Fair Value Gaps + Inversion FVG [Quantum Algo]
追踪每个公允价值缺口的完整生命周期 —— 新鲜、中线测试、回补、反转、回踩 —— 将 IFVG 回踩如实标注为信号,每个缺口都附成交量评分,并叠加更高时间周期的缺口。

简短回答
Fair Value Gaps + Inversion FVG 是一款免费、开源的 TradingView 指标,用于识别公允价值缺口(FVG)—— 即价格移动过快、双向交易来不及发生时留下的三根K线失衡区 —— 并追踪每个缺口的完整生命周期:新鲜、中线测试、回补、反转、回踩。大多数 FVG 指标止步之处,恰恰是本指标自动化的部分:当价格收盘穿越缺口而非尊重它时,该区域的性质发生翻转,而对该反转区域的首次回踩(即 IFVG)会在图表上标出信号。
每个缺口都带有成交量强度评分和一条“consequent encroachment”中线,更高时间周期的缺口可以虚线框形式叠加显示,八个警报覆盖整个生命周期。识别在已确认 K线上运行,因此不会重绘。它是我们公允价值缺口指南的配套工具,也是 Smart Money Concepts Engine 中缺口层的深度版本。
带成交量评分和 CE 中线的 FVG 框;缺口被收盘穿越后形成的反转区域;IFVG 回踩信号;以虚线框显示的 HTF 缺口;一个仪表盘。
新鲜 → CE 已测试(变暗)→ 已回补 → 已反转 → 已回踩(信号)→ 已失效。
不会 —— 缺口及每次状态变化都在已确认的 K线上评估。
什么是公允价值缺口,反转为何重要
当某根 K线的最低价完全位于两根之前 K线的最高价之上时,便形成看涨公允价值缺口 —— 两者之间的空白就是缺口。看跌缺口则与之镜像对称。缺口是一种失衡:一方成交了,另一方没有,价格经常会回来回补它。我们的公允价值缺口指南介绍了这一概念和经典的顺势交易。
反转是指价格没有尊重缺口、而是收盘穿越它时发生的情况。该区域并未失效 —— 而是翻转。被突破的看涨缺口变为阻力;被突破的看跌缺口变为支撑。对反转区域的首次回踩是聪明钱框架中最干净的入场之一,因为在原始缺口处入场的交易者此时被困在错误的一侧,他们的离场会推动行情。本指标会识别该回踩、重新设置其样式并发出信号。
绘制内容
看涨与看跌 FVG 框
在已确认的 K线上识别,按最小尺寸(ATR 比率)过滤,并可选择按位移过滤。
成交量强度评分(0–100)
针对每个缺口,将位移K线的成交量与其 20 根K线平均值进行比较。
consequent encroachment(CE)中线
每个缺口的 50% 位置;首次触及会使缺口变暗,以区分已测试与新鲜缺口,并可触发警报。
反转区域
当缺口被收盘穿越时以独特样式显示,并带有 IFVG 回踩标记 —— 在反转的看跌缺口上采用做多模型,在反转的看涨缺口上采用做空模型。
更高时间周期缺口
开启多时间周期模式时以虚线框显示,仅基于已收盘的 HTF K线构建。
仪表盘
显示活跃的看涨缺口、看跌缺口、反转区域,以及价格下方最近的需求位和上方最近的供给位。
本页的比特币 2 小时截图显示了新鲜缺口、一个变暗的已测试缺口和一次反转;设置截图显示了识别与反转参数组。
缺口生命周期
新鲜 —— 在 K线收盘时识别、加框并评分。
中线已测试 —— 价格触及 CE;方框变暗;可触发警报。
已回补 —— 价格穿越缺口(影线回补或收盘回补模式)。若关闭反转功能,缺口会在此被移除或冻结。
已反转 —— 开启反转功能时,收盘穿越缺口会将其转换为采用新样式的反转区域。
已回踩 —— 首次回到反转区域时标出 IFVG 信号。
已失效 —— 收盘重新穿越远端时,该区域被移除。
每次状态变化都在已确认的 K线上评估;正在形成的 K线在收盘前随时可能变化。
设置
| 分组 | 输入参数 | 作用 | 推荐起点 |
|---|---|---|---|
| 识别 | 最小缺口大小(× ATR) | 剔除微小缺口 | 0.15–0.25 |
| 位移过滤、位移倍数 | 要求中间K线为扩张K线(波幅 > n × ATR) | on / 1.2 | |
| 最多保留区域数 | 图表上的数量上限 | 8 | |
| 缓解与反转 | 反转开/关 | 将被突破的缺口翻转,而不是移除 | 开 |
| 回补来源 | 收盘价或影线 | 关闭 | |
| 移除已回补缺口 | 关闭反转时删除或冻结 | remove | |
| 回踩信号 | IFVG 标记 | 开 | |
| 多时间周期 | HTF 开/关、时间周期 | 叠加更高时间周期的缺口 | 在 15m 图上叠加 4H |
| 视觉 | 颜色(看涨 / 看跌 / 反转)、填充透明度、CE 线、标签、变暗、仪表盘 | 外观 | — |

