您有一个经过测试的EA,想在FTMO、MyForexFunds、E8或任何其他自营交易公司的挑战赛中使用它。最常见的错误:加载与个人账户相同的配置并期望它能正常运行。自营交易公司的规则改变了一切。以下是完整的操作流程。
第一步:在操作任何设置前先阅读公司规则
在打开MetaTrader之前,逐行阅读公司的条款。导致账户失效的最常见限制:
- 最大每日回撤。通常为余额的4–5%。如果您的EA在某些交易日内回撤达到3%,则距离限制太近。
- 最大总回撤。初始余额的8–10%。对于追踪回撤(FTMO挑战阶段),随着权益上涨,这个数值会随之移动。
- 新闻限制。许多公司禁止在高影响力新闻发布前后2–5分钟内持有未平仓交易(NFP、利率决议、CPI)。请检查您的公司是否有此要求。
- 周末限制。部分公司不允许在周五市场收盘期间持有未平仓交易。
- 一致性规则。在许多公司,单日盈利不得超过总盈利的30–50%。
- 最短交易时间。部分公司要求最短持仓时间(反剥头皮)。请核实是否存在HFT或延迟套利限制。
第二步:计算每笔交易的最大风险
规则明确后,计算每笔交易可承担的风险。保守公式:
- 允许的最大每日回撤:5%
- 单日可接受的最大连续亏损次数:5
- 每笔交易最大风险:5% ÷ 5 = 每笔交易1%
对于10万美元的挑战赛,1% = 每笔交易最大风险1,000美元。在大多数EA中,这转化为手数。以EURUSD 20点止损、标准手pip值约10美元/点计算,1,000美元风险 = 5个标准手。
如果EA历史上连续亏损超过5笔交易(查看回测),将风险降至每笔0.5%以获得额外缓冲。
第三步:配置新闻过滤器
如果公司禁止在新闻期间交易,您需要EA在这些时间窗口内平仓并阻止新入场。有两个选项:
选项A——EA内置过滤器。许多专业EA都有集成的新闻过滤参数。在Master of Liquidity EA中,启用NewsFilter = true参数,并根据您公司的要求配置MinutesBeforeNews和MinutesAfterNews(通常前后各5分钟即可)。
选项B——外部工具。如果EA没有内置过滤器,使用新闻管理脚本在发布前平仓并阻止EA运行。MQL5 Market上有免费版本可供使用。
第四步:配置交易时段
如果您的公司禁止在周末持仓,请在EA中启用周五收盘前平仓参数。推荐时间窗口:在周五21:00至22:00 GMT之间平掉所有未平仓头寸,在外汇市场关闭前完成。
如果EA没有此参数,在VPS上创建定时任务,在每周五21:30 GMT执行平仓脚本。
第五步:在MetaTrader 5中配置参数
在挑战赛中激活EA前的推荐配置:
| 参数 | 推荐值 | 原因 |
|---|---|---|
| RiskPerTrade (%) | 0.5–1% | 防止每日回撤 |
| MaxDailyLoss (%) | 3–4% | 在公司限制前的安全边际 |
| MaxTotalLoss (%) | 6–8% | 最大总回撤前的缓冲 |
| NewsFilter | true | 遵守公司规则 |
| CloseOnFriday | true (21:00 GMT) | 避免周末持仓 |
| MaxSpread (pips) | 2–3 | 避免在异常点差时入场 |
第六步:先在模拟账户上以相同条件运行
在挑战赛实盘账户上激活EA之前,先在与挑战赛相同余额的模拟账户上运行5–7天。验证以下内容:
- 每日回撤从未超过3%(公司限制以上的安全边际)
- 新闻过滤器在高影响力发布时正确激活
- 头寸按配置在周五平仓
- 手数大小与配置的风险相符(查看交易历史)
第七步:挑战赛期间的监控
挑战赛激活后,每日检查:
- 当前权益与每日回撤限制对比。如果到14:00已有2.5%的回撤,考虑当天手动暂停EA。
- 累计总回撤。如果总回撤为5%而限制为10%,您知道还有5个点的缓冲空间。
- 当日交易次数。如果适用一致性规则,确保没有单日积累过高比例的总盈利。
始终保持MetaTrader 5在VPS上运行至关重要。任何断线都可能导致头寸在新闻期间或周末暴露于无保护状态。
毁掉挑战赛的错误
- 用与个人账户相同的风险激活EA(通常2–3%,对自营交易公司来说过高)
- 未配置新闻过滤器,导致NFP期间有未平仓交易
- 忘记FTMO的回撤是追踪型:每个新的权益高点都会提高淘汰水位
- 使用高延迟VPS,在波动时期执行订单延迟
- 未阅读一致性规则,某天盈利异常导致无法提款
自营交易公司的规则会频繁变更。在开始挑战赛前,请务必在官方网站上核实最新条款。本文仅供参考,不构成财务建议。
