斑竹好,
请看下面在后台程序化运行的代码:
hh1:= callstock(stklabel,vthigh,6,-1);
ll1:= callstock(stklabel,vtlow,6,-1);
cc2:= callstock(stklabel,vtclose,6,-2);
TR1: MAX(MAX((hh1-ll1),ABS(cc2-hh1)),ABS(cc2-ll1));
MATR1: ma(tr1,15);
MATR2: ma(tr1,500);
debugfile('C:\Users\95\Desktop\debugfile\baitang.txt','matr1=%.0f',matr1);
debugfile('C:\Users\95\Desktop\debugfile\baitang.txt','matr2=%.0f',matr2);
然后我去检查打印出来的txt文件,发现matr1可以输出正确的值,而matr2则一直输出-1。请问是为什么?
这个代码是要求日线上的atr,我确定所运行品种日线上的数据是超过500天的。
后台数据不够500根,你在这里修改成一个大于500的数

此主题相关图片如下:1.png