三年前刚把欧美这套EA挂上实盘的时候,我是坚定的“全自动原教旨主义者”。那时候我的逻辑很简单:既然写了策略、做了回测、跑了模拟,那就该让它自己跑,人一插手就是情绪化,就是破坏系统。结果第一年跑下来,账户曲线确实稳,但稳得让我有点不甘心——年化收益不到15%,最大回撤控制得不错,可每次遇到大行情,EA要么提前止盈跑掉,要么在震荡里反复挨刀。真正让我改变想法的,是第二年春天那波欧美从1.09一路阴跌到1.05的行情。
当时EA的参数是固定止盈40点、止损35点,M15周期,用的是伦敦盘和纽约盘重叠时段的突破逻辑。按回测数据,这段行情它应该能吃到不少。但实际上,EA在1.0850附近开了空单,跑了20点就平了,然后反手做多,被扫止损,再开空,又只跑了十几点。我盯着日志看了整整两天,发现一个问题:EA的止盈逻辑是基于ATR动态计算的,但那段时间欧美日均波幅突然从70点缩到50点出头,ATR参数没来得及适应,导致它把“小波动”当成了“趋势衰竭”,频繁进出。那一个月,全自动模式下净值回撤了8.3%,而我手动干预的那几个单子——我在1.0820附近手动补了一单空,把止盈拉到1.0700,止损放在1.0860——最后贡献了账户里将近四成的利润。这句话我琢磨了很久。不是说EA不好,而是欧美这个品种有它的脾气。它不像黄金那样动不动给你来个单边暴走,也不像镑美那样情绪化拉大阳线。欧美的日内结构很“规矩”,但规矩里藏着很多假突破和流动性陷阱。我的EA在纯趋势行情里表现很好,可一旦进入区间震荡或者数据行情前的缩量阶段,它就会过度交易。第三年我开始做一件事:给EA加一个“人工开关”。不是改代码,而是每天开盘前花十分钟看三样东西——德国和法国的经济数据日历、欧美1小时图的布林带宽度、以及前一天的收盘位置相对于20日均线的偏离度。如果布林带收口到近期低位,或者当天有欧元区重要数据,我就把EA的手数降到正常的三成,同时把止盈手动调大15个点。反过来,如果1小时图出现明显的趋势启动信号,比如连续三根实体阳线站上均线,我就手动加一单,止损放在启动点下方,让EA的仓位继续跑。
这个做法听起来有点“半自动”,但数据不会骗人。第三年全年,欧美EA的原始信号贡献了大约62%的利润,而我手动干预的那部分——包括降仓、调止盈、以及少数几次逆势补单——贡献了38%。整体算下来,比纯全自动模式多赚了差不多20%。关键是回撤也小了,因为我在数据行情前主动降了风险敞口。当然,手动干预不是拍脑袋。我给自己定了三条死规矩:首先,只在EA持仓的时候干预,不开新方向;然后,手动调整的止损永远不放大,只缩小;还有,每天干预不超过两次,否则说明当天行情不适合EA,直接关掉。
现在我的做法是:EA照跑,但我会在VPS上开一个单独的图表窗口,专门盯欧美的1小时和4小时结构。VPS选的是伦敦机房的,延迟控制在5毫秒以内,这样手动改单的时候滑点小。参数方面,欧美我习惯用1.5倍ATR做止损基准,止盈用2.2倍,但遇到周五或者月末,我会手动把止盈降到1.8倍,因为流动性变差的时候,欧美经常在纽约尾盘回吐。这些细节回测里看不出来,只有实盘跑久了才有感觉。
说到底,EA解决的是执行力和纪律问题,但市场结构的变化、数据事件的冲击、以及品种自身的波动节奏,这些还是得靠人来判断。全自动不是终点,人机结合才是。你们跑欧美EA的时候,有没有遇到过那种“明明信号对了,但就是赚不到钱”的行情?都是怎么处理的?
当时EA的参数是固定止盈40点、止损35点,M15周期,用的是伦敦盘和纽约盘重叠时段的突破逻辑。按回测数据,这段行情它应该能吃到不少。但实际上,EA在1.0850附近开了空单,跑了20点就平了,然后反手做多,被扫止损,再开空,又只跑了十几点。我盯着日志看了整整两天,发现一个问题:EA的止盈逻辑是基于ATR动态计算的,但那段时间欧美日均波幅突然从70点缩到50点出头,ATR参数没来得及适应,导致它把“小波动”当成了“趋势衰竭”,频繁进出。那一个月,全自动模式下净值回撤了8.3%,而我手动干预的那几个单子——我在1.0820附近手动补了一单空,把止盈拉到1.0700,止损放在1.0860——最后贡献了账户里将近四成的利润。
后来我在论坛里看到一位汇友说:“EA是枪,你是扣扳机的人,别把枪当成猎人。”
这个做法听起来有点“半自动”,但数据不会骗人。第三年全年,欧美EA的原始信号贡献了大约62%的利润,而我手动干预的那部分——包括降仓、调止盈、以及少数几次逆势补单——贡献了38%。整体算下来,比纯全自动模式多赚了差不多20%。关键是回撤也小了,因为我在数据行情前主动降了风险敞口。当然,手动干预不是拍脑袋。我给自己定了三条死规矩:首先,只在EA持仓的时候干预,不开新方向;然后,手动调整的止损永远不放大,只缩小;还有,每天干预不超过两次,否则说明当天行情不适合EA,直接关掉。
现在我的做法是:EA照跑,但我会在VPS上开一个单独的图表窗口,专门盯欧美的1小时和4小时结构。VPS选的是伦敦机房的,延迟控制在5毫秒以内,这样手动改单的时候滑点小。参数方面,欧美我习惯用1.5倍ATR做止损基准,止盈用2.2倍,但遇到周五或者月末,我会手动把止盈降到1.8倍,因为流动性变差的时候,欧美经常在纽约尾盘回吐。这些细节回测里看不出来,只有实盘跑久了才有感觉。
说到底,EA解决的是执行力和纪律问题,但市场结构的变化、数据事件的冲击、以及品种自身的波动节奏,这些还是得靠人来判断。全自动不是终点,人机结合才是。你们跑欧美EA的时候,有没有遇到过那种“明明信号对了,但就是赚不到钱”的行情?都是怎么处理的?