警报
八个条件:新看涨缺口、新看跌缺口、CE 触及、缺口回补、看涨反转、看跌反转、做多 IFVG 回踩、做空 IFVG 回踩。由于回踩警报只在首次回到反转区域时触发,它们最值得发送到 webhook。
使用方法
经典顺势交易。在趋势中,等待价格回撤进入与趋势方向一致的新鲜高强度缺口;CE 中线是标准的入场优化位;止损设在缺口之外;目标位为下一处流动性(Liquidity Sweeps 指标会标出)。
反转交易。当缺口被收盘穿越后,不要再期待原来的反应。等待价格按新方向回踩反转区域 —— IFVG 标记正是那一刻 —— 止损设在反转区域远端之外。
多时间周期共振。开启 HTF 模式,优先考虑出现在更高时间周期缺口内部的当前时间周期信号;位于 4 小时缺口内的 15 分钟 IFVG 是质量最高的版本。
态势感知。仪表盘上最近的需求位与供给位读数,能在您寻找交易之前告诉您下一个反应区域在哪里。
解读成交量评分
评分 90 的缺口由一根成交量远高于平均水平的K线形成 —— 属于机构级扩张;评分 20 的缺口则形成于参与度不足的情况下,更容易被直接穿越。评分不会改变缺口的几何形态,而是改变您对该区域的重视程度。顺势入场时优先选择评分高于 60 的缺口;高评分缺口的反转应视为最重要的性质翻转。
各市场推荐设置
加密货币与指数期货,5 分钟至 1 小时:
缺口最为清晰;最小尺寸 0.15,开启位移过滤并设为 1.2,从 1 小时或 4 小时叠加 HTF。
外汇,15 分钟及以上:
15 分钟以下缺口较少;最小尺寸 0.2;在 CFD 数据源上成交量评分仅供参考。
黄金,15 分钟:
最小尺寸 0.2;反转在伦敦和纽约开盘前后频繁出现,也是我们的黄金引擎最常解读的交易形态。
日线图,任意市场:
最小尺寸 0.3;日线上的反转可作为持续数周的波段交易价位。
对比
与典型的免费 FVG 脚本相比:那些脚本只画框,并在回补时删除;本指标保留完整的状态机 —— CE、评分、反转、回踩、失效 —— 并增加 HTF 叠加和八个警报。与 Smart Money Concepts Engine 相比:该引擎将缺口和反转作为汇合评分(Confluence Score)的一项输入进行追踪,默认不绘制;本指标是完整的缺口工具。与 Zeno 相比:Zeno 将失衡作为其信号背后的共振因素之一,并补充入场、止损和目标位。
局限性
所有状态变化都发生在已收盘的 K线上;正在形成的 K线可能变化。成交量评分依赖真实成交量 —— 在交易所和期货上可靠,在 CFD 的 tick 成交量上仅供参考。它是用于标绘失衡区与反转区的分析层,旨在作为完整交易计划中的共振因素,而不是独立的买卖系统。
分步指南:将其添加到您的 TradingView 图表
在 TradingView 上打开脚本页面(见上方链接),点击 Add to favorites,然后点击 Use on chart —— 或者在任意图表上打开 Indicators,搜索“Fair Value Gaps + Inversion FVG 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 上自动执行。

本指标术语表
常见问题
这款 FVG 指标会重绘吗?
不会。缺口在已确认的 K线上识别,绝不重绘;生命周期变化 —— CE 触及、回补、反转、回踩 —— 均在已收盘的 K线上评估。
什么是反转公允价值缺口(IFVG)?
被价格收盘穿越、随后从另一侧发挥作用的缺口:被突破的看涨缺口变为阻力,被突破的看跌缺口变为支撑。首次回踩即为 IFVG 入场模型。
什么是 consequent encroachment?
缺口的 50% 中线 —— ICT 术语体系中标准的入场优化位。本指标会标出它,检测首次触及,并在之后使缺口变暗。
能在低时间周期图表上看到高时间周期的缺口吗?
可以 —— 多时间周期模式会将一个更高时间周期的缺口以虚线框叠加,基于已收盘 HTF K线构建,因此不会重绘。
哪些时间周期产生的公允价值缺口最好?
加密货币与指数期货用 5 分钟至 1 小时;外汇用 15 分钟及以上;任意市场的日线图可用于波段价位。
是免费的吗?
是的 —— 在 TradingView 上开源;您可以阅读并验证代码。
它与 Zeno 有什么关系?
失衡是 Zeno 信号中的共振因素之一;本指标是免费的专用缺口工具,可单独用于研究和交易缺口。
应该关闭反转功能吗?
只有在您纯粹把缺口当作顺势交易时才需要;关闭反转后,已回补的缺口会被移除或冻结,也不会出现 IFVG 信号。大多数聪明钱交易者会保持开启 —— 反转是质量更高的交易。
影线回补还是收盘回补?
收盘回补更严格,与反转逻辑一致(收盘穿越即翻转区域);影线回补将任何触及远端的情况视为回补,适合希望缺口更快被清除的剥头皮交易者。
为什么有些缺口变暗了?
因为它们的 50% 中线(即 consequent encroachment)已被触及,所以属于已测试而非新鲜的缺口。新鲜缺口的权重更高。
能在 15 分钟图上叠加日线缺口吗?
可以 —— 多时间周期模式会将一个更高时间周期的缺口以虚线框叠加,基于已收盘 HTF K线构建。位于日线缺口内的当前时间周期 IFVG 是质量最高的共振。
应该使用哪些警报?
两个 IFVG 回踩警报(做多和做空)只在首次回到反转区域时触发;它们最值得发送到 webhook。新缺口警报则适合用来建立观察列表。
它与 Zeno 有什么关系?
失衡是 Zeno 信号中的共振因素之一;本指标是免费的专用缺口工具,用于研究和交易缺口,其反转模型与高级引擎所用的相同。
其他免费聪明钱指标
专为在同一张图表上组合使用而打造:引擎提供偏向与评分,专用工具负责各个要素。
将 Fair Value Gaps + Inversion FVG 添加到您的图表
在 TradingView 上一键添加,所有套餐免费,代码公开可读。绝不重绘。