创意作者 — Vitaly,MQL5代码作者 — 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