EA 策略开发完整指南:从想法到实盘的 5 个阶段
EA(Expert Advisor)是 MT4/MT5 平台的自动化交易程序,是外汇量化交易的标准工具。但 90% 的散户买现成 EA 都亏钱,因为他们不懂”看 EA 是怎么做出来的”。今天从 0 到 1 拆透 EA 开发的 5 个阶段(想法/编程/回测/优化/实盘),以及散户买卖 EA 必踩的 5 个坑。读完你会拥有判断 EA 好坏的眼光。
一、EA 是什么:先把概念讲清
EA 的精确定义
EA(Expert Advisor) = MetaTrader 平台(MT4/MT5)上的自动化交易程序。
功能:
- 自动入场(基于规则)
- 自动止损/止盈
- 自动加仓/减仓
- 24 小时运行(不需要人盯)
EA 适合的场景
适合 EA 的策略:
- 规则明确的趋势跟随
- 网格交易
- 套利交易
- 高频日内(散户版)
不适合 EA 的策略:
- 需要主观判断的(如基本面)
- 需要看新闻的
- 需要复杂图表识别的
MT4 vs MT5
| 维度 | MT4 | MT5 |
|---|---|---|
| 推出时间 | 2005 | 2010 |
| 编程语言 | MQL4 | MQL5 |
| 流行度 | 老牌(外汇散户首选) | 新一代(功能更强) |
| 国内可用性 | 高 | 中 |
新手推荐:MT4(资料多,教程全)。
二、EA 自动化策略开发的 5 个阶段

阶段 1:想法(Idea)
核心问题:你的策略是什么?
典型来源:
关键要求:
- 规则必须可量化
- 不依赖主观判断
- 历史数据可获取
避免:
- “我觉得”类策略
- 需要看新闻的策略
- 没有明确入场出场规则的
阶段 2:编程(Coding)
MQL4 是 C 语言风格,对没编程基础的散户是门槛。
3 种解决方案:
方案 1:自学 MQL4
- 时间:2-3 个月
- 成本:免费
- 适合:有编程基础
方案 2:用 AI 辅助
- 时间:1 周上手
- 成本:免费/低
- 适合:所有人
方案 3:找程序员定制
- 时间:1-2 周
- 成本:1000-5000 美元
- 适合:复杂策略
新手推荐方案 2(AI 辅助)。
阶段 3:回测(Backtest)
回测 = 用历史数据测试策略。
MT4 内置回测工具:
- 选品种 + 时间段
- 设参数
- 运行 → 看结果
关键指标:
- 净利润
- 胜率
- 盈亏比
- 最大回撤
- 夏普比率
理想结果:
- 净利润 > 0
- 最大回撤 < 20%
- 夏普比率 > 1
- 胜率 > 50% 或 盈亏比 > 2
警惕:
- 回测好 ≠ 实盘好
- 过拟合是最大风险
阶段 4:优化与样本外测试
优化:调整参数找最佳。
问题:参数调到极限就是过拟合。
样本外测试:
- 用未参与优化的数据再测
- 如果样本外表现接近样本内 → 策略稳健
- 如果样本外表现差很多 → 过拟合
样本外测试是 EA 开发最关键的一步。
阶段 5:实盘验证
步骤:
- 模拟盘运行 1-2 个月
- 比较模拟 vs 回测
- 接近 → 可以小仓位实盘
- 偏差大 → 回到优化阶段
实盘小仓位:
- 最大风险 1%
- 至少运行 3 个月
- 持续监控表现
这是从”开发”到”实盘”的最后一关。
三、散户买卖 EA 的 5 个常见坑
坑 1:被”年化 1000%“吸引
典型场景:
- 看到 EA 广告”年化 1000%”
- 买回来用
- 一周内爆仓
为什么:
- 历史回测过拟合
- 用极端参数博一次”漂亮曲线”
- 实盘必然失效
正确判断:
- 年化 30-50% 是合理上限
- 任何”年化 100%+“都要警惕
- 看是否有实盘记录(不只是回测)
坑 2:不看回撤只看净利润
典型场景:
- 看到 EA 净利润 + 200%
- 没看最大回撤 -90%
- 实盘到一半被打到 -50% 心态崩
为什么:
- 净利润是”幸存者偏差”
- 大回撤会让你提前停手
正确判断:
- 最大回撤 < 20% 才合格
- 回撤 20-30% = 边缘
- 回撤 > 30% 直接放弃
坑 3:网格 EA 的”伪稳定”
典型场景:
- 网格 EA 显示”稳定盈利 99%”
- 买回来用
- 在大单边趋势中爆仓
为什么:
- 网格在震荡市赚钱
- 单边趋势中无止损累积亏损
- 一次大单边 = 所有利润 + 本金
正确判断:
- 网格 EA 必须配整体止损
- 没有止损的网格 = 早晚爆仓
坑 4:忽略服务器延迟
典型场景:
- EA 在本地电脑运行
- 半夜断网
- 错过止损 → 大亏
正确做法:
- 用 VPS(虚拟服务器)24 小时运行
- 选低延迟服务器(接近经纪商)
- 备份机制
坑 5:不监控就不管
典型场景:
- 买完 EA 设上就不看
- 一个月后看账户:-50%
- 才发现策略已经失效
正确做法:
- 每周看一次表现
- 月度评估
- 连续亏损达 10% 立即停用
四、什么样的 EA 值得买
必看的 5 个指标
1. 实盘账户验证
- 必须有 6+ 个月的实盘(不是回测)记录
- 最好通过 Myfxbook 等第三方验证
2. 最大回撤合理
- < 20% 是合格
- 20-30% 边缘
-
30% 不要
3. 月度一致性
- 70%+ 月份盈利
- 单月最大亏损 < 10%
4. 策略原理可解释
- 卖家能讲清楚策略逻辑
- 不是”黑箱”
- 能复盘每笔交易
5. 价格合理
- 真正好的 EA 价格 200-1000 美元
- “免费 + 高收益”基本是骗局
- 1000 美元以上要更严格审核
警惕的红旗
- ❌ 没有实盘记录
- ❌ 只展示曲线不展示参数
- ❌ “保证盈利”
- ❌ 不允许查看代码
- ❌ 卖家自己不交易
五、散户的 EA 入门路径
第 1 个月:理解 EA
- 学习 MT4 基础
- 用 AI 帮你写 1 个简单 EA(双均线)
- 跑回测看结果
第 2-3 个月:开发自己的 EA
- 选一个简单策略(如 ATR 跟随)
- AI 辅助编程
- 多次回测 + 样本外测试
第 4-6 个月:模拟盘
- 自己开发的 EA 模拟盘运行
- 严格记录数据
- 对比模拟 vs 回测
第 7+ 个月:小仓位实盘
- 实盘账户的 5%
- 持续监控
- 每月评估
写在最后
EA 是外汇量化的标准工具,但90% 的现成 EA 不值得买。
核心要点:
- 5 个开发阶段(想法/编程/回测/优化/实盘)
- 5 个常见坑
- 判断 EA 好坏的 5 个指标 + 红旗清单
- 6 个月入门路径
最佳路径:用 AI 辅助开发自己的 EA,胜过买现成的。
量化系列下一篇:回测的常见陷阱:为什么回测好的策略实盘亏。回测是量化最重要也最容易被骗的环节。
推荐课程
合约陪跑实战训练营
不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。
觉得有用?关注公众号获取更多干货
每周更新交易教学文章和视频,帮你建立系统化交易体系