黄金交易策略(Nerve Nnife.mql4):移动止盈的设计

 完整EA:
Nerve Knife.ex4黄金交易策略_黄金趋势ea-CSDN博客

相较mt4的止盈止损,在ea上实现移动止盈,可以尽最大可能去获得更高收益。移动止盈的大体逻辑是:到达止盈点就开始追踪止盈,直到在最高盈利点回撤指定点数即平仓。参考代码如下:

int orderIndex = lastOrderIndex(!m15_down ? OP_SELL : OP_BUY);//获得锁定的最后一张单
      if(OrderSelect(orderIndex,SELECT_BY_POS,MODE_TRADES) == true)
        {
         if (!follow_p_8 && OrderProfit() / Point > sell_shares_trigger * multiple) 
            {
               follow_p_8 = true;
               followPrice_p_8 = OrderProfit() ;
               printfPro("开始追踪锁定订单减仓一单", true);
            }
         if(follow_p_8)
           {
            followPrice_p_8 = followPrice_p_8 < OrderProfit() ? OrderProfit() : followPrice_p_8;
           }
         if(follow_p_8 && ((followPrice_p_8 - OrderProfit()) / Point > sell_shares_sl * multiple))
           {
            OrderClose(OrderTicket(), OrderLots(), !m15_down ? MarketInfo(Symbol(),MODE_ASK) : MarketInfo(Symbol(),MODE_BID), 300, clrBlue);
            printfPro("锁定订单减仓一单成功", true);
            reset(60 * small_timeframe, true);
           }
        }
      
     }

  • 16
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值