很多人以为用EA交易就是挂上去等着收钱。我曾经也这么想。直到第一次VPS半夜掉线,EA在没有止损的情况下裸奔了6个小时。
那天早上醒来,账户浮亏了1200美金。不多,但足够让我清醒。
从那以后,我每天的生活就变成了下面这个样子。不是躺赚,是半躺
半干。
早上 7:00 — 睁眼第一件事不是刷手机
别人起床先看微信,我起床先看VPS。
打开手机上的远程桌面App,连上VPS。先看MT4有没有断线。图标是灰色还是彩色,一眼就能判断。灰色就是断了,得赶紧重连。
然后看EA的笑脸还在不在。右上角那个笑脸图标,它在就说明EA还在正常运行。如果变成了一个叉号,或者干脆消失了,那就是出问题了。
这一步大概花30秒,但能救命。
7:15 — 检查隔夜交易
亚洲时段一般波动不大,但不代表没有意外。
打开交易历史,看看昨晚有没有成交的单子。重点看几个东西:
- 开了几单?方向对不对?
- 止损止盈有没有正常挂上?
- 有没有异常滑点?
我会特别注意亚盘尾段的单子。凌晨4点到6点那个时间段,流动性最差,点差最大。如果EA在那个时间段频繁开单,说明参数可能需要调整。
7:30 — 看账户三个核心数字
不需要看复杂的报表,每天早上只看三个数:
净值(Equity):跟昨天比是多了还是少了。如果连续三天下降,就要提高警惕。
保证金比例(Margin Level):我的底线是500%以上。低于这个数字,说明仓位太重了。有人可能觉得200%就够,但经历过一次黑天鹅之后你就不会这么想了。
浮动盈亏:有多少持仓?浮盈还是浮亏?浮亏占净值的百分比是多少?
这三个数字,就是你账户的体检报告。每天花一分钟看一眼,比什么风控系统都管用。
7:45 — 扫一眼今天的财经日历
打开经济日历网站,看看今天有没有重要数据发布。
我只关注红色标记的大事件。比如:
- 非农就业数据(NFP)
- 美联储利率决议(FOMC)
- CPI数据
- 央行行长讲话
如果今天有这些事件,我会在脑子里标记一下。到时候要特别留意EA的表现,必要时手动干预。
整个早上的检查流程,大概15到20分钟。不复杂,但必须每天做。就像开车前检查轮胎一样,不检查可能没事,但出事就是大事。
上午 9:00-11:00 — 翻日志、看表现
这个时间段我一般在上班,但会抽空做两件事。
第一件:看EA运行日志。
在MT4的专家顾问(Experts)选项卡里,能看到EA的输出日志。正常的日志大概长这样:
2024.03.15 08:30:22 EA_Name EURUSD,H1: Order opened, Buy 0.1 lot at 1.08850
2024.03.15 08:30:22 EA_Name EURUSD,H1: SL set at 1.08550, TP set at 1.09250
你要找的是异常信息。比如:
- OrderSend Error 130(止损价格无效)
- OrderSend Error 138(报价过期)
- 连续出现"no connection"
看到错误不用慌,偶尔一两条很正常。但如果同一个错误反复出现,就要查原因了。Error 130通常是止损距离太小,不满足经纪商的最小止损要求。Error 138可能是网络延迟或者服务器响应慢。
第二件:看近期表现。
不是要你天天改参数,而是观察趋势。最近一周的胜率怎么样?跟回测时的预期差距大不大?
如果原来胜率是55%,最近一周跌到了30%,先别急着改参数。看看是不是行情本身的问题。有些EA在趋势行情里表现好,在震荡行情里就差。这是正常的。
但如果连续两三周都低于预期,那就要认真分析了。
另外,上午也是检查点差的好时机。亚盘时段的点差通常比欧美时段宽。如果你的EA对点差敏感(比如剥头皮类型的EA),你需要确认当前经纪商给的点差条件还在合理范围内。
我的习惯是把每天的点差记录下来,用一个简单的Excel表格。时间长了你就能看出哪个时间段点差最好,哪个经纪商最稳定。
下午 15:00-17:00 — 伦敦开盘,重点盯盘
如果说一天里只能选一个时间段集中精力看盘,我选这个。
北京时间下午3点(夏令时),伦敦市场开盘。这是全球外汇市场流动性最好的时段之一,也是波动最大的时段之一。
15:00前后的典型情况:
欧洲交易员上班了,开始消化亚盘的走势,建立自己的头寸。这个时候往往会出现方向性的突破,也可能出现假突破。
EA在这个阶段的表现,最能说明它的质量。好的EA能抓住这波波动的利润。差的EA会被来回扫止损。
我会做的事情:
- 确认EA在正常运行。伦敦开盘前再检查一次VPS连接和EA状态。
- 观察EA的开单逻辑。它在这个时间段开了什么方向的单?仓位多大?止损设在哪里?看看这些决策是否合理。
- 关注新闻过滤器是否生效。如果下午有欧洲的重要经济数据(比如欧央行利率决议),EA的新闻过滤功能应该在数据发布前后暂停交易。
关于新闻过滤器,多说两句。很多EA自带这个功能,但你不能盲目相信它。我就遇到过新闻过滤器因为数据源挂了而失效的情况。EA在CPI数据发布的那一秒照常开单,结果被滑了15个点。
所以在重要数据发布前,我会手动确认一下过滤器的状态。如果不确定,就手动把EA暂停五分钟。等数据出来、行情稳定之后再开。
晚上 20:00-24:00 — 美盘时段,最高警戒
这是一天中波动最剧烈的时段。
美国经济数据通常在北京时间晚上8:30发布。如果当天有重要数据,比如非农、CPI、零售销售,那这个时间段就是战场。
普通日子的操作:
8点左右检查一下EA状态,确认欧盘时段的表现。看看有没有新开的仓位,浮盈浮亏多少。
美盘开盘后(21:30北京时间),再看一眼。这个时候欧美盘重叠,流动性最好,点差最小,也是很多EA最活跃的时间。
睡前(大概11点到12点),做最后一次检查:
- 今天总盈亏多少
- 还有没有持仓
- 保证金比例是否安全
- VPS状态是否正常
如果一切正常,关灯睡觉。
非农/FOMC日的特殊操作:
这两个事件是外汇市场最大的定时炸弹。
非农每月第一个周五,FOMC大约每六周一次。在这两个事件前后,我会采取特殊措施:
- 方案一:直接关闭EA。在数据发布前一小时手动停止EA,数据发布后半小时到一小时再重新开启。这是最保守也最安全的做法。
- 方案二:收紧参数。把止损缩小,仓位降低。有些EA支持"新闻模式",开启之后会自动收紧风控。
- 方案三:只平仓不开仓。如果EA有这个设置,可以让它只管理现有头寸,不开新单。
我个人用方案一。因为非农行情那种瞬间跳空几十个点的走势,大多数EA的逻辑是处理不了的。与其冒险,不如休息。
周末 — 复盘与维护
周末市场休市,但EA交易者不能完全放松。我一般周六上午花两三个小时做复盘。
性能复盘:
从MT4导出本周的交易报告,重点看以下指标:
- 胜率:跟历史平均值对比。如果偏离超过10个百分点,标记出来分析原因。
- 最大回撤:本周最大浮亏是多少?占账户净值的百分比?
- 盈利因子(Profit Factor):总盈利除以总亏损。大于1.5算不错,低于1.0就是在亏钱。
- 平均持仓时间:有没有异常长的持仓?是不是EA逻辑出了问题?
参数检查(不是优化):
注意,我说的是检查,不是修改。
很多人一看到EA这周表现不好就急着改参数。这是最常见的错误。参数调整应该基于足够多的样本量,至少100笔交易以上。一周可能只有十几笔交易,这个样本太小,不能作为调参的依据。
我做的是记录。把当前的参数值和对应的表现记下来。等积累了一两个月的数据,再做判断。
VPS维护:
- 检查VPS的磁盘空间。MT4的日志文件会越来越大,定期清理。
- 检查Windows更新。如果有待安装的更新,手动选择合适的时间安装,避免自动重启导致EA中断。
- 确认MT4/MT5版本是否需要更新。经纪商有时候会要求升级到新版本。
策略笔记:
我有一个专门的文档,每周写几句话,记录这周的观察。比如:
- "本周欧美盘点差比平时大,可能是流动性下降"
- "周三CPI数据前EA被停了2小时,错过了一波行情,但也避免了风险"
- "连续第二周胜率低于50%,需要继续观察"
这些笔记看起来不起眼,但半年后回头看,价值很大。你能看到EA在不同市场环境下的真实表现,这比任何回测都有参考意义。
每月 — 全面体检
每个月底我会做一次更深入的复盘。
完整绩效报告:
把当月所有交易导出来,做一份详细报告。除了周报看的那些指标,还要看:
- 月度收益率(跟预期对比)
- 最大连续亏损笔数
- 不同货币对的表现对比(如果EA同时挂在多个品种上)
- 不同时段的表现对比(亚盘、欧盘、美盘各自的盈亏)
实盘 vs 回测对比:
这一步特别重要。把实盘结果跟当初的回测数据放在一起比较。
重点关注:
- 实盘胜率 vs 回测胜率,偏差在5%以内算正常
- 实盘平均盈亏比 vs 回测平均盈亏比
- 实盘最大回撤 vs 回测最大回撤
如果实盘回撤明显超过回测的预期(比如超过50%),这是一个警告信号。可能是过度拟合,也可能是市场环境发生了变化。
做决策:
根据月度复盘的结果,做出下一步决定:
- 表现达标:继续运行,考虑是否小幅加仓(比如从0.1手加到0.12手)。
- 表现一般:继续观察一个月,不做调整。
- 表现明显低于预期:降低仓位,或者暂停EA,用模拟盘继续跑一段时间。
- 连续两三个月亏损:认真考虑是否更换EA。
加仓要慢,减仓要快。这是我用真金白银换来的经验。
所谓"被动收入"的真相
现在你看到了。用EA交易,每天至少要花一到两个小时在监控和维护上。每周要花两三个小时复盘。每月还要花半天做全面分析。
这不是"挂上就不管"的被动收入。这是"半被动"收入。
EA帮你省掉的是盯盘和手动下单的时间。它不能帮你省掉的是风控、监控、复盘和决策。
如果你完全不管EA,可能一个月、两个月没问题。但迟早会出事。VPS掉线、经纪商改点差、市场环境变化、EA出bug——这些事情不是会不会发生,而是什么时候发生。
我现在的状态是这样的:EA帮我执行交易,我负责监督EA。我们各干各的活。这种分工比纯手动交易轻松很多,但远不是什么都不用做。
如果你能接受这种状态——每天花一两个小时,换来一个纪律性远超人类的交易系统——那EA交易适合你。
如果你想要的是真正的零付出、纯被动、睡后收入……那世界上没有这种东西。至少在外汇市场里没有。
常见问题
Q:如果上班很忙,没时间每天检查EA怎么办?
底线是每天至少看一次。早上起床花五分钟检查VPS和账户状态,这个时间总能挤出来。至于中午和晚上的监控,确实不是每个人都能做到。折中的办法是设置告警——很多VPS服务商支持掉线告警,MT4也有插件能在账户亏损超过阈值时发通知到手机。不能亲自盯盘,至少要能收到异常提醒。
Q:我有多个EA挂在不同的品种上,怎么管理?
核心原则是分开记录、统一风控。每个EA单独跟踪绩效,但总仓位的保证金比例要统一管理。我建议用一个表格,每天记录每个EA的浮盈浮亏和持仓数量。另外要特别注意相关性——如果你同时在EURUSD和GBPUSD上跑同方向的EA,实际风险可能比你以为的大。
Q:EA跑了一个月亏了钱,是不是该换掉?
不一定。先看亏损幅度是否在回测预期范围内。任何EA都有回撤期,这很正常。如果当月亏损5%,但回测显示最大回撤可以到15%,那5%的亏损完全在预期内。只有当实际表现持续、显著偏离回测预期时,才需要考虑更换。关键词是"持续"和"显著",不是一个月的波动。
Q:节假日(比如圣诞节、元旦)需要关EA吗?
建议关。节假日流动性非常差,点差可能扩大好几倍。很多做市商也会降低报价频率。在这种条件下跑EA,亏损的概率远大于盈利。我的习惯是圣诞节前一两天就关EA,元旦后第二个交易日再开。春节期间外汇市场照常运行(因为主要是欧美市场),但亚洲品种的流动性也会下降,酌情处理。
Q:完全不懂编程,能做好EA交易者吗?
能,但有限制。日常的监控、复盘、风控管理不需要编程知识。但如果你想修改EA的参数逻辑、排查EA的bug、或者自己写辅助工具,那就需要至少懂一点MQL4/MQL5。我的建议是先从不懂编程的状态开始做EA交易,在实践中慢慢学。你会发现,当你有了真实需求的时候,学编程的动力比什么教程都强。
EA交易者的一天就是这样的。不光鲜,不刺激,甚至有点无聊。但这种无聊的日常,才是持续盈利的基础。如果你正在考虑开始EA交易,或者刚刚入门还在摸索节奏,可以去 FXTool 看看更多实用内容,少走一些我走过的弯路。