AetherRetrace (MT5):我的设置指南与回顾性记录

16 十月 2026, 12:31
Donizeti Aparecido Alves Ferreira Junior
0
5

我在 D7 Bots 开发 AetherRetrace,面向希望在 EURUSD 上选择性做空,而非持续交易的交易者。它针对看跌市场环境和价格回调而设计。它适合能够接受长时间没有交易、且现有证据仅为回顾性结果的用户。本指南说明我会检查哪些图表、历史数据和服务器时钟,如何阅读启动消息,以及已公布的记录能为潜在用户提供什么信息。

EA 的作用

AetherRetrace 只开卖出仓位。策略同时最多持有一个仓位,按风险确定仓位大小,并使用保护性订单。它不使用网格、马丁格尔或亏损回补篮子。我在检查经纪商环境是否合适时,会保持策略的已测试标准设置。

EA 使用其所在图表的品种和周期,并检查该运行环境是否受支持。加载 EA、出现就绪消息和订单被接受是不同的事件。我不会用成功加载来代替对运行环境的检查。

安装与首次运行

首次在线运行授权副本时,我会使用已有的模拟环境。让终端持续运行之前,我会逐项检查设置。

  1. 找到已安装的产品。 在 Navigator 的 Expert Advisors 中找到 AetherRetrace。确认已安装的产品和版本,而不是沿用其他 EA 保存的配置。
  2. 确认经纪商的准确品种名称。 在 Market Watch 中找到经纪商的 EURUSD 品种,并查看其合约规格。打开该准确品种的图表。名称看起来熟悉,并不足以证明其对应的合约就是预期的货币对。
  3. 使用参考图表和风险设置。 选择 H1,并将 EA 加载到该 EURUSD 图表。每笔交易的风险可以调整;公布的证据使用 1.00%。其余策略设置保持已测试的标准值。
  4. 检查历史数据和服务器时钟。 为所选品种加载已同步的历史数据,并确认报价持续更新。对照预期设置检查经纪商服务器的计时约定,包括季节性调整。EA 根据经纪商服务器时间作出决策;电脑的本地时钟不能替代它。
  5. 检查交易权限。 进行模拟运行时,启用平台的 Algo Trading 控件,以及 EA 属性中的算法交易权限。确认 MT5 已连接,且 EA 所在图表正在接收 tick。
  6. 阅读启动记录。 在 Toolbox 中打开 Experts。受支持环境下的启动消息以 AetherRetrace v2.08 exploratory candidate ready 开头。我用这个开头片段识别启动阶段,然后检查实际图表的品种和周期。它并不确认交易已被接受,也不确认完整历史数据已经可用。

安装示意图展示 Navigator、Expert Advisors 和 AetherRetrace、EURUSD H1 参考图表、历史测试风险、经纪商品种和时钟检查,以及在 Strategy Tester 中使用 Market 演示版。

在不受支持的品种或周期上,日志以 AetherRetrace: unsupported Market validation context; EA remains inactive 开头。在其余设置有效的情况下,EA 会加载,但在该环境中保持不活动。检查品种并返回参考周期;在错误图表上等待更久并不能解决问题。

没有动静时,我会在 Experts 中检查什么

在作出任何修改之前,我会先阅读操作拒绝消息。AetherRetrace: rejected sell because SL/TP violates stops/freeze distance 表示保护距离未通过经纪商条件检查。AetherRetrace: skipped sell because broker volume would exceed the configured risk budget 表示仓位大小计算遭到拒绝。我会检查合约和交易量条件,而不是仅为了让订单出现就提高风险。

AetherRetrace: skipped sell because symbol, tick, trade mode or volume is not eligible 提示需要检查这些执行条件。AetherRetrace order not confirmed: 后面会附有执行返回信息。我会保留该消息前后的日志、产品版本、经纪商、图表和测试日期,以便寻求支持。

有些等待分支会直接返回而不输出专门消息,包括无法读取所需数据的情况。因此,Experts 标签页没有消息时,需要结合连接状态、报价、已加载的历史数据,以及策略已有仓位一起判断。无论没有消息还是没有错误,都不能证明交易本应已经发生。

