ExMachina TradePilot - MetaTrader 5 专家




ExMachina 贸易试点 v1.10
ExMachina Trade Pilot 是 MetaTrader 5 的专业订单管理面板。它将一键交易与自动手数计算、多 TP 部分平仓系统、四种智能追踪止损模式、自动盈亏平衡管理和实时仪表板结合在一起 — 所有这些都通过单个图表面板进行控制。 1.10 版包括七个边缘情况修复和用户报告的两个关键错误修复。
MetaTrader 的内置订单管理缺乏部分止盈、自动盈亏平衡和自适应跟踪。每次您想要平仓时,您都需要手动分割手数并计算风险。 Trade Pilot 自动化整个工作流程:点击一个按钮,EA 就会处理手数大小、止损设置、多级部分平仓、跟踪和盈亏平衡 — 从进场到最终退出。
此更新解决了自初始版本以来报告的所有问题。现在,单击按钮即可验证 Algo 交易是否已在终端和 EA 级别启用,并且当缺少权限时,专家选项卡中会显示清晰的错误消息。所有止损、止盈和挂单价格在发送前都会根据 SYMBOL_TRADE_STOPS_LEVEL 和 SYMBOL_TRADE_FREEZE_LEVEL 进行验证,从而消除了 PepperStone 和其他具有严格止损水平要求的经纪商报告的“无效止损”错误 4756。
现在,多 TP 系统在 EA 重新启动后仍保留其状态。 TP 命中标志被编码到仓位注释中(例如“EXTP_BUY|TP110”表示 TP1 和 TP2 被命中)。当 EA 在时间范围更改、终端崩溃或重新编译后重新加载时,它会恢复 TP 状态并根据剩余头寸大小重新计算原始交易量。使用 v1.00 开立的头寸将被重新跟踪为最新的。
其他修复包括:延迟 TP 注册替换阻塞的 Sleep(100) 调用、正确的基于卖价的 SELL 追踪参考价格、缺口情况下蜡烛追踪的负距离保护、SELL_STOP 价格验证防止负值、正确的挂单 OrderOpen limit_price 参数以及更平滑的面板加载,无需初始背景闪烁。
这是核心功能。您最多可以定义三个止盈水平,每个止盈水平都有自己的收盘百分比。当价格达到 TP1 时,Trade Pilot 自动平仓原始交易量的 40%。在 TP2,它又收盘了 30%。在 TP3,它关闭剩余部分。每次部分平仓都会记录在 Experts 选项卡中,并且 TP 状态会保存在持仓注释中,以便在 EA 重新启动后仍然存在。仪表板显示正在跟踪的头寸数量以及已达到的止盈水平。
默认配置:TP1为150点(收盘40%),TP2为300点(收盘30%),TP3为500点(收盘100%余数)。所有距离和百分比都可以在输入中完全配置。
Trade Pilot 提供四种跟踪模式来匹配任何交易策略。固定点模式以恒定距离追踪。基于 ATR 的模式使用 ATR(14) 乘以 1.5 动态适应市场波动——在安静的市场中轨迹很窄,在波动的时段中轨迹很宽。上一个蜡烛模式追踪到前一个蜡烛的低点(买入)或高点(卖出),提供自然的支撑和阻力追踪。所有模式都包含一个最小步骤参数,以防止过度的 SL 修改,并且 v1.10 在发送修改请求之前会根据经纪商的止损水平验证每个 SL 更改。
当仓位达到配置的利润阈值(默认 100 点)时,Trade Pilot 会自动将止损移动到盈亏平衡点并加上一个小偏移量。这种情况在每次蜱虫出现时都会发生,无需任何手动干预。 “设置 B/E”面板按钮还允许您只需单击一下即可手动强制所有当前盈利头寸实现盈亏平衡,无论它们是否已达到自动触发阈值。
只需单击一下即可下达任何挂单类型:Buy Limit、Sell Limit、Buy Stop 或 Sell Stop。每个订单都使用配置的当前价格偏移量以及自动止损和止盈计算。版本 1.10 根据经纪商最低价格验证所有挂单价格 — SELL_STOP 订单不再在任何工具上产生负值或无效价格。管理部分提供“全部平仓”、“平仓买入”、“平仓卖出”、“删除待处理”和“设置盈亏平衡”等一键按钮。
面板的底部部分显示实时交易信息:计算出的手数大小以及风险模式和美元金额,当前点差与颜色编码(绿色低于20点,黄色低于40点,红色高于),按方向细分的未平仓头寸计数,总手数,浮动盈亏,显示监控头寸和达到目标价的多止盈跟踪器状态,具有实时ATR值的当前追踪模式以及盈亏平衡配置状态。
如果单击按钮时没有响应,请检查两件事:MT5 工具栏中的 Algo 交易按钮必须为绿色,并且必须在 EA 的常用选项卡中选中“允许 Algo 交易”。版本 1.10 会在“专家”选项卡中记录任何失败的确切原因 - 使用 Ctrl+E 打开它并在单击按钮后查找消息。
如果您看到“无效止损”错误,您的经纪商可能需要某些工具上更宽的止损距离。增加输入中的默认 SL 和待定 SL 值。 1.10 版会自动调整止损以遵守经纪商的最低水平,但非常严格的设置仍可能会被拒绝。
v1.10 — 通过 Algo Trading 权限检查修复按钮点击可靠性。修复了严格经纪商上的错误 4756 无效止损。修复了 SELL_STOP 负价格。修复了 OrderOpen limit_price 参数。在位置注释中添加了多TP状态持久性。将 Sleep(100) 替换为基于延迟的滴答注册。修复了使用卖出价的卖出追踪参考价。修正了蜡烛在缺口处拖尾负距离的问题。添加了对所有订单类型的 SYMBOL_TRADE_STOPS_LEVEL 验证。添加了详细的错误日志记录。
v1.00 — 首次发布。
ExMachina 交易系统 — 精度高于利润。
附件下载
📎 ExMachina_TradePilot_Screenshot.png (54.53 KB)
📎 TradePilot_HowItWorks.png (347.55 KB)
📎 ExMachina_TradePilot.mq5 (51.23 KB)
Source: MQL5 #70266
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
