付费 / Tradingview
主图2.0
主图2.0 是一套运行在 TradingView 主图上的市场结构工具。它把摆动结构、BOS、CHoCH、扫流动性、成交量订单块、SFP、EQH/EQL 和 FVG 集中显示在价格图上
快速规格
- 平台
- Tradingview
- 分类
- Indicator
- 版本
- v2.0
主图2.0 指标图文教程
主图2.0 是一套运行在 TradingView 主图上的市场结构工具。它把摆动结构、BOS、CHoCH、扫流动性、成交量订单块、SFP、EQH/EQL 和 FVG 集中显示在价格图上,适合用来回答四个问题:
- 当前结构偏多、偏空,还是正在转换?
- 价格刚刚突破结构,还是只扫过流动性后收回?
- 哪些区域可能出现回测、承接或抛压?
- 当前信号是否获得位置、结构和成交量的共同确认?
指标的正确用途是整理盘面,不是代替交易者下单。单独出现 BOS、CHoCH、SFP 或订单块,都不等于可以立即入场。
一、先认识完整盘面
图 1:XAUUSD 1 分钟案例。青绿色元素表示偏多结构或需求区域,红色元素表示偏空结构或供给区域。圆形气泡是结构节点,
x是扫流动性标记,SFP是摆动失败形态。
建议按下面的顺序阅读图表,而不是逐个追随标签:
结构方向 -> 关键区域 -> 流动性行为 -> 收盘确认 -> 回测与失效位
二、图表元素说明
| 图表元素 | 含义 | 正确读法 |
|---|---|---|
BOS | Break of Structure,结构突破 | 通常用于确认当前方向延续。向上收破关键高点偏多,向下收破关键低点偏空。 |
CHoCH | Change of Character,结构特征改变 | 表示原有结构可能开始转换,应等待后续 BOS 或回测确认,不能直接等同于反转。 |
x | 扫流动性 | 价格的影线越过结构位,但收盘重新回到结构位内侧。它说明发生了抓取或拒绝,不代表一定反向。 |
SFP | Swing Failure Pattern,摆动失败形态 | 价格刺破前高或前低后收回,并通过脚本的成交量阈值过滤。绿色标记对应低点失败,红色标记对应高点失败。 |
EQH / EQL | 等高点 / 等低点 | 相近摆动高点或低点形成的潜在流动性聚集区,常被用作观察目标或扫流动性位置。 |
| 绿色区域 | 看涨订单块、需求区或买方相关区域 | 观察价格回测后是否守住,并产生向上的结构确认。 |
| 红色区域 | 看跌订单块、供给区或卖方相关区域 | 观察价格回测后是否受阻,并产生向下的结构确认。 |
| 区域中线 | 订单块或 FVG 的中位位置 | 用于判断区域是否被深度回测,不应单独作为精确入场价。 |
195 (5%) 等数据 | 当前订单块的成交量及其在已显示订单块中的占比 | 这是成交量权重,不是胜率、收益率或风险比例。 |
| 买方/卖方流动性百分比 | 当前显示的买方与卖方流动性区域之间的相对成交量占比 | 只用于比较当前两侧权重,不是上涨或下跌概率。 |
三、市场结构:BOS、CHoCH 与扫流动性
图 2:同一段行情中会连续出现 BOS、CHoCH、
x和 SFP。必须先确定当前结构方向,再判断某个标签属于延续、转换还是假突破。
1. BOS:确认结构延续
主图2.0 使用关键摆动点维护当前结构。当 K 线收盘越过对应结构位时,脚本绘制 BOS:
- 多头结构中,收盘突破前方关键高点,视为向上 BOS。
- 空头结构中,收盘跌破前方关键低点,视为向下 BOS。
- BOS 后形成的新高或新低,会参与后续 CHoCH 与订单块计算。
不要只看影线是否越过水平位。源码把“影线越过但收盘退回”和“收盘真正越过”分开处理,前者更接近扫流动性,后者才用于结构突破。
2. CHoCH:提示结构可能转换
CHoCH 出现在价格收破当前趋势的反向结构位时:
- 原本偏空,向上收破关键反压位,出现看涨 CHoCH。
- 原本偏多,向下收破关键支撑位,出现看跌 CHoCH。
CHoCH 是预警,不是完整确认。更稳健的阅读方式是:
- 先出现反向 CHoCH。
- 等待新方向形成 BOS。
- 等待价格回测订单块、FVG 或原结构位。
- 回测守住后,再按新结构方向制定计划。
3. x:影线扫过后收回
当价格越过结构位,但收盘重新回到原位置内侧时,脚本会把原结构线改为点线并标记 x。
- 上方
x:价格扫过前高后收回,说明上方流动性被触及。 - 下方
x:价格扫过前低后收回,说明下方流动性被触及。
有效的扫流动性通常还需要至少一个确认:反向 CHoCH、SFP、订单块拒绝,或明显的收盘位移。只有 x 而没有结构变化时,应继续观察。
四、成交量订单块怎么读
图 3:右侧红色供给区、绿色需求区以及
195 (5%)、700 (18%)、974 (25%)等标签,展示了不同订单块的位置与相对成交量权重。
1. 订单块的来源
脚本在 BOS 或 CHoCH 确认后,回查结构起点附近的 K 线,并根据“长度”或“完整 K 线”模式构建订单块:
- 绿色订单块:与看涨结构转换或向上突破相关。
- 红色订单块:与看跌结构转换或向下突破相关。
- 区域会向右延伸,直到满足所选失效条件。
订单块是需要验证的价格区域,不是一条精确价格线。价格第一次进入区域时,应观察反应,而不是预设它一定有效。
2. 买卖盘活动色块
开启“显示买卖盘活动”后,区域内部会显示两种颜色的活动分布。它是脚本依据 K 线方向和结构起点成交量计算的相对活动估计,不是交易所真实的 Level 2 委托簿数据。
3. 成交量数字和百分比
以图中的 700 (18%) 为例:
700是该订单块记录的成交量数值,显示格式会随品种变化。18%是它占当前最近若干个已显示订单块总成交量的比例。- 百分比越高,只能说明该区域在当前样本中的成交量权重更高。
- 它不能解释为“18% 胜率”“18% 仓位”或“18% 回撤”。
4. 订单块何时失效
“失效判定方式”决定区域何时被缓解或转为破坏块:
| 模式 | 判定特征 | 使用感受 |
|---|---|---|
| 实体收盘 | K 线实体越过区域边界 | 过滤部分影线噪声,默认模式较稳健。 |
| 影线极值 | 高低点触及或越过区域边界 | 更敏感,区域会更早失效。 |
| 中点 | 价格越过区域中线 | 介于两者之间,适合重视深度回测的用法。 |
开启“显示破坏块”后,失效订单块不会立即消失,而会以相反方向的破坏区域继续显示。
五、SFP 与成交量过滤
SFP 用来识别“刺破摆动点后快速收回”的失败突破:
- 看涨 SFP:价格跌破候选低点,但收盘回到该低点上方。
- 看跌 SFP:价格突破候选高点,但收盘回到该高点下方。
- 脚本还要求相关成交量高于 21 周期成交量均值乘以设定阈值。
源码中的 SFP 过滤方式有三种:
| 过滤方式 | 行为 |
|---|---|
| 无 | 多空 SFP 都显示。 |
| 顺势 | 只显示与当前市场结构趋势一致的 SFP。 |
| 逆势 | 只显示与当前市场结构趋势相反的 SFP。 |
图 3 中约 18:00 附近,价格进入上方红色供给区后出现红色 SFP;随后价格离开高位。正确结论不是“看到 SFP 立即做空”,而是上方位置、失败突破和后续结构转弱形成了组合证据。
外汇和部分 CFD 品种在 TradingView 中通常使用 tick volume。它能表示活跃度变化,但不等同于集中交易所的真实成交量。
六、EQH、EQL 与流动性区域
EQH / EQL
脚本用已确认的摆动高低点和 ATR 容差识别相近高点、低点:
EQH上方通常聚集突破买单和空单止损,可作为潜在买方流动性位置。EQL下方通常聚集突破卖单和多单止损,可作为潜在卖方流动性位置。- “短期 / 中期 / 长期”会改变摆动确认长度和容差。
摆动点需要右侧 K 线确认,因此 EQH、EQL 和部分结构节点不会在极值形成的同一根 K 线上立即固定。这是确认机制,不是提前预测。
买方 / 卖方流动性区域
开启“买方/卖方流动性”后,指标会显示最近结构对应的两侧区域及相对成交量百分比。使用时重点观察:
- 价格是否先触及或扫过其中一侧。
- 扫过后是否快速收回。
- 是否随后出现反向 CHoCH 或 BOS。
- 另一侧流动性是否可作为后续观察目标。
七、FVG 公允价值缺口
FVG 默认关闭。开启后,指标识别三根 K 线之间未充分重叠的价格区间,并支持中线、延伸、重叠过滤和破坏块显示。
- 看涨 FVG:快速向上位移留下的未充分成交区域。
- 看跌 FVG:快速向下位移留下的未充分成交区域。
- FVG 回补不代表趋势必然反转,它更适合与结构和订单块叠加使用。
- “阈值”越高,过滤掉的小缺口越多,图表会更干净。
八、完整的看盘流程
第一步:先定方向
先查看最近一次明确的 BOS 和 CHoCH:
- 最近结构连续向上 BOS,优先寻找回调后的看涨确认。
- 最近结构连续向下 BOS,优先寻找反弹后的看跌确认。
- BOS 与 CHoCH 频繁交替,通常表示震荡,应减少追价。
第二步:标记位置
只关注具有位置优势的信号:
- 看涨关注绿色订单块、EQL 下方扫流动性、看涨 FVG。
- 看跌关注红色订单块、EQH 上方扫流动性、看跌 FVG。
- 价格位于上下区域中间时,等待通常比追随单个标签更合理。
第三步:等待触发
触发可以是以下组合之一:
- 扫流动性
x+ 反向 CHoCH。 - SFP + 反向 CHoCH。
- 订单块拒绝 + 新方向 BOS。
- FVG 回测 + 原结构位守住。
第四步:定义失效与目标
- 失效位放在使交易逻辑不再成立的位置,例如扫流动性极值之外或订单块外侧。
- 第一观察目标可使用最近结构高低点。
- 后续目标可参考 EQH/EQL、对侧订单块或买方/卖方流动性区域。
- 先确定失效距离,再根据账户允许亏损计算仓位,不要反过来迁就固定手数。
九、两套条件清单
看涨观察清单
- 高周期结构没有明显偏空,或当前周期已经出现看涨 CHoCH。
- 价格位于绿色订单块、看涨 FVG 或 EQL 下方扫流动性区域附近。
- 出现下方
x、绿色 SFP 或明显的低位收回。 - K 线收盘确认看涨 CHoCH,随后最好形成向上 BOS。
- 回测未有效跌破结构失效位。
- 上方目标空间足以覆盖计划中的止损距离。
看跌观察清单
- 高周期结构没有明显偏多,或当前周期已经出现看跌 CHoCH。
- 价格位于红色订单块、看跌 FVG 或 EQH 上方扫流动性区域附近。
- 出现上方
x、红色 SFP 或明显的高位收回。 - K 线收盘确认看跌 CHoCH,随后最好形成向下 BOS。
- 回测未有效突破结构失效位。
- 下方目标空间足以覆盖计划中的止损距离。
十、截图案例复盘
以图 1 的 XAUUSD 1 分钟盘面为例:
- 17:30 后价格从低位形成看涨 CHoCH,并连续向上推进到 BOS,说明短线结构从弱转强。
- 18:00 左右价格进入上方红色供给区,先后出现扫流动性和红色 SFP,高位继续追多的性价比下降。
- 回落后,价格在约 4641 至 4642 一带的绿色订单块附近多次产生反应。
- 右侧当前价格约 4645.8,处于下方需求与上方供给之间。此时更重要的是等待下一次结构确认,而不是根据中间位置的单根 K 线猜方向。
这段行情展示了主图2.0 的主要用法:结构负责定方向,区域负责定位置,x 与 SFP 负责提示流动性行为,收盘后的 CHoCH/BOS 负责确认。
十一、参数设置建议
以下参数只是起始模板,需要根据品种波动、交易时段和个人执行方式调整。
| 场景 | 摆动结构长度 | 最近订单块 | SFP 阈值 | EQH/EQL 模式 | FVG |
|---|---|---|---|---|---|
| XAUUSD 1-5 分钟 | 4-6 | 3-5 | 1.1-1.3 | 短期 | 可选,阈值 0.2-0.4 |
| 日内 15 分钟 | 5-8 | 3-5 | 1.0-1.2 | 短期或中期 | 可开启 |
| 1 小时以上 | 6-10 | 2-4 | 1.0-1.2 | 中期或长期 | 可开启 |
减少图表杂乱的推荐顺序:
- 把“显示最近订单块”从 5 调到 3。
- 保持“隐藏重叠区”开启。
- 暂时关闭映射结构、强弱高低点和买方/卖方流动性。
- SFP 只选“顺势”或提高成交量阈值。
- 等熟悉基础结构后再开启 FVG 和破坏块。
十二、常见问题
为什么信号会晚几根 K 线出现?
指标使用摆动高低点确认结构。摆动点需要右侧 K 线完成后才能确认,因此标签存在合理的确认延迟。
为什么实时 K 线上的标签会变化?
实时 K 线尚未收盘,当前的最高价、最低价和收盘价仍会变化。结构逻辑虽然区分了收破与影线扫过,但未收盘状态仍可能变化,应以 K 线收盘后的结果为准。
为什么订单块突然消失?
价格满足了“实体收盘、影线极值或中点”中的失效条件。开启“显示破坏块”后,可以继续观察失效区域是否发生角色转换。
为什么 SFP 很少?
SFP 同时受摆动长度、趋势过滤和成交量阈值影响。阈值越高,信号越少;低流动性时段也可能很少触发。
百分比越高,区域就越可靠吗?
不一定。百分比只描述当前显示区域之间的成交量占比。区域是否有效,仍需结合结构、位置、时段和价格反应判断。
十三、使用原则
- 以收盘确认代替盘中猜测。
- 以结构组合代替单一标签。
- 以区域为范围,不把中线当成绝对精确价。
- 低周期先参考高周期方向,再寻找执行周期触发。
- 重大数据公布、点差异常和流动性不足时,降低对低周期信号的依赖。
本教程用于说明主图2.0 的功能与读图方法,不构成投资建议或收益承诺。任何实盘使用前,都应先在历史回放、模拟盘或可承受损失的小规模环境中验证。
