以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于调用指数合约STKINDI的问题??  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=76438)

--  作者:zkh1010
--  发布时间:2015/3/13 11:18:49
--  关于调用指数合约STKINDI的问题??
stkindiMA:STKINDI(\'m13\',\'ma.ma3(5,10,45,60)\',0,4),NOAXIS;  

以上语句m13指的是豆粕指数合约,如果我的策略要能通用于其它商品或股指期货,那有没办法不需要去改,比如说钢材指数合约RB13,那么我要操作钢材时还要将这个策略另存然后将m13改为RB13,如果要运用于其它种那么还得重新再改才能用,

想问的是有没有通用的代码,我只要加载上去他会自动调用指数合约的数据,这样用起来效率会高很多!

--  作者:jinzhe
--  发布时间:2015/3/13 11:25:12
--  

nn1:=strleft(stklabel,2);
nn2:=nn1+\'13\'

stkindiMA:STKINDI(nn2,\'ma.ma3(5,10,45,60)\',0,4),NOAXIS;  

这个适用于合约英文名是两个字母的合约,如果是一个字母的,请手工编写


--  作者:zkh1010
--  发布时间:2015/3/13 12:23:06
--  

nn1:=strleft(stklabel,1);
nn2:=nn1+\'13\'

stkindiMA:STKINDI(nn2,\'ma.ma3(5,10,45,60)\',0,4),NOAXIS;  


这个是不是适用于合约英文名是一个字母的合约?


--  作者:zkh1010
--  发布时间:2015/3/13 12:24:56
--  
上面的nn2,是不是应该加单引号!
--  作者:pyd
--  发布时间:2015/3/13 13:14:59
--  

是合约代码2个字母的品种例如if,ag,cu

不用再加加单引号了

 


--  作者:zkh1010
--  发布时间:2015/3/13 13:23:00
--  

nn1:=strleft(stklabel,1);
nn2:=nn1+\'13\'

stkindiMA:STKINDI(nn2,\'ma.ma3(5,10,45,60)\',0,4),NOAXIS;  


这个是不是适用于合约英文名是一个字母的合约??


这个理解可以吗?



--  作者:jinzhe
--  发布时间:2015/3/13 13:24:03
--  

对,理解正确,一个的就是这么写


--  作者:zkh1010
--  发布时间:2015/3/13 14:44:38
--  
但是我画出来的线与30分钟的均线差挺多的?这是什么原因?
--  作者:jinzhe
--  发布时间:2015/3/13 14:45:22
--  

你看下30分钟的时间节点,这两个值一样就是一样