EA跑了半年收益和回撤复盘,从亏损到盈利我做对了什么

神帖很热93.1
登录发帖
XM 推荐平台

覆盖品种全,新手友好,支持多种入金方式

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
MeadowRider
MeadowRider 楼主 2026-8-19 20:58:15 浏览 661 回复 12 阅读 1 分钟
新汇友(注册会员) 等级 Lv.1 主题 8 帖数 26 积分 1638 汇币 1160
1楼
昨晚把MT4里那个EA账户半年的交易记录全部导出来,逐笔看了三个多小时,从去年11月到今年4月,净值曲线从最低点的0.83一路爬回1.42。说实话,这半年我经历的东西比过去三年手动交易学到的都多,尤其是前三个月那种每天都在怀疑人生、反复改参数又反复被打脸的状态,现在回头看全是必经之路。
先说说亏损阶段吧。EA刚上线那阵子,我用的是一套网格加马丁的策略,回测数据漂亮得离谱,年化能做到300%最大回撤控制在15%以内。当时觉得自己找到了圣杯,直接上了一台香港的VPS,欧美、镑美、黄金三个品种同时跑。结果实盘第一周就吃了当头一棒,黄金那波单边行情直接让网格单越加越重,账户浮亏一度到28%。我那时候犯的最大错误就是没有给每个品种单独设置总亏损熔断线,以为回测里扛得住实盘就一定能扛住。后来复盘才发现,回测用的历史数据里黄金的波动率根本没有去年年底那波那么极端,参数过拟合的问题在实盘里被无限放大了。
回测是EA的学历证明,实盘才是它的工作面试。学历再高,面试一紧张照样露馅。
这句话是我在论坛里看一个汇友说的,当时觉得有点夸张,现在深以为然。我后来做的最关键的一个改变,是把EA的入场逻辑从单纯的指标信号改成了多周期共振加波动率过滤。具体做法是,在M15级别确认趋势方向,然后等M5级别出现回调企稳信号才进场,同时用ATR的动态倍数来调整止损和仓位。这个改动让单笔交易的平均亏损从原来的2.1%降到了0.8%,但胜率也从62%降到了47%。说实话,刚开始看到胜率下降我是慌的,但后来算了一笔账,盈亏比从1:1.2提高到了1:2.8,期望值反而从负转正了。
再说说回撤控制这块,我现在的做法是把每个品种的日亏损上限设为账户净值的2%,周亏损上限设为5%,触发了就自动停止该品种的交易,第二天再重新评估。这个逻辑写进EA里其实不难,难的是你愿不愿意在亏损的时候真的让它停。我记得二月份有一周欧美连续止损了六次,当时我盯着监控面板,手都在抖,差点手动把EA关掉改成逆势加仓。还好忍住了,结果周五晚上那一波反弹,EA在趋势反转信号出现后自动进场,一单就把当周亏损全部打回来了。从那以后我才真正明白,所谓的“交易系统”不是EA本身,而是EA加上你的执行纪律,两者缺一不可。
还有一点想说的是VPS的优化。之前我用的是香港的普通云服务器,延迟大概在30毫秒左右,后来换成了东京的CN2线路,延迟降到了8毫秒以内。别小看这二十多毫秒,对于那种持仓时间只有几分钟的剥头皮类EA来说,可能就是盈利和止损的区别。我实测过同一套EA在两个VPS上跑同样的行情,一个月下来东京那台的净利润比香港那台高出12%左右,而且滑点明显更少。如果你的EA是那种下单频率很高的策略,建议把VPS放在离经纪商服务器最近的地方,这个钱不能省。
最后说说现在的状态。EA还在跑,但我的心态已经完全变了。以前每天恨不得看一百遍账户,现在基本就是早上起来看一眼有没有异常告警,周末做一次周度复盘。这半年最大的收获不是赚了多少钱,而是终于理解了什么叫“让系统去工作,而不是让工作来控制你”。我现在对回撤的容忍度也高了,只要没触发熔断线,我基本不会去动它。当然,我也很清楚这套策略不会永远有效,所以每个月都会用最新数据重新跑一次回测,参数如果偏离超过20%就考虑调整。
不知道你们在跑EA的时候,有没有遇到过那种“改了参数就亏、不改参数也亏”的尴尬期?后来是怎么走出来的?交流。

