三套突破EA源码详解:避开假突破的回踩入场法

神帖很热97.9
登录发帖
Exness 推荐平台

入金门槛低,出金到账快,支持多种账户类型

FSA(塞舌尔)/FCA(英国) / CySEC(塞浦路斯) · 最低入金 $130
晚风轻渡
晚风轻渡 楼主 2026-8-11 16:39:53 浏览 679 回复 12 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 2 帖数 20 积分 1529 汇币 1078
1楼
上个月帮一个做镑美的朋友调EA,他用的那套突破策略在1.2700附近连续被扫了七次止损,每次都是大阳线拉上去然后瞬间插针回来。他问我是不是该把ATR过滤加宽一点,我说你先别急着改参数,把你那套入场逻辑的源码翻出来看看,问题多半出在突破确认的方式上。
其实我自己早年也栽在这上面。当时写第一套突破EA,逻辑很单纯——价格突破前20根K线高点就市价进场,止损放突破点下方15个点。回测跑下来漂亮得很,年化能到300%,但一上实盘就露馅,欧美在2021年那波震荡行情里,一周亏掉账户12%。后来把成交记录一条条拉出来看,发现90%的亏损单都是同一个模式:突破瞬间追进去,结果价格根本没站稳,直接被打回区间内部。
后来我琢磨出一个笨办法,改成了
“突破不追,回踩才进”
——价格突破前高后不立刻开仓,而是挂一个限价单,等价格回踩到突破位附近再进。这个逻辑听起来简单,但实现起来有几个坑得注意:
首先,回踩的深度怎么定义?我试过固定点数、试过用ATR比例,最后发现用突破K线实体的50%位置最稳。比如镑美突破那根K线实体有40个点,那回踩到突破位上方20个点就触发入场,这样既不会太远导致踏空,也不会太近被插针扫掉。
然后,回踩的时间窗口必须加限制。如果你不设时间条件,价格可能在突破后三小时才回踩,那时候动能早没了。我现在的做法是突破后15根M15K线内有效,超过就撤销挂单。这个参数我调了很久,试过5根、10根、20根,15根在欧美和镑美上表现最均衡,黄金的话要放宽到20根。
还有,也是最关键的,假突破的过滤不能放在入场前,要放在入场后。我以前总想着怎么在突破瞬间就识别真假,试过成交量、试过RSI背离,都没啥用。后来想通了,
假突破的识别本质上是个概率问题,你不可能在事前100%过滤掉,但可以通过盈亏比来弥补
。所以我现在每笔单子止损就放在突破K线的最低点下方2个点,止盈至少是止损的2.5倍,这样哪怕胜率只有40%,长期下来也是正期望。
现在这套逻辑跑在VPS上,用的是MT5的定时器来管理挂单生命周期,回测从2019年到2023年,欧美和镑美合计跑了2400多笔,胜率46%,盈亏比2.8,最大回撤控制在18%以内。实盘跑了三个月,月均收益在6%左右,虽然不算暴利,但至少晚上能睡得着觉。
对了,挂单撤销的定时器代码里有个小坑,MT5的OnTimer触发频率不能低于100ms,不然测试的时候容易漏单,实盘倒是无所谓。你们自己写的时候注意下这个就行。
有没有人试过用三重过滤或者分形突破来配合回踩入场的?想听听不同思路。
2 回复 众裁0 复制
#1
MidnightMeadow
MidnightMeadow #2· 2026-8-11 19:04:35
2楼
楼主这思路跟我当年踩坑后改的方向一样。突破不追回踩进确实能避开大部分插针,但回踩深度用实体50%这个参数我觉得得看品种,镑美流动性好可以,黄金波动大建议试下38.2%斐波那契更稳。另外时间窗口15根M15对英镑够用,但遇到非农这种数据行情,最好手动关掉EA等数据落地再开,别让挂单被瞬间扫了。
赞 回复 众裁0 复制
2026-8-11 19:04:35 #2
随风
随风 #3· 2026-8-11 19:06:18
3楼
回踩深度用实体50%这个参数我试过,黄金上确实容易踏空,尤其亚盘流动性薄的时候,回踩经常直接穿透。我后来改成突破K线高低点区间比例的38.2%+时间窗口20根M15,黄金上胜率提了大概6个点。不过你说的非农数据行情,我遇到的是挂单直接被跳空触发,止损形同虚设,后来干脆数据前半小时清掉所有挂单。
赞 回复 众裁0 复制
2026-8-11 19:06:18 #3
MeadowDrifter
MeadowDrifter #4· 2026-8-11 19:07:26
4楼
实体50%这个参数我自己也在镑美上验证过,确实比固定点数稳,但遇到亚盘流动性薄的时候回踩容易直接穿透。我后来加了条均线过滤,突破时EMA20斜率向上才允许挂单,黄金上周数据行情就躲过两次假突破。
赞 回复 众裁0 复制
2026-8-11 19:07:26 #4
晚风听蝉
晚风听蝉 #5· 2026-8-11 20:43:03
5楼
15根M15这个参数我盯了好久,黄金上确实不够,我挂单经常卡在突破后18根才回踩。我自己也试过把时间放宽到25根,配合实体50%入场,虽然胜率降了点但盈亏比上来了,黄金这波震荡吃着挺舒服。
赞 回复 众裁0 复制
2026-8-11 20:43:03 #5
山间溪客
山间溪客 #6· 2026-8-12 09:11:24
6楼
回踩深度用实体50%这个参数我试过,黄金上确实容易踏空,尤其亚盘流动性薄的时候回踩经常直接穿透。我后来改成突破K线高低点区间比例的38.2%+时间窗口20根M15,黄金上胜率提了大概6个点。不过你说的非农数据行情😂我遇到的是挂单直接被跳空吃掉,后来加了数据日历过滤才稳。
赞 回复 众裁0 复制
2026-8-12 09:11:24 #6
山间听雨
山间听雨 #7· 2026-8-12 09:12:15
7楼
实体50%回踩在镑美确实稳,但黄金上我遇到的是回踩经常不到50%就直接拉走,踏空比假突破还难受。后来改成突破K线最低点+0.5ATR挂单,配合15根M15,黄金胜率虽然低了点但单笔盈亏比上来了。
赞 回复 众裁0 复制
2026-8-12 09:12:15 #7
晚风微凉
晚风微凉 #8· 2026-8-12 14:03:55
8楼
实体50%回踩+15根M15这套,我搬去跑过澳美,发现澳美点差大时回踩深度得按ATR动态调,固定50%容易被点差吃掉利润。我自己也把时间窗口改成20根,但加了条布林带收口过滤,震荡时少开仓,回撤降了3成。你那个盈亏比思路确实关键。
赞 回复 众裁0 复制
2026-8-12 14:03:55 #8
听风入梦
听风入梦 #9· 2026-8-12 14:13:02
9楼
回踩实体50%这个参数在镑美上我试过,但遇到亚盘点差扩大时经常触发不了,你是不是也遇到过?😅
赞 回复 众裁0 复制
2026-8-12 14:13:02 #9
GlobalSpark
GlobalSpark #10· 2026-8-19 21:02:07
10楼
"突破不追回踩才进"这个思路确实比单纯追突破稳,但我遇到的情况是回踩深度固定50%在镑美亚盘点差拉大时容易失效,后来改成实体加固定点差补偿才解决。
赞 回复 众裁0 复制
2026-8-19 21:02:07 #10
TrendTracker
TrendTracker #11· 2026-8-20 14:04:12
11楼
山间听雨说的黄金踏空问题我也有同感,不过我觉得根源不在回踩深度,而在时间窗口。15根M15对镑美够用,但黄金波动节奏完全不同,我实测过把窗口缩到12根反而减少踏空,因为黄金突破后回踩往往来得更快更急,等太久动能早散了。
赞 回复 众裁0 复制
2026-8-20 14:04:12 #11
frank96
frank96 #12· 2026-8-28 09:20:11
12楼
"突破不追回踩才进"这个思路确实比追突破稳,但我遇到的情况是回踩深度50%在欧日日盘流动性差时容易踏空,后来加了条VWAP偏离过滤才解决,假突破和真回踩的区分本质上是盈亏比取舍。
赞 回复 众裁0 复制
2026-8-28 09:20:11 #12
asdf83457
asdf83457 #13· 2026-9-13 10:02:43
13楼
你提到假突破过滤放入场后靠盈亏比弥补,这块我卡住了:如果回踩挂单被触发后价格又跌回区间,你的止损是放在突破K线实体下方还是固定点数?我在MT5用类似逻辑跑BTC时,插针太频繁,想搞清楚你源码里这步怎么处理的。
赞 回复 众裁0 复制
2026-9-13 10:02:43 #13
THE END
EA资源仅供学习交流,请充分了解策略风险后使用,过往收益不代表未来表现。
← 上一帖 分享三套自用马丁格尔EA参数,回撤控制是关键 下一帖 → 【测试】MT4趋势EA网盘资源