-- 作者:txin66
-- 发布时间:2015/11/16 11:48:09
-- 请教:这个问题是什么原因?
我在1分钟的周期里执行下列代码,逐K线计算。如果是不是刷最后一个K线。数据都是正确的。但如果点了 只刷最后一根K线。调用的日线、周线等的MACD值都是0,60分钟以下的数值没有问题。
这是什么原因?
M_30M_0:=stkindiex(stklabel,\'macd.macd1\',0,4,0,199); M_30M_1:=stkindiex(stklabel,\'macd.macd1\',0,4,-1,199); M_30M_2:=stkindiex(stklabel,\'macd.macd1\',0,4,-2,199); M_30M_3:=stkindiex(stklabel,\'macd.macd1\',0,4,-3,199); M_30M_4:=stkindiex(stklabel,\'macd.macd1\',0,4,-4,199); M_30M_5:=stkindiex(stklabel,\'macd.macd1\',0,4,-5,199);
// 60分钟
M_60M_0:=stkindiex(stklabel,\'macd.macd1\',0,5,0,199); M_60M_1:=stkindiex(stklabel,\'macd.macd1\',0,5,-1,199); M_60M_2:=stkindiex(stklabel,\'macd.macd1\',0,5,-2,199); M_60M_3:=stkindiex(stklabel,\'macd.macd1\',0,5,-3,199); M_60M_4:=stkindiex(stklabel,\'macd.macd1\',0,5,-4,199); M_60M_5:=stkindiex(stklabel,\'macd.macd1\',0,5,-5,199);
M_DAY_0:=stkindiex(stklabel,\'macd.macd1\',0,6,0,199); M_DAY_1:=stkindiex(stklabel,\'macd.macd1\',0,6,-1,199); M_DAY_2:=stkindiex(stklabel,\'macd.macd1\',0,6,-2,199); M_DAY_3:=stkindiex(stklabel,\'macd.macd1\',0,6,-3,199); M_DAY_4:=stkindiex(stklabel,\'macd.macd1\',0,6,-4,199); M_DAY_5:=stkindiex(stklabel,\'macd.macd1\',0,6,-5,199); M_DAY_6:=stkindiex(stklabel,\'macd.macd1\',0,6,-6,199);
|