简短回答
Smart Money Concepts Engine 是一款免费、开源的 TradingView 指标,它将整套 SMC 工具集中在一张图表上——市场结构(双层级的结构突破和性质变化)、按成交量评级的订单块、带反转追踪的公允价值缺口、带扫荡检测的等高点和等低点,以及溢价区/折价区分布图——然后做到绘图工具做不到的事:以 0 到 100 为当前有多少要素形成共振打分,并在仪表盘上用通俗语言写出当前的市场解读。所有内容都在已收盘的 K线上评估,因此不会重绘,Confluence Score 的每一分都可以追溯到图上可见的条件。它是本站聪明钱概念指南的免费配套工具,也是支撑我们公开实盘记录的 Zeno 引擎的开源“近亲”。
结构(BoS/CHoCH ×2 层级)、按成交量评级的订单块、FVG + 反转、EQH/EQL + 扫荡、溢价区/折价区、带评分标记的区域触及。
五个可见条件,权重为 25/25/20/15/15 → 0–100。高于 80 表示几乎所有要素都已共振;低于 50 则说明交易机会较弱。
不会——仅基于已收盘的 K线;枢轴滞后按设计等于结构长度。
绘制内容
波段结构
通过对称枢轴确认波段高点和低点;收盘价穿越波段水平时,顺势方向标记为结构突破(BoS),逆势方向标记为性质变化(CHoCH),并附带线条和标签。
内部结构
相同逻辑应用于更短的回看周期,以紧凑标记绘制,并作为第二个独立偏向进行跟踪。
订单块
每次波段突破时,走势的起始 K线(冲击前最后一根反向 K线)会作为需求或供给区域向前投射,并标注该 K线的相对成交量("Demand · 1.8× Volume")。区域在首次被触及时变亮,价格收盘穿越后即被移除。
公允价值缺口与反转
超过最小 ATR 尺寸的三根 K线失衡区以方框标出;收盘价穿越缺口后,它会翻转为从另一侧发挥作用的反转区域;第二次被突破则将其移除。为保持图表整洁,默认不绘制,但缺口仍会计入评分。
流动性
等高点(EQH)和等低点(EQL)以挂单线显示;影线穿越后收盘回到线内即为一次扫荡:该线会被划掉并重新标注,此事件计入评分。单一枢轴的止损猎杀也以相同方式检测,并带有逐水平记忆,确保同一水平不会叠加重复标签。
溢价区与折价区
将最近一个已确认的波段高点与低点之间的区间划分为溢价区、均衡区和折价区,极端四分位区域着色更深。
区域触及信号
当价格回到新鲜区域、两个结构层级方向一致且价格位于均衡位的正确一侧时,会出现一个标有实时 Confluence Score 的信号;高分信号会使用强调色。
仪表盘
波段偏向、内部偏向、最近事件、以百分比表示的区间位置、流动性状态、新鲜需求区和供给区数量、失衡区数量、带强度条的 Confluence Score,以及市场解读("Bullish structure — sell-side taken — price in discount — demand below")。
本页的两张图表截图展示了引擎在比特币 2 小时和 15 分钟图上的效果:同一逻辑在两种尺度下运行,仪表盘在两者上都清晰可读。

