欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

Trailing_Profit - MetaTrader 5 专家

author emer | 793 人阅读 | 0 人评论 |

想法的作者— 维塔利,MQL5 代码的作者— 巴拉巴什卡孔

EA 交易管理终端中的所有未平仓头寸(所有交易品种和所有幻数)。如果利润总额未达到“最低利润”,EA 等待。

如果利润总额达到“最低利润,EA 设置利润回撤百分比并启用跟踪。

这 ”利润百分比" 参数以百分比形式指定。例如,最低利润 = 1000 和“利润百分比" 20. 所有未平仓头寸的总利润已达到 1000。如果利润跌至 800(1000 - 20%),则将平仓。如果利润继续增长,例如达到 2000,则允许的回撤将等于 400(2000 - 20%)。即,所有仓位将以总利润 1600 平仓。没有固定的回撤限额,因为我不认为使用绝对值有用。

理论上,可以设置百分比 = 0。它将充当总止盈。可以设置百分比 = 100,它将起到盈亏平衡的作用(不要忘记,因为某些订单正在关闭,其他订单可能会亏损)。

注意力! EA 交易与3 秒间隔:

空白 勾选()
  {//--- 允许每三秒工作一次  静止的 日期时间上一个时间=0;
  日期时间当前时间=时间当前();  如果(当前时间-上一个时间<3      返回;
   上一个时间=当前时间;//---



附件下载

📎 trailing_profit.mq5 (12.41 KB)

Source: MQL5 #18709

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录