量化交易 XtradingTime

EA 策略开发完整指南:从想法到实盘的 5 个阶段

EA 策略开发完整指南:从想法到实盘的 5 个阶段
本文目录(25 节)

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

维度MT4MT5
推出时间20052010
编程语言MQL4MQL5
流行度老牌(外汇散户首选)新一代(功能更强)
国内可用性高中

新手推荐:MT4(资料多,教程全)。


二、EA 自动化策略开发的 5 个阶段

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. 模拟盘运行 1-2 个月
  2. 比较模拟 vs 回测
  3. 接近 → 可以小仓位实盘
  4. 偏差大 → 回到优化阶段

实盘小仓位:

  • 最大风险 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,胜过买现成的。


量化系列下一篇:回测的常见陷阱:为什么回测好的策略实盘亏。回测是量化最重要也最容易被骗的环节。

微信搜一搜 Tom讲交易

在微信里搜「Tom讲交易」即可关注,每周更新交易教学

推荐课程

合约陪跑实战训练营

不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。

→

相关文章

交易基础

MT4 还是 MT5:五个决策维度,加一条最容易被忽略的前提

选 MT4 还是 MT5 之前要先接受一个前提:它们都只是终端软件,你的点差、滑点和成交方式由券商决定,不由终端决定。换句话说,这个选择影响的是你的操作体验和脚本可用性,不影响成交质量。这篇给出 2026 年 9 月核实的官方状态(MT4 已停止功能更新、新券商拿不到主授权)、五个真正的决策维度、手机版能做和做不了的四件事,以及从 MT4 迁到 MT5 的三个代价。

量化交易

量化交易入门:散户也能用的 4 大策略框架

量化交易听起来高大上,但 90% 的散户对它的理解还停留在“用程序自动下单”。真正的量化是用数学模型寻找市场规律,把“凭感觉”变成“凭数据”。本文从 0 到 1 拆透量化交易:4 大核心策略框架(趋势跟随/均值回归/统计套利/事件驱动)、散户能用的 5 个量化工具、以及量化 vs 主观交易的本质差异。读完你会知道:量化不是机构专利,散户也能上手。

量化交易

回测要用多长时间的数据:先算笔数不算年数,日线策略一年只有 25 笔

「回测一年还是五年」这个问题问错了对象。真正决定回测有没有说服力的是两个数:样本笔数和覆盖的市场状态数。日线策略一年约 250 根 K 线,若平均每 10 根出一个信号,一年只有 25 笔,离 208 笔的显著性门槛差 8.3 年。这篇给出信号密度与所需年数的换算表、五档周期的年信号数对照、市场状态覆盖的三条硬要求,以及数据不够时的三条替代路径。

量化交易

回测胜率多少才算及格:孤立的胜率没有及格线,及格的是期望值 0.2R 加样本 208 笔

回测跑出 55% 胜率就当系统能用,是这批参数里最贵的误判。胜率的及格线完全由盈亏比决定:盈亏比 1:1 时及格线是 60%,1:3 时只要 30%。更要命的是第二个条件,及格线越低的系统越难被证明,盈亏比 1:3 需要 323 笔样本而 1:2 只要 208 笔。这篇给出按盈亏比查的及格胜率表、对应的样本量表,以及回测及格之外必须同时满足的三条。

量化交易

不写代码能不能做回测:四条路径的能力边界,加六个选型维度

新手不写代码也能做回测,四条路径各有各的天花板:手工翻图样本上不去、表格法卡在盘中触发顺序、平台内置测试器要写几行脚本、无代码平台上手最快但黑盒最大。这篇给出四条路径的能力对照、六个选型维度(数据与复权、成本设置、出场表达力、能不能导出逐笔明细、样本外支持、可复现性),以及一条和写不写代码无关的硬边界。

量化交易

用 Excel 做最简回测:十二列公式跑通一套系统,以及它做不到的三件事

Excel 能做回测,前提是你接受它的边界。这篇给出一个十二列的完整框架,信号、持仓状态、入场价、出场价、R 倍数、累计 R 全部用公式自动算,可以直接粘贴,没有循环引用也不需要宏。同时说清楚 Excel 回测做不到的三件事:盘中触发顺序、滑点与流动性建模、多品种共享资金,以及出现哪四个信号时必须换工具。

觉得有用?关注公众号

扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章

扫码关注 Tom讲交易,或微信搜一搜 Tom讲交易

配套免费工具

随机漫步模拟

打开