Confluence Score 详解
该评分是五个加权条件的透明加总,而非预测:
波段偏向与内部偏向一致
价格位于与偏向相符的均衡位一侧
附近存在未回补、按成交量评级的区域
公允价值缺口或反转区域支持当前判断
流动性在有利方向上被拿走
高于 80 表示几乎所有要素都已共振;低于 50 表示交易机会较弱。该评分衡量的是聪明钱检查清单中当前有多少项成立——它是背景指标,而非盈利概率——由于每个条件都在图表上可见,您始终能看到分数为何如此。
检测原理
市场结构。枢轴通过对称回看确认(Swing Structure Length 和 Internal Structure Length 输入参数)。K线收盘价超出已确认的波段水平即为事件;影线不计入。BoS 延续当前偏向,CHoCH 则使其翻转。所有事件仅在已收盘的 K线上评估。
订单块。发生波段突破时,引擎沿冲击走势向回追溯至最后一根反向收盘的 K线,并将其范围向前投射。该 K线相对于近期平均水平的相对成交量即为该区域的评级。区域会一直保留,直到价格收盘穿越。
公允价值缺口。当某根 K线的最低价高于两根 K线之前的最高价时,形成看涨缺口(看跌则相反),且只保留大于 Minimum Gap Size(ATR 比率)的缺口。收盘价穿越缺口后,它会转为反转区域;第二次收盘穿越则将其移除。
流动性。在容差范围内连续出现的波段高点或低点会形成跟随价格的 EQH/EQL 线。影线穿越后收盘回到线内即为扫荡;干脆利落的收盘穿越则是突破而非扫荡,该水平随之作废。扫荡记忆和冷却机制可防止在同一水平出现重复标签。
溢价区与折价区。最近一个已确认的波段高点和低点界定区间;仪表盘以百分比报告实时位置。
设置
| 分组 | 输入参数 | 作用 | 推荐起点 |
|---|---|---|---|
| 市场结构 | Swing Structure Length | 波段层级的枢轴回看周期 | 15(图表默认值) |
| Internal Structure Length | 内部层级的枢轴回看周期 | 5 | |
| Show Swing / Internal Events、Structure Events To Keep | 绘图开关与数量上限 | 开 / 开 / 8 | |
| 订单块 | Show Order Blocks、Origin Candle Lookback、Order Blocks To Keep | 检测与数量上限 | on / 30 / 6 |
| 公允价值缺口 | Show Fair Value Gaps、Track Inversions、Minimum Gap Size (ATR ratio)、Fair Value Gaps To Keep | 默认不绘制;开启反转追踪;尺寸过滤 | 关 / 开 / 0.15 / 8 |
| 流动性 | 等值水平容差、Levels To Keep | 高点/低点需要多接近才算相等;数量上限 | 默认 / 6 |
| 溢价区/折价区 | Show map、extension | 区间分布图及其投射距离 | 开 |
| 信号 | Zone-tap signals、Signals To Keep | 带评分标记的信号及数量上限 | on / 6 |
| 样式 | 所有图表颜色;仪表盘位置、四种文字大小、标题栏、背景、边框、网格、三种文字颜色 | 完全可自定义主题 | — |
本页的设置截图展示了打开时的第一个选项卡。