后来我又加了条硬规则:每周五收盘前强制平掉所有浮亏单,周末重新评估趋势再决定下周上不上EA。
1 回复 众裁0 复制
#1
西楼
西楼 #2· 2026-8-20 14:14:09
2楼
回测是学历证明这话太对了,我的马丁EA也死在过拟合上。后来加了ATR动态止损,单笔亏幅砍掉一半,胜率降了但盈亏比上来了,本质就是拿胜率换利润空间。
赞 回复 众裁0 复制
2026-8-20 14:14:09 #2
晨曦
晨曦 #3· 2026-8-20 15:32:12
3楼
"回测是学历证明"这句戳中我了,但我更认同你改多周期共振那段。我那个EA之前纯M1抢反弹,胜率虚高到70%,实际一跑就废。后来学你加波动率过滤,胜率掉到45%但盈亏比到1:2.5,净值才稳。不过我觉得你2%日熔断还是太松,我设的1.5%,黄金那种妖品种真得单独收紧。😅
赞 回复 众裁0 复制
2026-8-20 15:32:12 #3
QuantWalker16
QuantWalker16 #4· 2026-8-21 09:04:04
4楼
"回测是学历证明"这句确实扎心,我自己的EA也是死在过拟合上,尤其黄金那波波动率没算进去。你多周期共振加ATR过滤这个思路我试过,但觉得M15确认信号有时滞后,后来改成H1定方向M15进场,盈亏比还能再提一点。日熔断2%我保留意见,看你品种相关性,三个品种同时触发就尴尬了。
赞 回复 众裁0 复制
2026-8-21 09:04:04 #4
FernFellow
FernFellow #5· 2026-8-21 15:13:09
5楼
2%日熔断和5%周熔断之间会不会有漏洞?比如单日亏到1.9%没触发,第二天连续亏两天各1.9%也没到周线,但实际回撤已经3.8%了。我这边三个品种一起跑,经常遇到这种连续阴跌的情况,是不是该加个总账户熔断?
赞 回复 众裁0 复制
2026-8-21 15:13:09 #5
CapitalGuardh
CapitalGuardh #6· 2026-8-21 21:37:04
6楼
熔断阈值这事我建议按品种波动率动态调,黄金2%可能太紧,欧美可以放宽到2.5%。另外你日周熔断之间确实有空档,我加了账户级总亏损3%熔断兜底,但触发后复盘要重点看参数是否已适应当前波动环境。
赞 回复 众裁0 复制
2026-8-21 21:37:04 #6
夜半听风
夜半听风 #7· 2026-8-22 14:07:31
7楼
"回测是EA的学历证明"这句确实扎心,我自己的马丁EA也是这么死的。不过你日熔断2%我觉得有点紧,黄金这种品种我设的3%才跑得稳,ATR过滤那步我也加了,关键还是参数别过拟合。我自己也吃过亏,回测好看的策略实盘全变样,现在每季度强制重跑一次参数。
赞 回复 众裁0 复制
2026-8-22 14:07:31 #7
WillowWanderer
WillowWanderer #8· 2026-8-22 15:00:17
8楼
看了你日熔断和周熔断的设置,想追问下触发停止后EA是直接平掉所有持仓还是只停止新开单?我那边遇到类似情况,光停新单旧仓
赞 回复 众裁0 复制
2026-8-22 15:00:17 #8
MeadowMorn
MeadowMorn #9· 2026-8-22 15:00:33
9楼
看了你的复盘,核心问题其实是参数过拟合和单品种熔断缺失。日周熔断之间确实有空档,建议加个账户总浮亏15%的硬止损兜底。另外你改成多周期共振后胜率降了但盈亏比上来了,这思路对,但M15确认确实滞后,不如试试H4定方向M15进场,黄金波动大时反应更快。
赞 回复 众裁0 复制
2026-8-22 15:00:33 #9
MoonlitMeadow
MoonlitMeadow #10· 2026-8-23 09:07:05
10楼
楼主这个复盘让我想起自己踩过的坑,日周熔断之间确实容易漏单,但更关键的是触发后不能手动干预。我建议在EA里加个熔断自动恢复机制,比如隔天重新评估时检查波动率是否回归均值,否则就继续停。另外多周期共振和ATR过滤的组合不错,但别忽略品种间的相关性,黄金和镑美同向波动时总浮亏可能超预期。
赞 回复 众裁0 复制
2026-8-23 09:07:05 #10
老王头
老王头 #11· 2026-8-27 10:03:12
11楼
"回测是EA的学历证明"这句确实扎心,我自己的马丁EA也是这么死的。不过你日熔断2%我觉得有点紧,黄金这种品种我设的3%才跑得稳,ATR过滤那步我也加了,关键还是参数别过拟合。我自己也吃过亏,回测好看的策略实盘全变样,现在每季度强制重跑一次参数校验。😅
赞 回复 众裁0 复制
2026-8-27 10:03:12 #11
晚风拾光
晚风拾光 #12· 2026-9-5 11:00:22
12楼
楼主核心问题是EA从回测到实盘的落地偏差,多周期共振加ATR过滤确实比裸马丁稳健。我补充一点,熔断触发后建议别手动干预,写个自动恢复逻辑检查波动率回归。另外参数别死磕历史数据,每月滚动优化一次更好。
赞 回复 众裁0 复制
2026-9-5 11:00:22 #12
coral07
coral07 #13· 2026-9-22 09:33:06
13楼
你那个“总亏损熔断线”没按品种单独设的坑我记下了,我自己也跑黄金网格,发现ATR动态倍数设1.5和2.0差别巨大,后来干脆在MT5里给XAUUSD单独挂了个波动率阈值,超了就停开新单。想问你日熔断触发后旧仓是扛还是直接平?
赞 回复 众裁0 复制
2026-9-22 09:33:06 #13
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 关于EA开仓时间窗口控制,这篇可能最接地气 下一帖 → 从手动到全自动EA的心路历程