您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

[求助]取当前合约的相关的其他月份合约价格怎么写? [金字塔]

  • 咨询内容:

    例如现在程序在交易TA00这个品种,我想获得PTA所有合约的成交量,以及PTA指数的成交量;

    当模型切换到RU00时,程序又能不修改地获得橡胶所有合约的成交量,以及橡胶指数的成交量。

     

    为什么要这样做,因为金字塔的指数成交量数据不准确,我要重新求和计算。

    请教下这段程序该怎么写?谢谢!

     

  • 金字塔客服:

    s1:=stklabel;
    s2:=strleft(s1,2);
    //msgout(islastbar,s1);
    msgout(islastbar,s2);

     

    取得当前合约代码,如何取其他合约的成交量楼主可以试着用STRCAT( , )函数来求


     

  • 用户回复:

    哦,明白了第一步,谢谢。

     

    假如我现在的品种是TA00,那么指数合约的成交量就是:

     

    s1:=stklabel;
    s2:=strleft(s1,2);

    s3:=strcat(s2,13);

     

    ta13vol:=callstock(s3,vtvol,6,0);

     

    如果我程序想做得通用点,有办法知道该品种当前都有哪些月份编号么?

     

  • 网友回复: STRRIGHT( s1, 2)

     

  • 网友回复:

    不,我的意思是,TA这个品种就从 TA00~TA13都有这个代码,而其他一些品种例如SRX就只有单数,从SRX00、SRX01、SRX03……SRX13,

    那么我如果每个品种都取00-13这14个代码,遇到只有单数月份的品种,就会出错了,我如何才能知道该品种可交易的月份列表呢?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容