Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:关于调用指数合约STKINDI的问题??

1楼
zkh1010 发表于:2015/3/13 11:18:49
stkindiMA:STKINDI('m13','ma.ma3(5,10,45,60)',0,4),NOAXIS;  

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

想问的是有没有通用的代码,我只要加载上去他会自动调用指数合约的数据,这样用起来效率会高很多!
2楼
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;  

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

3楼
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;  


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

4楼
zkh1010 发表于:2015/3/13 12:24:56
上面的nn2,是不是应该加单引号!
5楼
pyd 发表于:2015/3/13 13:14:59

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

不用再加加单引号了

 

6楼
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;  


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


这个理解可以吗?


7楼
jinzhe 发表于:2015/3/13 13:24:03

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

8楼
zkh1010 发表于:2015/3/13 14:44:38
但是我画出来的线与30分钟的均线差挺多的?这是什么原因?
9楼
jinzhe 发表于:2015/3/13 14:45:22

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

共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 3 queries.