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

回测是过滤相同信号问题,怎么解决? [金字塔]

咨询内容: 问题:日线周期的图表交易系统,
我在实盘运行的时候希望过滤相同的开仓信号;
于是使用的代码是
//交易执行
//开多平空
EXITSHORT:开多平空条件,TFILTER;
ENTERLONG:开多平空条件,TFILTER;
//开空平多
EXITLONG:开空平多条件,TFILTER;
ENTERSHORT:开空平多条件,TFILTER;

但是回测时,每个操作只一次,
这怎么解决,用什么方法?

 

 来源: WWW.CXH99.COM

金字塔资深技术: 1、你这个是旧图表交易系统,建议使用buy,sell,buyshort,sellshort这类新的图表的交易语句。
2、可以开仓时加上对holding=0的判断来过滤掉连续开仓,如下范例:
if  平空开多条件 then begin  
    sellshort(holding<0,holding,market);
    buy(holding=0,1,market);
    end

if 平多开空 then begin
   sell(holding>0,holding,market);
   buyshort(holding=0,1,market);
   end
   

  • 技术交流:
    技术010 发表于 2021-11-18 17:10
    1、你这个是旧图表交易系统,建议使用buy,sell,buyshort,sellshort这类新的图表的交易语句。
    2、可以开仓 ...

    这里的买卖操作market是最新价格吗, 要使用最新价格的话代码怎么写?

     

  • 技术交流: market表示的是市价指令,如果要指定最新价格的话,那可以用限价指令报单,例如:
    buy(holding=0,1,limit,close);
  •  

    有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

    可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

    怎么收费,代编流程等详情请点击阅读!

    (注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

    相关文章

      没有相关内容