警报
九个命名条件:看涨与看跌结构突破、看涨与看跌性质变化、买方与卖方流动性扫荡、需求区触及与供给区触及(附评分),以及公允价值缺口反转。在指标上创建警报并选择条件即可;区域触及警报会在消息中附带评分,因此 webhook 可以据此进行筛选。
如何解读仪表盘
从上到下,按照机构风格交易者提问的顺序排列:两个层级的结构在做什么?最近一个事件是什么?价格处于区间的哪个位置?流动性是否已被扫荡?附近有多少新鲜区域和失衡?这些因素叠加了多少——即评分。最后是一句叙述,用您向他人解释图表时会用的语言,表达同样的信息。
评分旨在寻找的最高质量条件是完全共振:两个层级方向一致、出现了与走势反向的扫荡、价格位于均衡点的正确一侧,并且附近有一个经成交量评级的新鲜区域。
三种使用方式
1. 区域触及入场。等待高于 70 的信号。确认叙述与您对更高时间周期的判断一致。在价格回踩该区域时入场,止损设在区域之外,第一目标位设在仪表盘所标示的流动性处;我们的订单块指南介绍了入场模型,止损页面介绍了止损的设置位置。
2. 方向过滤器。仅在 4 小时或 2 小时图表上运行该引擎,读取其两个方向判断和区间位置;在更快的图表上(或借助免费的Order Blocks with Volume和Liquidity Sweeps指标)按照波段层级所示方向入场。这正是SMC 指南所讲授的多时间周期模型。
3. 反转翻转。当某个缺口刚被突破时,开启公允价值缺口绘制:反转区域即极性翻转,对它的首次回踩是该框架中最干净的入场之一。Fair Value Gaps + Inversion指标对此有更深入的处理;引擎内置的版本已足以用作共振参考。
按市场和时间周期推荐的设置
黄金和主要外汇货币对,15 分钟至 1 小时:
波段 15 / 内部 5(默认值);最小缺口大小 0.15;仅在研究反转时开启缺口绘制。
加密货币永续合约,2 小时至 4 小时:
波段 20 / 内部 7——加密货币的噪音需要稍大的枢轴;在主要交易所上,成交量评级是可靠的。
指数,现货交易时段的 5 分钟至 15 分钟:
波段 10 / 内部 4;将结构事件保持在 6 个,以保证图表清晰可读。
任意市场的日线图:
波段 10 / 内部 3;仪表盘的区间位置将成为波段交易者的方向判断工具。
对比
与手绘 SMC 图表相比:引擎在已收盘 K线上完成同样的标注,并为每个元素何时移除设定规则——这正是手绘图表从不做的部分,也是手绘图表会堆满失效区域的原因。与其他免费 SMC 指标相比:大多数只是画出概念便止步;而本引擎会对共振进行评分和叙述,跟踪每个区域的生命周期,按成交量为订单块评级,并拒绝堆叠重复的扫荡标签。与 Zeno 相比:本引擎是开源、单时间周期的分析层;Zeno 增加了多时间周期共振、包含入场、止损、TP1 和 TP2 的信号、风险引擎以及公开实盘记录——而 QuantumBot 负责执行这些信号。
局限性
结构识别的效果取决于枢轴长度;噪音很大的品种需要更大的数值。在成交量不可靠的品种上(部分外汇 CFD 数据源),成交量评级的参考意义较低。被移除的区域不会作为历史保留。共振评分衡量的是一致性,而非结果。枢轴确认会带来与结构长度相等的滞后,这是有意为之。
致谢
这些概念——订单块、公允价值缺口、流动性扫荡、BoS 与 CHoCH、溢价区与折价区——由 Michael J. Huddleston 的 Inner Circle Trader 方法论推广开来,其根源可追溯至 Richard D. Wyckoff 的市场逻辑。共振评分模型、叙述引擎、区域生命周期系统、成交量评级、扫荡记忆以及全部代码均为 Quantum Algo 的原创成果,依照 TradingView 社区规则开源发布。
分步指南:将其添加到您的 TradingView 图表
在 TradingView 上打开脚本页面(见上方链接),点击Add to favorites,然后点击Use on chart——或在任意图表上打开Indicators,搜索“Smart Money Concepts Engine Quantum Algo”并添加。它在所有 TradingView 方案中均免费,包括免费版。
打开指标设置(其标签上的齿轮图标),根据上表为您的市场和时间周期设置参数;默认设置针对加密货币和黄金的日内图表进行了优化。
在 Style 选项卡中,将颜色与您的图表主题匹配;仪表盘位置和文字大小在 Inputs 中设置。
如需设置警报,右键点击图表 → Add alert,选择该指标作为条件并选择所需事件;将触发方式设为“Once per bar close”,使警报与收盘K线逻辑保持一致。
保存图表布局,使指标随布局一起加载;如果您使用我们的其他免费工具,也请将它们添加到同一布局中 —— 它们专为同屏搭配而设计,不会显得杂乱。
如需阅读或复用代码,请在脚本页面点击 Source code。重新发布须遵守 TradingView 的社区规则;个人修改则不受此限制。
代码内部,写给开发者
该脚本采用 Pine Script v5 编写,以开源形式发布。如果您想修改它,以下部分值得阅读:
枢轴确认
使用对称回看的 ta.pivothigh / ta.pivotlow,因此每个结构事件都会滞后一个枢轴长度——这是为获得不重绘结果而刻意付出的代价。
状态保存在数组中
由方框、线条和标签组成,并带有明确的生命周期函数(创建、更新、退役),数量受“keep”参数限制;设计上严格遵守 TradingView 的对象数量限制。
所有计算均基于 barstate.isconfirmed
识别和信号从不使用正在形成的 K线。
警报
使用具名的 alertcondition 调用(或在消息需携带数据时使用 alert()),使 webhook 接收到格式一致的数据。
如果您在此基础上进行开发,学院中的 Pine Script 教程以及 TradingView 回测指南介绍了策略转换与测试。
与其他免费指标搭配使用
这五款聪明钱工具专为叠加使用而设计:Smart Money Concepts Engine 提供偏向与评分;Order Blocks with Volume 提供区域及其质量;Fair Value Gaps + Inversion 提供失衡与极性翻转;Liquidity Sweeps 提供触发条件;Institutional Key Levels 提供分级价位图,作为解读其他工具的参照。在一张图表上的完整解读流程:从引擎的波段层级获取偏向 → 最近的分级价位 → 该处流动性被扫荡 → 回到高成交量订单块或反转缺口 → 入场,止损设在扫荡之外,目标位为下一个价位。免费指标中心列出了所有工具;SMC 指南讲解了叠加使用背后的方法。
使用本指标的常见错误
- 轻信正在形成的 K线 —— 这里的每个事件都等待收盘,您也应如此。
- 见标记就交易 —— 工具标示的是背景和位置;入场需要市场结构的确认,并把止损设在价位之外。
- 在错误的时间周期上使用默认长度 —— 请按设置表所示,根据图表调整枢轴参数。
- 忽视成交量质量 —— 在 CFD 的 tick 成交量数据源上,成交量相关功能仅供参考;在交易所和期货上则是真实数据。
- 叠加过多工具 —— 五款免费指标可以组合使用;十个随意挑选的脚本则不行。
想要信号,而不只是结构?
Zeno 跨时间周期解读同样的聪明钱结构,并在您的图表上标出入场、止损、TP1 和 TP2 —— 其实盘记录为 160 个已平仓信号,按标示价位计 120 胜 40 负。QuantumBot 在 Bybit、Binance、OKX、Bitget 和 Kraken 上自动执行。

