很热83.6

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

XM 推荐平台

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

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
晚风轻渡
晚风轻渡 楼主
2026-8-11 16:39:53 606 10 1分钟 Lv.2 活跃汇友 Lv.2 主题1 帖数7 积分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,不然测试的时候容易漏单,实盘倒是无所谓。你们自己写的时候注意下这个就行。
有没有人试过用三重过滤或者分形突破来配合回踩入场的?想听听不同思路。
1 回复 复制 众裁0
#1
TrendTracker
TrendTracker #11· 前天 14:04
前天 14:04
11楼
山间听雨说的黄金踏空问题我也有同感,不过我觉得根源不在回踩深度,而在时间窗口。15根M15对镑美够用,但黄金波动节奏完全不同,我实测过把窗口缩到12根反而减少踏空,因为黄金突破后回踩往往来得更快更急,等太久动能早散了。
回复 复制 众裁0
前天 14:04 #11
GlobalSpark
GlobalSpark #10· 3 天前
3 天前
10楼
"突破不追回踩才进"这个思路确实比单纯追突破稳,但我遇到的情况是回踩深度固定50%在镑美亚盘点差拉大时容易失效,后来改成实体加固定点差补偿才解决。
回复 复制 众裁0
3 天前 #10
听风入梦
听风入梦 #9· 2026-8-12 14:13:02
2026-8-12 14:13:02
9楼
回踩实体50%这个参数在镑美上我试过,但遇到亚盘点差扩大时经常触发不了,你是不是也遇到过?😅
回复 复制 众裁0
2026-8-12 14:13:02 #9
晚风微凉
晚风微凉 #8· 2026-8-12 14:03:55
2026-8-12 14:03:55
8楼
实体50%回踩+15根M15这套,我搬去跑过澳美,发现澳美点差大时回踩深度得按ATR动态调,固定50%容易被点差吃掉利润。我自己也把时间窗口改成20根,但加了条布林带收口过滤,震荡时少开仓,回撤降了3成。你那个盈亏比思路确实关键。
回复 复制 众裁0
2026-8-12 14:03:55 #8
山间听雨
山间听雨 #7· 2026-8-12 09:12:15
2026-8-12 09:12:15
7楼
实体50%回踩在镑美确实稳,但黄金上我遇到的是回踩经常不到50%就直接拉走,踏空比假突破还难受。后来改成突破K线最低点+0.5ATR挂单,配合15根M15,黄金胜率虽然低了点但单笔盈亏比上来了。
回复 复制 众裁0
2026-8-12 09:12:15 #7
山间溪客
山间溪客 #6· 2026-8-12 09:11:24
2026-8-12 09:11:24
6楼
回踩深度用实体50%这个参数我试过,黄金上确实容易踏空,尤其亚盘流动性薄的时候回踩经常直接穿透。我后来改成突破K线高低点区间比例的38.2%+时间窗口20根M15,黄金上胜率提了大概6个点。不过你说的非农数据行情😂我遇到的是挂单直接被跳空吃掉,后来加了数据日历过滤才稳。
回复 复制 众裁0
2026-8-12 09:11:24 #6
晚风听蝉
晚风听蝉 #5· 2026-8-11 20:43:03
2026-8-11 20:43:03
5楼
15根M15这个参数我盯了好久,黄金上确实不够,我挂单经常卡在突破后18根才回踩。我自己也试过把时间放宽到25根,配合实体50%入场,虽然胜率降了点但盈亏比上来了,黄金这波震荡吃着挺舒服。
回复 复制 众裁0
2026-8-11 20:43:03 #5
MeadowDrifter
MeadowDrifter #4· 2026-8-11 19:07:26
2026-8-11 19:07:26
4楼
实体50%这个参数我自己也在镑美上验证过,确实比固定点数稳,但遇到亚盘流动性薄的时候回踩容易直接穿透。我后来加了条均线过滤,突破时EMA20斜率向上才允许挂单,黄金上周数据行情就躲过两次假突破。
回复 复制 众裁0
2026-8-11 19:07:26 #4
随风
随风 #3· 2026-8-11 19:06:18
2026-8-11 19:06:18
3楼
回踩深度用实体50%这个参数我试过,黄金上确实容易踏空,尤其亚盘流动性薄的时候,回踩经常直接穿透。我后来改成突破K线高低点区间比例的38.2%+时间窗口20根M15,黄金上胜率提了大概6个点。不过你说的非农数据行情,我遇到的是挂单直接被跳空触发,止损形同虚设,后来干脆数据前半小时清掉所有挂单。
回复 复制 众裁0
2026-8-11 19:06:18 #3
MidnightMeadow
MidnightMeadow #2· 2026-8-11 19:04:35
2026-8-11 19:04:35
2楼
楼主这思路跟我当年踩坑后改的方向一样。突破不追回踩进确实能避开大部分插针,但回踩深度用实体50%这个参数我觉得得看品种,镑美流动性好可以,黄金波动大建议试下38.2%斐波那契更稳。另外时间窗口15根M15对英镑够用,但遇到非农这种数据行情,最好手动关掉EA等数据落地再开,别让挂单被瞬间扫了。
回复 复制 众裁0
2026-8-11 19:04:35 #2
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。汇友之家合作的各家经纪商均为持有正规外汇牌照的经纪商,我们不参与经纪商的任何经营活动。经纪商在经营过程中可能出现破产清算、资不抵债、跑路或躲避责任等情况,这些问题汇友之家无法控制,亦不承诺任何经纪商资金的绝对安全。请知悉!
← 上一帖 分享三套自用马丁格尔EA参数,回撤控制是关键 下一帖 → 【测试】MT4趋势EA网盘资源