需要提取上证收盘以及上证的20天均线,代码如下:
上证收盘 := CallStock('SH000001',VTCLOSE,6,0);
上证20天均线 := MA(上证收盘,20);
发现上证20天均线的数值有误。
改为:
上证收盘 := CallStock('SH000001',VTCLOSE,6,0);
上证20天均线 := stkindi('SH000001','ma.ma3(5,10,20,60)',0,6);
就一切正常。
我看过运算的数值,变量“上证收盘”运算结果是正确的,
区别在于直接对用CallStock获取的上证每天收盘价进行MA运算就会出错。
请问到底出现了什么异常?谢谢!
上证收盘 := CallStock('SH000001',VTCLOSE,6,0);
上证20天均线 := MA(上证收盘,20);
本身这样的算法就是错的,这样的并没有ma了引用周期的值,而是ma了当前周期的值