很热83.6

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

Exness 推荐平台

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

FSA(塞舌尔)/FCA(英国) / CySEC(塞浦路斯) · 最低入金 $130
晚风轻渡
晚风轻渡 楼主
2026-8-11 16:39:53 607 0 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
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。汇友之家合作的各家经纪商均为持有正规外汇牌照的经纪商,我们不参与经纪商的任何经营活动。经纪商在经营过程中可能出现破产清算、资不抵债、跑路或躲避责任等情况,这些问题汇友之家无法控制,亦不承诺任何经纪商资金的绝对安全。请知悉!
← 上一帖 分享三套自用马丁格尔EA参数,回撤控制是关键 下一帖 → 【测试】MT4趋势EA网盘资源