如何阅读已公布的回顾性记录

我先查看页面注明的参考环境:Pepperstone、Every tick、EURUSD H1,以及 USD 10,000 的虚拟初始入金。页面展示的是一个回顾性/样本内窗口,而不是分开的测试区段。

  • 回顾性/样本内:2023年1月1日至2025年12月31日。 净利润 USD +2,524.52;50 笔交易;利润因子 2.29;最大余额回撤 3.28%。

图库展示了该窗口内已平仓交易形成的已实现余额。我会同时查看增长与下降。这是余额曲线,不是反映浮动亏损的净值曲线,因此阅读其回撤时应记住这个区别。

一条覆盖版本选择所用期间的回顾性余额曲线,列有净结果、交易笔数、利润因子和余额回撤,并明确说明未展示合格的 OOS。

这是样本外结果吗? 不是。这个窗口及其年度子区间在选择版本时已经被查看过。它们不是未触碰过的保留验证集。三年内只有 50 笔交易,这样的样本很小,难以区分持久优势与对已观察历史的拟合。把同样的年份划分成更小的片段,也不会使其变成独立证据。我会将选择背景与主要结果一并考量,而不是认为正的总结果已经消除了这种不确定性。

这份记录的局限

这些是 Strategy Tester 的历史模拟,不是实盘账户结果。历史点差、佣金、隔夜利息、滑点、tick 覆盖和历史缺口的来源记录仍不完整。Every tick 是历史背景中声明的模式,但未根据保留的 HTML 重新验证。不宣称未来盈利,也不宣称新的 OOS 验证。

高于历史参考值的风险设置未得到这些数据的验证,可能显著增加亏损和回撤。保护性订单不保证成交价格。请检查合约大小、tick 价值、交易量步长、保证金、点差和交易时段。其他宿主图表设置可能改变执行时点和结果;如上所述,不受支持的环境会保持不活动。

参考账目中的成本为佣金 USD -179.76 和隔夜利息 USD +19.09。它们已计入净结果,并不是独立于经纪商的成本模型。没有单独的费用列可供查看。在阅读所显示的净结果时,我不会再扣除一次这些参考成本。

首次使用前我会解答的问题

我的经纪商 EURUSD 后缀能用吗,可以使用其他图表吗? 名称检查不区分大小写,只要品种名称包含 EURUSD 就会接受,包括带前缀或后缀的名称。该检查不会独立验证对应的合约。请确认该品种确实是 EURUSD,并使用 H1。其他货币对或周期不是受支持的替代选项。

一直不活动时,我应该修改设置吗? 我会先区分不受支持环境的消息和正常等待,然后检查连接、历史数据、时钟和执行消息。选择性交易意味着长时间没有交易可能是正常的。我会保留已测试的策略设置,而不是修改它们来刻意制造活动。

需要净额账户还是对冲账户? 已检查的启动代码不会仅因账户采用净额或对冲模式而拒绝账户。这不是对所有经纪商的通用认证。我会在模拟环境中检查预期配置,并避免在同一品种上混合不同交易活动,尤其是在账户净额模式会合并仓位的情况下。

需要 VPS 吗? EA 不依赖特定托管服务商。其持续运行的逻辑需要一个正在运行、已连接并接收图表 tick 的 MT5 终端。VPS 只是运行该终端的另一处位置。迁移之后,我会重新检查图表、经纪商时钟、设置和 Experts 中的记录。

免费演示版能检查什么? 使用自己经纪商的历史数据,在 MT5 的 Strategy Tester 中运行免费 Market 演示版。比较行为时,将品种、周期、配置、日期和报告一起保存。Market 演示版不能在在线图表上运行;随后在模拟账户图表上的测试需要授权副本。

可以和其他 EA 一起运行吗? 我会先使用一个 AetherRetrace 实例,并避免在同一品种上进行手动交易或运行其他 EA。它通过品种和交易身份识别自身仓位;其他身份的仓位不会触发单独的外部仓位否决机制。共用同一身份的重复副本可能管理同一个仓位。其他品种仍然共享账户资源。

AetherRetrace:MQL5 Market 上的产品文档与支持。