以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  下面的代码执行有问题,请教。  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86836)

--  作者:txin66
--  发布时间:2015/11/1 22:57:10
--  下面的代码执行有问题,请教。

//下面的代码,多执行几次,03M到60M之间,都正确。但DAY和WEEK里面,只有 M_DAY_0和M_WEEK_0  可以得到正确的值,其他的都没有值。请教是怎么回事情。

 

 


// 3分钟
M_03M_0:=stkindi(stklabel,\'macd.macd1\',0,17);
M_03M_1:=stkindi(stklabel,\'macd.macd1\',0,17,-1);
M_03M_2:=stkindi(stklabel,\'macd.macd1\',0,17,-2);
M_03M_3:=stkindi(stklabel,\'macd.macd1\',0,17,-3);
M_03M_4:=stkindi(stklabel,\'macd.macd1\',0,17,-4);
M_03M_5:=stkindi(stklabel,\'macd.macd1\',0,17,-5);

// 15分钟
M_15M_0:=stkindi(stklabel,\'macd.macd1\',0,3);
M_15M_1:=stkindi(stklabel,\'macd.macd1\',0,3,-1);
M_15M_2:=stkindi(stklabel,\'macd.macd1\',0,3,-2);
M_15M_3:=stkindi(stklabel,\'macd.macd1\',0,3,-3);
M_15M_4:=stkindi(stklabel,\'macd.macd1\',0,3,-4);
M_15M_5:=stkindi(stklabel,\'macd.macd1\',0,3,-5);

//30分钟
M_30M_0:=stkindi(stklabel,\'macd.macd1\',0,4);
M_30M_1:=stkindi(stklabel,\'macd.macd1\',0,4,-1);
M_30M_2:=stkindi(stklabel,\'macd.macd1\',0,4,-2);
M_30M_3:=stkindi(stklabel,\'macd.macd1\',0,4,-3);
M_30M_4:=stkindi(stklabel,\'macd.macd1\',0,4,-4);
M_30M_5:=stkindi(stklabel,\'macd.macd1\',0,4,-5);


// 60分钟

M_60M_0:=stkindiex(stklabel,\'macd.macd1\',0,5,0,1000);
M_60M_1:=stkindiex(stklabel,\'macd.macd1\',0,5,-1,1000);
M_60M_2:=stkindiex(stklabel,\'macd.macd1\',0,5,-2,1000);
M_60M_3:=stkindiex(stklabel,\'macd.macd1\',0,5,-3,1000);
M_60M_4:=stkindiex(stklabel,\'macd.macd1\',0,5,-4,1000);
M_60M_5:=stkindiex(stklabel,\'macd.macd1\',0,5,-5,1000);

 

M_DAY_0:=stkindiex(stklabel,\'macd.macd1\',0,6,0,1000);
M_DAY_1:=stkindiex(stklabel,\'macd.macd1\',0,6,-1,1000);
M_DAY_2:=stkindiex(stklabel,\'macd.macd1\',0,6,-2,1000);
M_DAY_3:=stkindiex(stklabel,\'macd.macd1\',0,6,-3,1000);
M_DAY_4:=stkindiex(stklabel,\'macd.macd1\',0,6,-4,1000);
M_DAY_5:=stkindiex(stklabel,\'macd.macd1\',0,6,-5,1000);

 


M_WEEK_0:=stkindiex(stklabel,\'macd.macd1\',0,7,0,1000);
M_WEEK_1:=stkindiex(stklabel,\'macd.macd1\',0,7,-1,1000);
M_WEEK_2:=stkindiex(stklabel,\'macd.macd1\',0,7,-2,1000);
M_WEEK_3:=stkindiex(stklabel,\'macd.macd1\',0,7,-3,1000);
M_WEEK_4:=stkindiex(stklabel,\'macd.macd1\',0,7,-4,1000);
M_WEEK_5:=stkindiex(stklabel,\'macd.macd1\',0,7,-5,1000);


--  作者:txin66
--  发布时间:2015/11/1 23:02:33
--  调试下运行几次就出现问题
调试下运行1、2次,数据正确,第3或4次后,就不正确了。
--  作者:txin66
--  发布时间:2015/11/1 23:09:34
--  测试品种是橡胶1601合约
测试品种是橡胶1601合约
--  作者:jinzhe
--  发布时间:2015/11/2 9:19:07
--  
补充下日线数据