在 5分钟图上, 调用日线ATR指标,向前一天的,发现这个数值似乎每秒钟闪烁一次。
atr:(stkindi('','atr.atr(5)',0,6,-1)+stkindi('','atr.atr(3)',0,6,-1))/2,linethick0;
如上,用语句 将此变量显示在屏幕上方,发现一秒钟有数据,一秒钟无 数据,这个是什么缘故,会不会影响程序内变量的计算?
您atr是啥?
系统自带的ATR指标。
而且,我调用的日线MA指标也是按秒闪烁的。。。
不是 debug输出的,就是当 指标线 输出在K线图 上方
atr:(stkindi('','atr.atr(5)',0,6,-1)+stkindi('','atr.atr(3)',0,6,-1))/2,linethick0;
就是这个语句,写在模型里,定义变量,顺便输出,以做观察,结果发现秒级 闪烁!
debug函数我不太懂,是否必须启动一个模拟交易,才能不断的输出?
没有交易的时候,只是加载在 图表上,是否也能输出?
dayma1:=stkindi('','ma.ma1(5,10,60)',0,6,-1),linethick0;
DEBUGFILE('d:\test.txt' ,'dayma1' ,dayma1 );
模型内语句如上,结果,debug只 输出了字符串,没有输出数值
014-05-26 10:37:51.046 今日可交易
2014-05-26 10:37:51.046 atr
2014-05-26 10:37:52.546 dayma1
2014-05-26 10:37:52.546 今日可交易
2014-05-26 10:37:52.562 atr
2014-05-26 10:37:54.046 dayma1
2014-05-26 10:37:54.046 今日可交易
2014-05-26 10:37:54.062 atr
2014-05-26 10:37:55.546 dayma1
2014-05-26 10:37:55.546 今日可交易
2014-05-26 10:37:55.546 atr