老师好,我有下面这个计算公式,如何用FOR循环写出来,
思路是:取每隔Y1的整数倍之前的K线收盘价,求平均线,,N为0到45
a=sum(ref(c,b2*n+1),n)/n
a=(ref(c,b2+1)+ref(c,b2+y1+1)+ref(c,b2+y1*2+1)+ref(c,b2+y1*3+1)+ref(c,b2+y1*4+1)+ref(c,b2+y1*5+1)+ref(c,b2+y1*6+1)+ref(c,b2+y1*7+1)+ref(c,b2+y1*8+1)+ref(c,b2+y1*9+1)+ref(c,b2+y1*10+1)+ref(c,b2+y1*11+1)+ref(c,b2+y1*12+1)+ref(c,b2+y1*13+1)+ref(c,b2+y1*14+1)+ref(c,b2+y1*15+1)+ref(c,b2+y1*16+1)+ref(c,b2+y1*17+1)+ref(c,b2+y1*18+1)+ref(c,b2+y1*19+1))/20;
谢谢
最下面那个计算有点接近想要的,但是我是想计算出45个Y1间隔的平均,按最下面那个计算就太麻烦了。
如何利用下面的这个公式,在5分钟图表上,得出30分钟图表的20周期的EMA值,我的思路是每隔6根K线取值计算,但计算结果与半小时图表上的值验证有差距,求老师帮忙写一下a1:CALLSTOCKEX(STKLABEL,vtclose,4,-1,20000);
使用引用
先写一个公式,命名为gs,代码如下:
ema1:ema(c,20);
然后再建一个公式,去引用30分钟周期ema,代码如下:
eee:stkindi('','gs.ema1',0,4)
老师好,用STKINDI这个函数涉及未来函数,当K线不能确定。而用
CALLSTOCKEX(STKLABEL,vtclose,4,-1,20000);不涉及未来函数,所以我想用CALLSTOCKEX这个函数来实现,老师有什么办法呢?
eee:stkindi('','gs.ema1',0,4,-1)
你的那个函数不能用户引用公式,我的代码做上面的修改就可以没有未来