本指标术语表
常见问题
Smart Money Concepts Engine 会重绘吗?
不会。结构事件、扫荡、反转和信号均在已收盘 K线上、于已确认的枢轴处进行判定。枢轴确认会带来与结构长度相等的有意滞后。
共振评分代表什么?
它是五个加权、可见条件的透明求和——结构一致性、溢价区/折价区位置、新鲜订单块、失衡共振以及近期扫荡——取值 0 到 100。它衡量的是当前清单中有多少项成立;它不是概率。
为什么某个订单块消失了?
它已被缓解——价格收盘穿越了它。引擎会移除失效区域,让图表只显示仍然重要的水平。
为什么同一水平只打印一次扫荡?
每个波段水平都带有扫荡记忆和冷却期;流动性工具中常见的重复堆叠问题已在设计上被消除。
哪些市场和时间周期效果最好?
所有具备 K线数据的市场。更高的时间周期会产生更大、更清晰的结构;内部层级则让较低时间周期保持可读。成交量评级在具有真实成交量的交易所和期货上效果最佳。
真的免费吗?我可以查看代码吗?
是的——在 TradingView 上开源,可免费使用和阅读。重新发布代码须遵守 TradingView 的社区规则。
它与 Zeno 有何不同?
本引擎是单一时间周期上的免费分析层;Zeno 增加了多时间周期共振、带有入场、止损和两个目标位的信号、风险引擎以及公开实盘记录,而 QuantumBot 会在您的交易所上执行这些信号。
Smart Money Concepts Engine 应该在哪个时间周期上运行?
任意时间周期均可;波段层级在 1 小时及以上最为清晰,内部层级则让 5 分钟和 15 分钟图表保持可读。可在较高时间周期上运行以判断方向,在更快的图表上寻找入场,或者只在一张图表上使用评分。
我可以在警报或 webhook 中使用共振评分吗?
可以——区域触及警报会在消息中附带评分,因此 webhook 或机器人可以筛选出高于某个阈值的评分。
在成交量为 tick 成交量的外汇市场上,引擎能用吗?
能;结构、缺口、流动性和溢价区/折价区都不需要成交量。只有订单块的成交量评级会变为参考性而非精确值。
为什么评分很高却没有信号?
区域触及信号要求价格回到新鲜区域、两个层级方向一致且区间位置正确;评分高但没有触及,说明背景条件已经具备,只是价格尚未到达该位置。
波段结构和内部结构有什么区别?
它们是两个作为独立方向跟踪的枢轴回溯——波段用于较大的结构,内部用于其中更紧凑的背景。两者一致计 25 分;两者分歧则是变化的最早预警。
本引擎能取代各个独立的免费指标吗?
它是总览;专门的 Order Blocks with Volume、Fair Value Gaps + Inversion、Liquidity Sweeps 和 Institutional Key Levels 工具会对每个元素做更深入的处理。它们本就设计为可叠加使用。
其他免费聪明钱指标
专为在同一张图表上组合使用而打造:引擎提供偏向与评分,专用工具负责各个要素。
将 Smart Money Concepts Engine 添加到您的图表
在 TradingView 上一键添加,所有套餐免费,代码公开可读。绝不重绘。
