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

求助 实现编程 [金字塔]

  • 咨询内容: 我看了几天金字塔的使用方法
    还是无法实现跨合约套利编程

     

    具体计算方法在附件里  请老师帮忙编个程序

     下载信息  [文件大小:   下载次数: ]图片点击可在新窗口打开查看点击浏览该文件:豆油 豆粕.doc

     

  • 金字塔客服: 请稍等,

     

  • 用户回复:

    INPUT:N(22,1,100,1),M(2.58,1,100);//两个参数可以自行修改
    M09:=CALLSTOCK('DQM09',VTCLOSE);//豆粕
    Y09:=CALLSTOCK('DQY09',VTCLOSE);//豆油

    L1:=Y09/M09;
    L2:=MA(L1,N)+M*STD(L1,N);
    L3:=MA(L1,N)-M*STD(L1,N);

    IF CROSS(L2,L1) THEN BEGIN
     TBUY(TBUYHOLDINGEX('','DQM09',0)=0,3,MKT,0,0,'','DQM09');
     TBUYSHORT(TSELLHOLDINGEX('','DQY09',0)=0,1,MKT,0,0,'','DQY09');
    END

    IF CROSS(L3,L1) THEN BEGIN
     TSELL(TBUYHOLDINGEX('','DQM09',0)>0,3,MKT,0,0,'','DQM09');
     TSELLSHORT(TSELLHOLDINGEX('','DQY09',0)>0,1,MKT,0,0,'','DQY09');
    END

    IF CROSS(L1,L2) THEN BEGIN
     TBUY(TBUYHOLDINGEX('','DQY09',0)=0,1,MKT,0,0,'','DQY09');
     TBUYSHORT(TSELLHOLDINGEX('','DQM09',0)=0,3,MKT,0,0,'','DQM09');
    END

    IF CROSS(L1,L3) THEN BEGIN
     TSELL(TBUYHOLDINGEX('','DQY09',0)>0,1,MKT,0,0,'','DQY09');
     TBUYSHORT(TSELLHOLDINGEX('','DQM09',0)>0,3,MKT,0,0,'','DQM09');
    END

     

     

  • 网友回复: 谢谢  老师辛苦了

     

  • 网友回复: 怎么加载  运行呢  请老师指点

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

相关文章

    没有相关内容