bowen168 发表于 6 天前

【吞没形态】源码

吞没形态EA · EGMA 反转版(MT4 源码)

市面上大多数吞没形态EA,抓到形态就开单,压根不管大方向,一根假K线就能把账户带进逆势里。这个EA的做法完全相反:先把趋势方向锁死,再在趋势里等那一根吞没。均线定多空,PSAR 定动能,两个不同维度叠在一起过滤,信号数量直接砍掉一大半,留下来的全是方向、形态、动能同时对齐的机会。整套逻辑只有几百行,源码全开、无加密、无DLL、不挂任何外部库,你自己一行一行看完就能上手改。

1、核心逻辑:三步走
第一步认形态:当前K线实体完整包住前一根实体,且实体长度落在 MinBody(10) ~ MaxBody(100) 点之间,太小的十字星和过大的异常K线都不算。
第二步定方向:收盘价在 MA(20) 以上只做多、以下只做空,逆势信号直接丢弃。
第三步再确认:PSAR(Step 0.02 / Max 0.2)必须与信号同向,方向不对宁可错过,这条可用 UseSar=false 关掉。
同一时刻只持一单,不加仓、不网格、不马丁。

2、出场与风控
固定止损 40 点、固定止盈 80 点,盈亏比 1:2,等于一次止盈扛两次止损。
TrailingStop 默认 0(关闭),改成 20 ~ 30 立即启用移动止损,趋势跑远后逐步锁利。
手数固定 Lots = 0.01,不做资金管理式加仓,单笔风险敞口恒定,账户曲线不会被某一单带崩。
滑点 Slippage = 3,魔术号为本EA专属,同账户多EA运行也不会串单。

3、参数默认值
Lots 0.01 | SL 40 | TP 80 | TrailingStop 0 | Slippage 3
MinBody 10 | MaxBody 100
MA_Period 20 | MA_Method 0(SMA) | Apply to 0(Close)
UseSar true | PsarStep 0.02 | PsarMax 0.2
Magic / Komen 已固定为本社区标识,勿随意改动,避免与其它EA冲突。

4、适用品种与使用建议
品种:EURUSD / GBPUSD / USDJPY 等主流直盘最稳;黄金波动放大明显,SL / TP 要按 ATR 及时放大,否则频繁被扫。
周期:M15、H1 表现最稳;M5 信号偏多、噪音大,建议先用 M15 回测一轮。
使用建议:先模拟盘跑 2 ~ 4 周,确认信号频率与持仓时间跟自己的风格匹配,实盘先用最小手数。
源码说明:完整 .mq4,MetaEditor 直接编译即可,参数与逻辑均可二次开发。
页: [1]
查看完整版本: 【吞没形态】源码