直接在TradingView上使用此指标 — 全球最受欢迎的图表平台。
ICT SMT背离指标有什么作用?
该指标用于检测ICT SMT(聪明钱技术)背离——一种跨品种分析方法,通过比较相关工具之间的摆动高点和低点来识别机构操纵。当一个工具创出新的极端价位但其相关配对工具未能确认时,则表明聪明钱正布局于相反方向。该指标会自动配对常见工具(ES/NQ、EUR/GBP、DXY反向),并支持为任何配对输入自定义品种。
核心概念
- SMT背离(聪明钱技术) — ICT用于比较相关工具间价格结构的方法。当两个通常同向移动的工具出现不同的结构(一个创出更高的高点而另一个创出更低的高点)时,即揭示了机构操纵。未能确认新极端价位的“较弱”工具揭示了聪明钱的真实方向。
- 看跌SMT背离 — 在摆动高点处,一个品种创出更高的高点(Higher High),而另一个品种创出更低(或相等)的高点。指标会标记两种情况:图表品种创出更高的高点而相关品种未能跟上,或相关品种创出更高的高点而图表品种未能跟上。新高没有在市场之间得到确认,这表明机构参与者正在派发(卖出)而非追逐新高——聪明钱正布局空头。
- 看涨SMT背离 — 在摆动低点处,一个品种创出更低的低点(Lower Low),而另一个品种创出更高(或相等)的低点。两种情况都会被标记:图表品种创出更低的低点而相关品种守住,或相关品种创出更低的低点而图表品种守住。新低没有得到确认,这表明机构参与者正在吸筹(买入)而非参与新低——扫过旧低点是一次止损猎杀,聪明钱正布局多头。
- 相关品种配对 — ICT使用特定的品种配对进行SMT分析:ES(标普500)和NQ(纳斯达克100)用于指数期货,EUR/USD和GBP/USD用于主要外汇货币对,以及DXY(美元指数)作为反向相关性参考。任何已知具有正相关或负相关性的工具均可使用。
- 反向相关性 — 对于反向相关的配对(例如,DXY与EUR/USD),背离逻辑是反转的。当DXY创出更高的高点而EUR/USD创出更高的低点(而非预期的更低的低点)时,它发出相同类型的背离信号——该走势未能在市场间得到确认。
ICT SMT背离指标如何运作?
1. 自动配对检测 该指标根据当前图表自动检测相应的对比品种: — 指数期货模式(默认):ES/MES ↔ NQ/MNQ, YM/MYM → ES, RTY/M2K → ES, ZN ↔ ZB(债券市场,ICT §14.4)。期货按其精确的根代码匹配。纳斯达克100现货指数、差价合约和QQQ(NDX, NAS100, US100, USTEC)→ ES,因为它们跟踪的就是NQ本身。外汇图表自动使用主要外汇配对。其他任何品种 → NQ。 — 主要外汇模式:EUR/USD ↔ GBP/USD, AUD/USD ↔ NZD/USD, USD/JPY ↔ USD/CHF, USD/CAD → USD/JPY。其他货币对 → EUR/USD(以美元为基础货币的货币对使用反向逻辑)。 — DXY反向模式:任何与DXY配对的品种,使用反转逻辑。以美元为基础货币的货币对(USD/JPY、USD/CHF、USD/CAD等)与美元指数同向波动,使用正向逻辑。 — 在所有自动模式下,DXY或DX期货图表都会使用反向逻辑与EUR/USD进行比较。 — 自定义模式:用户指定任意品种并选择正相关或反向相关。如果未输入品种,表格显示"No Pair",不会评估任何背离。
对比品种的价格数据通过request.security()在与图表相同的时间框架上获取。由于市场休市期间request.security()会重复最后已知的数值,指标还会检查对比品种是否仍在生成新的K线。如果在最近的Swing Lookback根K线内没有生成新K线,检测会暂停,表格显示"No Data"。
2. 摆动点检测 该指标使用ta.pivothigh()和ta.pivotlow()以及可配置的回溯周期(默认两侧各5根K线)来识别主品种和对比品种上已确认的摆动高点和低点。所有检测到的摆动点都存储在数组中以供比较。摆动点检测会产生等于回溯周期的延迟——只有在两侧都经过足够数量的K线后,摆动点才会被确认。
3. 背离检测(时间对齐) 当主品种上确认新的摆动高点时,该指标会将其与之前的摆动高点进行比较,并检查对比品种是否大约在同一时间突破了其自身的前一个摆动高点: — 摆动高点:如果两个品种中恰好有一个创出Higher High,而另一个创出Lower或Equal High → 看跌SMT背离。这同时涵盖"主品种创出higher high、对比品种失败"和"对比品种创出higher high、主品种失败"两种情况。 — 摆动低点:如果两个品种中恰好有一个创出Lower Low,而另一个创出Higher或Equal Low → 看涨SMT背离。 如果两个品种都突破了各自之前的极值,或都未能突破,则结构得到确认,不会标记任何信号。
关键的是,该指标使用时间对齐。之前的主摆动点与时间上最接近它的对比摆动点匹配。对于当前的主摆动点,对比品种的最高高点(在摆动低点处为最低低点)的测量范围从摆动点之前的容差窗口一直到确认该摆动点的K线,因此在主摆动点之后几根K线形成的对比品种高点或低点仍会被计入。"时间对齐容差"设置(默认10根K线)控制允许的最大时间间隔。这可以防止因比较发生在非常不同时间的摆动点而产生错误信号。
背离仅在已收盘的K线上评估。摆动点被确认时,比较所用的所有K线都已收盘,因此信号、其绘图和警报都不会重绘。
距离过滤器确保两个摆动点既不太近(噪音)也不太远(无关)。
4. 反向相关逻辑 对于反向相关的配对,比较是翻转的。对比品种的低点被用于通常检查高点的位置,反之亦然。这确保了基于DXY的分析以及任何其他反向配对的正确背离检测。
5. 视觉输出 每个检测到的SMT背离都会显示以下内容: — 一条彩色线条连接主图表上的两个摆动点 — 一个标签(“▲ SMT”或“▼ SMT”)位于背离点,带有显示完整详情的工具提示 — 背离K线上可选的背景颜色闪烁 — 一个信息表格,显示配对的品种、相关性类型、背离计数和连接状态
功能特点
- 自动配对检测 — 自动识别ES/NQ(包括微型合约)、YM、RTY、ZN/ZB(债券市场)、纳斯达克100差价合约和QQQ、EUR/GBP、AUD/NZD、USD/JPY/CHF以及DXY反向配对的正确对比品种。即使在默认模式下,外汇图表也会与主要外汇货币对配对。对于常见工具无需手动设置。
- 自定义品种支持 — 输入任何TradingView品种作为对比工具,用于自定义相关性分析。适用于股票、加密货币、商品或任何可交易工具。
- 反向相关模式 — 对于基于DXY的配对自动激活(以美元为基础货币的货币对如USD/JPY使用正向逻辑),或为自定义反向相关工具手动切换。翻转背离逻辑,以便正确分析反向关系。
- 可配置的摆动点检测 — 基于枢轴点的摆动点检测,具有可调的回溯周期(2–20根K线)。较低的值捕获更多摆动点以获取响应式信号;较高的值侧重于主要结构枢轴点。
- 距离过滤器 — 被比较的摆动点之间的最小和最大K线距离。防止相邻的噪音枢轴点产生错误信号,并确保两个摆动点在结构上相关。
- 时间对齐 — 每个主摆动点都与对比品种在大约同一时间的结构进行比较(在可配置的容差范围内),包括在主摆动点之后几根K线形成的对比品种高点或低点。这确保只比较时间上相关的摆动点,消除来自无关摆动点的错误背离。
- K线收盘确认 — 背离、绘图和警报仅在已收盘的K线上判定,因此信号不会重绘。
- 背离线 — 连接形成背离的两个摆动点的彩色线条。看涨背离线连接摆动低点;看跌背离线连接摆动高点。
- 工具提示详情 — 将鼠标悬停在任何SMT标签上可查看完整的背离分解:两个品种在每个摆动点的精确价格值(各自按其价格精度显示)、背离方向以及机构解读。
- 背景闪烁 — 在检测到新SMT背离的K线上可选的短暂背景颜色高亮。不透明度可配置。
- 信息表格 — 实时表格显示:主品种、对比品种、相关性类型(正相关/反向)、总看涨和看跌背离计数以及数据状态(Connected / No Data / No Pair)。
- 摆动点圆点 — 可选的调试可视化,在图表上将检测到的摆动高点和低点显示为小圆点。摆动点和对比圆点限制为最近的300个,因此绝不会把SMT标签挤出图表。
- 对比摆动点标记 — 可选的菱形标记(◇)位于对比品种的摆动高点和低点处,显示在主图表上对应的K线位置。悬停可查看精确的对比价格。有助于可视化跨品种的摆动点对齐。
- 背离统计 — 在图表已加载历史范围内检测到的看涨和看跌SMT背离的运行计数。
- 警报 — 看涨和看跌SMT警报(使用"Any alert() function call"创建警报)。消息包含两个品种、结构和价格水平,并在K线收盘时发送一次。
如何使用ICT SMT背离指标
- 指数期货(ES vs NQ): 在任何时间框架上打开ES1!或NQ1!图表。指标会自动配对两者并检查两个方向。每个图表都基于自身的摆动点工作,因此ES图表和NQ图表并不总是显示相同的信号。当ES创出更高的高点但NQ未能确认时(或反之),表明上涨并非广泛性的——潜在的看跌反转。当ES创出更低的低点但NQ保持更高时(或反之),表明机构正在买入——潜在的看涨反转。
- 主要外汇(EUR vs GBP): 打开EUR/USD或GBP/USD。指标会自动配对它们。这些货币对高度相关——当一个创出新的极端价位而另一个未能确认时,表明在失败的货币对上存在操纵。
- DXY反向: 选择"Auto (DXY Inverse)"模式。指标使用反向逻辑将您的图表与DXY配对(以美元为基础货币的货币对如USD/JPY使用正向逻辑)。如果DXY创出新高但EUR/USD未能创出相应的新低,则美元强势未得到确认。
- 结合ICT概念: SMT背离是一个确认工具。将其与市场结构(BOS/CHoCH)、流动性水平(等高点/等低点)、猎杀时段(交易时段时间)和订单块(入场区域)结合使用。在关键流动性水平处、猎杀时段内出现的SMT背离是一个高概率的交易机会。
- 时间框架选择: ICT在15分钟至日线图上使用SMT进行摆动分析。较低时间框架产生更多信号但重要性较低。较高时间框架产生较少但更可靠的背离。
- 自定义配对: 选择"Custom"模式以比较任意两种工具。例如,比较AAPL与QQQ、BTC与ETH,或黄金与白银。对于反向相关的自定义配对,启用"Invert Comparison"(此设置仅在Custom模式下使用)。
局限性
- SMT背离需要同时获取两个品种的数据。如果对比品种在当前时间框架上没有生成新的K线(例如,非交易时段的期货),背离检测将暂停。信息表格的"Status"字段在这种情况下会显示"No Data"。
- 摆动点检测使用固定的回溯周期,这意味着枢轴点会在等于摆动点回溯周期设置的延迟后被确认。设置为5根K线意味着每个摆动点在其形成5根K线后被确认。背离在该确认K线收盘时评估。
- 自动配对检测使用期货的精确根代码以及对品种代码名称的简单匹配。特定经纪商的特殊品种代码格式可能无法正确匹配——可使用自定义模式作为备用方案。
- 该指标使用时间对齐来跨品种匹配摆动点。如果在容差窗口内未在前一个主摆动点附近找到对比摆动点,则该摆动点对不会发出背离信号。在当前主摆动点之后超过Swing Lookback才形成的对比品种高点或低点不计入,因为在摆动点确认时它们尚不可知。增加"时间对齐容差"设置可以扩大匹配窗口。
- 反向相关逻辑假设存在清晰的反向关系。实际上,相关性是波动的——DXY和EUR/USD可能暂时脱钩。将SMT用作确认工具,而非独立的信号。
- Pine Script的request.security()根据图表的时间框架获取数据。对比品种必须在TradingView上有所选时间框架的数据可用。
- 该指标检测工具间的结构性背离——它不生成买入/卖出信号。将其用作更广泛的ICT分析框架(包括市场结构、订单块、FVG、流动性水平和猎杀时段)内的确认工具。
交易存在风险。本指标是分析工具,并非投资建议:请结合您自己的分析和风险管理使用。
版本说明
v2.0最新正确配对、双向SMT和K线收盘信号
信号在K线收盘时判定,晚几根K线形成的对比市场摆动点现在也会计入,SMT在两个方向上都会标出,自动配对使用正确的品种和相关性。
更新后请注意
- 请删除此指标的警报,并以“Any alert() function call”条件重新创建。TradingView警报会继续运行创建时的脚本版本。
- 警报消息格式已更改。如果你通过webhook等方式自动筛选警报消息,请更新筛选规则。
修复
- 信号、绘图和警报在K线收盘时判定,因此不会再为之后消失的信号发出警报。
- 对比市场在图表摆动点之后几根K线才形成的高点或低点现在也会计入,从而消除错误信号并找回漏掉的信号。
- 当图表自身的品种未能确认时,现在也会标出SMT,例如在NQ上:ES创出更高的高点,而NQ形成更低的高点。另一市场出现等高点或等低点现在也算作背离。
- 自动配对:USDJPY、USDCHF和USDCAD等以美元为基础货币的货币对在DXY模式下使用正确的相关性,DX期货按DXY处理,期货代码根精确匹配(AMZN等股票不再与债券期货配对),外汇图表与外汇货币对配对。
- 对比市场休市时状态显示No Data,Custom模式未设置品种时显示No Pair,而不是比较冻结或相同的数据。
改进
- 警报和工具提示显示两个品种各自精度的价格水平,摆动点圆点不再移除较早的SMT标签。
变更
- 由于上述修复,本版本中的历史信号以及表格中的Bullish和Bearish计数会发生变化。
常见问题
ICT中的SMT背离是什么?
SMT是Smart Money Technique(聪明钱技术)的缩写。SMT背离比较两个相关市场的摆动高点和低点。正常情况下两者会同步创新高或新低;当其中一个创出新极值而另一个未能确认时,ICT将这种不一致解读为聪明钱在逆向布局、行情可能反转的信号。
看涨与看跌SMT背离有什么区别?
在看跌SMT背离中,一个市场创出更高的高点,而相关市场只形成更低或相等的高点,说明上涨未获确认。在看涨SMT背离中,一个市场创出更低的低点,而相关市场形成更高或相等的低点,说明这个新低更可能是扫止损,而非真正的疲弱。
SMT背离常用哪些品种组合?
常见组合有ES与NQ(标普500与纳斯达克100期货)、EURUSD与GBPUSD,以及美元指数(DXY)与各美元货币对。指标会自动将ES与NQ、EURUSD与GBPUSD配对,提供DXY反向模式,也可以自选任意组合,例如BTC与ETH或黄金与白银。
SMT背离如何配合DXY使用?
DXY与EURUSD等货币对呈负相关,所以逻辑要反过来看。如果DXY创出更高的高点,EURUSD理应创出更低的低点;如果EURUSD反而形成更高的低点,说明美元的强势未获确认,同样构成背离。对于自定义的负相关组合,请开启反转比较选项。
SMT背离最适合哪个时间周期?
指标适用于任何时间周期。ICT在15分钟到日线图上运用SMT做波段分析;低周期信号更多但意义较小,高周期信号更少但更可靠。SMT是确认工具,通常与流动性水平、市场结构和Killzone结合使用,而不是单独交易。
了解更多
相关指标
查看全部
ICT Liquidity Levels
TradingView指标,映射ICT流动性水平——买方流动性(BSL)、卖方流动性(SSL)、等高点/低点,以及带有时框支撑的流动性扫荡。
查看详情
ICT Market Structure
TradingView指标,用于ICT市场结构分析——识别结构突破(BOS)、特性转变(CHoCH)和市场结构转换(MSS)。
查看详情
ICT Killzones & Sessions
TradingView指标,高亮ICT关键时段——亚洲、伦敦、纽约上午和纽约下午时段框,包含高低点延伸和关键开盘水平。
查看详情
ICT Market Maker Model
TradingView指标,检测ICT做市商模型——吸筹、操纵和派发的机构价格循环。
查看详情
Wyckoff Comparative Strength
TradingView指标,衡量威科夫相对强度——相对于基准的表现,包含相对强度振荡器和背离分析。
查看详情