「有什么办法,能让我们在震荡与趋势之间自由切换,不再被假突破反复打脸?」
在 TradingView 社区里,这个问题被反复追问。最近,一位全职交易员上线了全新 RangeFilterBuyAndSell(范围过滤器) 组合策略,宣称可同时侦测行情方向、量能变化与最佳出入场点,三日内回测胜率突破 77.4%。本文将拆解它的底层逻辑,助你判断能否搬进自己的交易武器库。
1. 为什么是 RangeFilter?——把箱体与趋势一次看清
大多数传统指标只能单点发力:
- MACD 擅长追踪「动能变化」,却在盘整期频繁折腾;
- 移动平均线长于确认「趋势延续」,却常甩尾滞后。
RangeFilterBuyAndSell 的核心 在于「先框后破」思想:
- 动态箱体:利用 ATR 与标准差自动划出当前「合理波动区间」;
- 流动性修正:把盘口挂单量直接算进区间上下限,使假突破立即现行;
- 交叉信号:当价格突破并重新落回箱体,再叠加 MACD 零轴方向同向触发,才视为有效单。
最终让图表上多了一道「会伸缩的锁边」,箱体随量能收紧、放松,帮助交易员一眼分辨突破真伪。
2. Liquidity-Adjusted Moving Averages:让均线不再「瞎眼」
很多人被「均线拉锯」折磨多年:远看趋势向上、近看全是回踩毛刺。Liquidity-Adjusted MA 的做法是:
- 取加权平均时,成交密集区给予更高权重;
- 权重参数每隔 K 线动态重算,杜绝固定系数的僵化。
实战发现,当 RangeFilter 与这条「流动性均线」同步突破,MACD 柱状图连续两根放大,信号可信度大大提升。
3. 出入场规则:多空全包的一张「安检表」
以下 五步法,可直接写成 Pinescript 条件:
- 前提:RangeFilter 箱体宽度 > 最近 14 根 K 线 ATR,防止箱体过小被噪音击穿;
多头—
- 价格向上突破流动性均线,且 RangeFilter 线同时收在箱体上轨外侧;
- MACD 快线上穿慢线且正向零轴上方;
空头—
- 向下突破流动性均线,RangeFilter 收于箱体下轨外侧;
- MACD 快线下穿慢线且负向零轴下方;
- 止损— 以前一根箱体边界 ± 1 × ATR 设置动态止损;
- 止盈— 目标 1.5~2 R 后推保护,或看到 RangeFilter 反手信号立即离场。
实盘统计(BTC 4H,2023.06–2024.09),按上述规则交易 148 次:
- 胜率 68.2%,盈亏比 2.3,最大回撤 5.9%。
虽非「圣杯」,但完全摆脱「死扛回本心累」的魔咒。
4. 复盘案例:ETH/USDT 日内两段式收割
- 多头阶段(2024-03-14 02:00):箱体收窄至 45 美元,量能上升,MACD 形成第一根红柱 → RangeFilter + Liquidity MA 双破。进多 3540 美元,止损放箱体下轨 3498,目标 3600。
- 空头阶段(同日晚 20:00):大幅度上行未能站稳 3625,RangeFilter 收出阴线封闭箱体上沿,MACD 向下死叉 → 反手做空,区间 3620→3572,斩获 48 美元。
两段合计 +108 美元 / 手,操作耗时不足 24 小时。
👉 立即体验 RangeFilter 基线的实时多空信号,点击直达前沿工具库。
5. 常见疑问一次说清(FAQ)
Q1:箱体宽度总变,会不会导致信号「难产」?
A:RangeFilter 内置「最小波动阀值」;宽度低于阀值时策略自动休眠,避免过度交易。
Q2:加密货币震荡偏多,这方法在 A 股能复制吗?
A:逻辑一致。只需在脚本把成交量替换成「成交额*对手盘增减」即可适配大盘。
Q3:回测胜率有没有过度拟合?
A:作者分别跑了 A 股沪深 300、纳指期货与黄金,胜率围绕 65%–70% 浮动,差异仅 ±5%,未现岩壁式跳落。
Q4:资金小也能跑吗?
A:箱体策略自带「微头寸」选项,默认 3% 风险比,哪怕 50 USDT 本金也能测算。
Q5:手动盯盘太累,能不能全自动?
A:脚本支持 webhook 直达交易所,绑定限价单即可,无需脚本更新。
6. 结语:工具永远只是乘号
RangeFilterBuyAndSell 的强大,在于把「区间震荡」与「趋势跟随」用一条指标桥接起来;但它的真正价值,仍取决于交易员本人:
- 是否严格执行止损;
- 是否坚持小亏大赚;
- 是否每天复盘优化。
愿你在下一次震荡来临前,已把逻辑焊进节奏,而不是在行情里捡碎片。祝你下一笔单子,就该是「箱体确认」与「动能共振」的又一次合奏。