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

关于多框架运行,持仓理论与实际仓位同步 [金字塔]

  • 咨询内容: 老师您好,我想在多框架运行程序,但是持仓同步选秀 只能单框架运行,我想在交易策略里面写入,程序自动检测,实际持仓与理论一致。

     

  • 金字塔客服: 这个只能后台程序化中做到

     

  • 用户回复: 标题应该是 实际持仓 与理论同步在程序里面写入,程序走完一根K先,自动检测,实际持仓与理论是否同步

     

  • 网友回复:

    //用全局变量,实现次周期恢复持仓功能,供参考

     

    buycond:=ref(count(c>o,2)=2,1);
    sellcond:=ref(count(c<o,2)=2,1);

    if holding>0 and sellcond and not(islastbar) then sell(1,1,marketr);
    if holding<0 and buycond and not(islastbar) then sellshort(1,1,marketr);

    if buycond and holding=0 and not(islastbar) then 
     begin 
     buy(1,1,marketr);
     end
     
    if holding=0 and sellcond and not(islastbar) then buyshort(1,1,marketr);

     
    if islastbar and tholding2<>holding then
     begin 
      if barpos=EXTGBDATA('kai')+1 then//开仓信号消失,平仓恢复仓
      begin
      sell(tholding2>0,1,marketr);
      sellshort(tholding2<0,1,marketr);
      EXTGBDATASET( 'kai',0);
      end
      
      if barpos=EXTGBDATA('ping')+1 then//平仓信号消失,开仓恢复仓
      begin
      buy(holding>0,1,marketr);
      buyshort(holding<0,1,marketr);
      EXTGBDATASET( 'ping',0);
      end    
     end

    if holding>0 and sellcond and islastbar then 
    begin
    sell(1,1,marketr);
    EXTGBDATASET( 'ping',BARPOS);
    end

    if holding<0 and buycond and islastbar then 
    begin
    sellshort(1,1,marketr);
    EXTGBDATASET( 'ping',BARPOS);
    end


    //全局变量BAR,信号消失一根K线上也只开一次仓
    if ISLASTBAR AND buycond and barpos>EXTGBDATA('kai') and holding=0 then 
     begin 
     buy(1,1,marketr);
     EXTGBDATASET( 'kai',BARPOS);
     end

    if ISLASTBAR AND sellcond and barpos>EXTGBDATA('kai') and holding=0 then 
     begin 
     buyshort(1,1,marketr);
     EXTGBDATASET( 'kai',BARPOS);
     end



    这是之前老师写的代码,需要怎样修改呢


     实际持仓 与理论同步

    在程序里面写入,程序走完一根K先,自动检测,实际持仓与理论是否同步


    [此贴子已经被作者于2016-7-3 19:19:42编辑过]

     

  • 网友回复: 自动持仓同步参考系统自带的功能

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容