多周期共振:三重滤网交易系统
作者:FXEA Prime | 阅读时间:约 12 分钟
日线图说“买”,1小时图说“卖”,5分钟图说“观望”,你该听谁的?本文深度解析亚历山大·埃尔德博士经典的三重滤网系统(Triple Screen)。你将掌握“5倍法则”,学会利用大周期定方向(潮汐)、中周期找回调(波浪)、小周期做狙击(涟漪),构建一套胜率极高的立体作战方案。
一、引言:盲人摸象的困局
很多交易者亏损,不是因为技术不好,而是因为“视角冲突”。当你在 H1 图表上看到一个完美的顶背离准备做空时,却不知道日线图上 MACD 刚刚金叉。
这就好比盲人摸象:摸到腿的说是柱子,摸到鼻子的说是蛇。单一周期永远是片面的。
为了解决这个问题,华尔街传奇交易员亚历山大·埃尔德(Alexander Elder)在《以交易为生》中提出了著名的三重滤网系统。它强迫交易员像飞行员检查仪表盘一样,在三个不同的维度上确认信号。
二、核心心法:5倍法则与潮汐理论
在开始之前,我们必须先确定“什么是你的交易周期”。
埃尔德博士提出了“5倍法则”:大周期应该是你交易周期的 5 倍左右。

图解:三层架构。长线定战略,中线定战术,短线定执行。
📐 常见的三重周期组合:
- 波段交易者(Swing): D1(大势)→ H4(操作)→ H1(入场)
- 日内交易者(Day Trading): H4(大势)→ H1(操作)→ M15(入场)
- 高频剥头皮(Scalping): M30(大势)→ M5(操作)→ M1(入场)
铁律: 中间那个周期是你主要盯着看的图表,但你必须先看大周期,最后看小周期。
三、第一层滤网:大势(The Tide)
目的: 确定战略方向。只能做多、只能做空、还是观望?
工具: 趋势指标(如 MACD 柱线、EMA 均线)。
在最大的周期图表上(例如 H4),观察 MACD 柱线(Histogram)的斜率。
- MACD 柱线向上倾斜: 只能做多。此时在你的操作周期上,所有的做空信号全部作废。
- MACD 柱线向下倾斜: 只能做空。此时在你的操作周期上,忽略所有买入信号。
四、第二层滤网:波浪(The Wave)
目的: 寻找逆势回调的机会。在上涨趋势中找下跌,在下跌趋势中找反弹。
工具: 震荡指标(如 Stochastic, RSI, Williams %R)。
当第一层滤网告诉你是“涨势”时,第二层滤网(操作周期,例如 H1)的作用是寻找“暂时的下跌”。
如果 H4 是涨势,H1 的指标必须处于超卖区(Oversold)时,才是你的机会。
我们在大周期的涨势中,利用小周期的恐慌回调进场。这就是“买在分歧,卖在一致”。
五、第三层滤网:涟漪(The Ripple)
目的: 精确狙击,确认动能启动。
工具: 追踪挂单(Trailing Stop Orders)或 价格行为(Price Action)。

图解:像漏斗一样层层过滤信号,最后剩下的才是高胜率交易。
当前两层滤网都满足条件(H4看涨 + H1超卖)时,不要马上买进。因为回调可能还没结束。
执行战术:
在入场周期(如 M15)上,找出前一根K线的高点,在高点上方 1-2 个点挂 Buy Stop。
如果价格继续跌,就撤单,下移挂单到新K线的高点上方;直到价格真正反转,向上冲破挂单,系统自动成交。
六、量化视角:EA 如何实现跨周期调用
在 EA 开发中,三重滤网是构建稳健策略的基石。在 MQL4/5 中,我们使用 iMACD 和 iStochastic 时,关键在于第二个参数 timeframe。
// 1. 第一层滤网:H4 趋势判断 (MACD柱线斜率)
double macd_curr = iMACD(NULL, PERIOD_H4, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);
double macd_prev = iMACD(NULL, PERIOD_H4, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 1);
bool isTrendUp = (macd_curr > macd_prev); // 柱线向上
// 2. 第二层滤网:H1 震荡回调 (Stochastic < 20) double stoch = iStochastic(NULL, PERIOD_H1, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, 0); bool isOversold = (stoch < 20); // 3. 第三层滤网:当前价格突破前高 (M15 Breakout) // 这里通常用挂单实现,EA中可用即时价格判断 bool isBreakout = (Ask > iHigh(NULL, PERIOD_M15, 1));
// 综合开仓
if (isTrendUp && isOversold && isBreakout) {
OpenBuyOrder();
}
👨💻 程序员笔记:
多周期 EA 回测时,要注意“未来函数”陷阱。如果你在 M15 周期回测,调用 H4 的数据时,只能调用 Shift 1 (上一根收盘的H4),绝对不能调用 Shift 0,因为实盘中 H4 的当前K线还没走完,指标是会重绘(Repaint)的。
七、常见问题 (FAQ)
iMACD(..., 1) 而不是 0。我们深耕 MQL4 程序开发,提供 定制化指标开发、EA 开发服务,可根据交易策略与习惯打造专属工具,降低操作成本,提升执行效率。





