Trailing_Profit - MetaTrader 5 的智能交易助手

Mike 2017.08.10 21:56 14 0 0
附件

创意作者VitalyMQL5代码作者barabashkakvn

这款智能交易助手能够管理终端中所有开启的仓位(适用于所有交易品种及所有魔术数字)。如果总利润尚未达到最低利润,系统会暂时等待。

一旦总利润达到最低利润,智能交易助手将设置一个利润回撤百分比并开始监控。

"利润百分比"参数以百分比形式指定。例如,最低利润 = 1000,"利润百分比"为20。当所有开启仓位的总利润达到1000时,如果利润降至800(1000 - 20%),则所有仓位将会被平仓。如果利润继续增长,例如达到2000,则允许的回撤将为400(2000 - 20%)。也就是说,所有仓位将以总利润1600平仓。这里没有固定的回撤限制,因为我认为使用绝对值并没有什么意义。

理论上,可以将回撤百分比设置为0,此时相当于总止盈;也可以设置为100,此时相当于保本(请记住,随着一些订单被平仓,其他订单可能会出现亏损)。

特别提醒!该智能交易助手将在3秒间隔内工作:

void OnTick()
  {
//--- 每三秒允许工作一次
   static datetime prev_time=0;
   datetime time_current=TimeCurrent();
   if(time_current-prev_time<3)
      return;
   prev_time=time_current;
//---
}


    列表
    评论 0