R-Breaker策略交易代码,适用MT4,MT5平台

根据R-Breaker原理琢磨出来的代码,实测效果不太理想,收益率偏小。有需求的小伙伴可以拷贝优化。

void OpenOrder(){
      double a =0.2 ;
      double b =0.5 ;
      double c= 0.04;
      double d= 0.3;
      double Highs = High[iHighest(NULL,PERIOD_D1,MODE_HIGH,0,0)];//获取当天的最高价
      double Lows = Low[iHighest(NULL,PERIOD_D1,MODE_LOW,0,0)];//获取当天的最低价
      double Closes = Low[iHighest(NULL,PERIOD_D1,MODE_CLOSE,0,0)]; //前一级别的收盘价
      double SellSetup = Highs + a*(Closes - Lows);//观察卖出价
      double BuySetup = Lows - a*(Highs - Closes);//观察买入价
      double SellEnter = b*(Highs+Lows)+c*(Highs-Lows);//反转卖出价
      double BuyEnter = b*(Highs+Lows)+c*(Highs-Lows);//反转买入价
      double SellBreak = BuySetup - d * (SellSetup - BuySetup);//突破卖出价*/
      double BuyBreak = SellSetup + d * (SellSetup - BuySetup);//突破买入价
       
      Print("突破买入价:"+BuyBreak);
      Print("突破卖出价:"+SellBreak);
      //
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值