量化指标解码17:SMC聪明钱概念之公允价值缺口

本文是《量化指标解码》系列的第17篇,我们将深入解码Smart Money Concept(SMC聪明钱概念)中的Fair Value Gap(公允价值缺口)。从价格失衡的形成机制到交易逻辑应用,从过滤器设计到与Order Block的协同,让你掌握这个捕捉价格失衡的核心工具。

写在前面

上一篇讲了Order Block,有读者私信说:"Order Block确实能找到机构建仓区域,但有时候价格回到Order Block附近就反转了,有时候却直接穿透。怎么判断Order Block的有效性?"

这个问题问到点子上了。Order Block告诉你机构在哪里建仓,但不能告诉你趋势有多强。价格回到Order Block区域,是会获得支撑反弹,还是会直接穿透继续下跌?这需要其他信号来确认。

Fair Value Gap(FVG,公允价值缺口)就是这样一个确认信号。

FVG的本质是价格快速波动留下的"真空"区域。机构大单推动价格快速上涨或下跌时,中间价位没有充分成交,留下了一个缺口。这个缺口就像市场的"未完成订单",价格倾向于回来填补它。

但这里有个关键点:如果价格回到Order Block区域,FVG却没有被填补,说明什么?说明下行(或上行)动能不足,趋势可能要反转了。这就是FVG与Order Block配合使用的核心逻辑。

这篇文章重点讲FVG的形成机制、交易逻辑、过滤器设计,以及如何与Order Block协同使用。

Fair Value Gap是什么?

先说个场景。假设螺纹钢价格在3500附近震荡,突然某机构接到消息,决定大举做多。他们在3500-3520区间快速扫货,价格瞬间拉到3550。

这个过程中,3520-3550之间的价位没有充分成交。散户还在犹豫,机构已经把价格拉上去了。这个3520-3550的区间,就是Fair Value Gap。

FVG的本质:价格快速波动留下的未充分成交区域。

为什么会形成FVG?因为机构大单推动价格时,速度太快,中间价位来不及成交。市场参与者在3520想买,但价格已经到3550了,订单没成交。这些未成交的订单就积累在缺口区域。

市场倾向于回补缺口,但不是必须回补。如果趋势足够强,价格可能永远不会回到缺口区域。这就是为什么"FVG未被填补"是趋势强劲的信号。

FVG vs 传统缺口

传统技术分析也讲缺口,但定义不同。

传统缺口:今天的最低价高于昨天的最高价(或今天的最高价低于昨天的最低价),形成价格断层。

FVG:三根K线之间的价格不连续。K线i的低点高于K线i+2的高点(Demand FVG),或K线i的高点低于K线i+2的低点(Supply FVG)。

传统缺口只看相邻两根K线,FVG看三根K线的关系。FVG的检测更精细,能捕捉到更多的价格失衡信号。

FVG怎么用?

FVG在实战中有三种主要用法。

什么时候入场?

FVG可以作为入场区域的参考。

Demand FVG(需求缺口):价格上涨后回落,回到Demand FVG区域时可能获得支撑。为什么?因为这个区域有未成交的买单。价格回来时,这些买单被激活,形成支撑力量。

Supply FVG(供应缺口):价格下跌后反弹,反弹到Supply FVG区域时可能遇到阻力。这个区域有未成交的卖单,价格反弹时,这些卖单被激活,形成阻力。

趋势强不强?

这是FVG最重要的用法。

FVG未被填补 = 趋势强劲

假设价格从3500涨到3600,留下一个Demand FVG在3520-3540区间。价格继续上涨到3650,然后回调。如果回调只到3560就止跌反弹,FVG没有被填补,说明什么?说明下行动能不足,多头力量占优,趋势依然强劲。

FVG被完全填补 = 趋势可能减弱

如果回调跌破3520,完全填补了FVG,说明下行动能很强,多头力量不足以守住缺口。这时候要警惕趋势可能反转。

止损怎么设?

FVG可以作为止损位的参考。

做多时:止损设在Demand FVG下方。如果价格跌破FVG底部,说明趋势可能改变,应该止损离场。

做空时:止损设在Supply FVG上方。如果价格涨破FVG顶部,说明趋势可能改变,应该止损离场。

FVG被完全填补是重要的趋势改变信号,不能忽视。

FVG过滤机制

理论上,任何三根K线只要满足条件就会形成FVG。但实际交易中,小幅波动也会产生很多FVG,这些"噪音FVG"没有交易价值。

系统引入了基于ATR的宽度过滤机制。

为什么需要过滤?

假设价格在3500-3510之间震荡,每次波动几个点。这种小幅波动也会产生FVG,但这些FVG的宽度只有2-3个点,没有实际意义。

过滤器的作用就是筛选出宽度足够大的FVG,忽略那些噪音信号。

4种过滤模式

系统提供了4种过滤模式,基于ATR(Average True Range,平均真实波幅)的倍数:

1. Very Aggressive(非常激进)

保留宽度 > 0.1×ATR 的FVG。

适用场景:高频交易,需要捕捉所有可能的机会。

缺点:信号太多,噪音大。

2. Aggressive(激进)

保留宽度 > 0.2×ATR 的FVG。

适用场景:日内交易,平衡信号数量和质量。

推荐指数:★★★

3. Defensive(防守)

保留宽度 > 0.3×ATR 的FVG。

适用场景:波段交易,只关注高质量信号。

推荐指数:★★★★★(默认推荐)

4. Very Defensive(非常防守)

保留宽度 > 0.5×ATR 的FVG。

适用场景:长线交易,只关注最强的价格失衡。

推荐指数:★★★

如何选择过滤模式?

根据交易周期选择

  • 5分钟、15分钟:Aggressive或Defensive
  • 1小时、4小时:Defensive
  • 日线:Defensive或Very Defensive

根据品种波动率选择

  • 高波动品种(加密货币、小品种期货):Defensive或Very Defensive
  • 低波动品种(股指、大宗商品):Aggressive或Defensive

实战建议:先用Defensive模式,观察一段时间。如果信号太少,调整为Aggressive;如果信号太多,调整为Very Defensive。

FVG + Order Block:双重确认

FVG单独使用效果有限,与Order Block配合使用才能发挥最大威力。

案例1:FVG与Demand OB重叠

场景:螺纹钢从3800跌到3400,出现Major看涨ChoCh信号。价格从3400反弹到3600后开始回调。

分析

  1. 3450附近有Demand Main ChoCh Order Block(机构建仓区域)
  2. 3460-3480区间有Demand FVG(价格失衡区域)
  3. FVG与Order Block重叠,形成双重支撑

入场策略

  • 入场位置:3470(FVG中部,Order Block上沿)
  • 止损位置:3440(Order Block下沿下方)
  • 止盈目标:3600(前期高点)
  • 风险收益比:(3600-3470)/(3470-3440) = 130/30 ≈ 4.33

信号强度:★★★★★

双重支撑,高胜率机会。可以适当增加仓位(但不超过标准仓位的1.5倍)。

案例2:FVG未填补 + OB支撑

场景:铁矿石从900涨到1050,出现Major看跌ChoCh信号。价格从1050回落到980后开始反弹。

分析

  1. 1030附近有Supply Main ChoCh Order Block(机构派发区域)
  2. 1010-1025区间有Supply FVG(价格失衡区域)
  3. 价格反弹到1005就止涨回落,FVG未被填补

交易含义

FVG未被填补,说明上行动能不足,空头力量占优。即使价格没有触及Order Block,也可以考虑做空。

入场策略

  • 入场位置:1005(FVG下沿附近)
  • 止损位置:1030(FVG上沿上方)
  • 止盈目标:980(前期低点)
  • 风险收益比:(1005-980)/(1030-1005) = 25/25 = 1.0

信号强度:★★★★

风险收益比一般,但FVG未填补是强信号。可以标准仓位入场,严格止损。

双重确认的核心逻辑

第一层确认:Order Block告诉你机构在哪里建仓。

第二层确认:FVG告诉你趋势有多强。

  • FVG与Order Block重叠 → 双重支撑/阻力,高胜率
  • FVG未被填补 → 趋势强劲,可以提前入场
  • FVG被完全填补 → 趋势减弱,谨慎对待Order Block

这种多层次确认的方式,能大幅提升交易信号的可靠性。

参数配置详解

ATMTrader的SMC指标提供了完整的FVG配置功能。

1. FVG显示开关(默认开启)

控制是否在图表上显示FVG矩形框。

2. 过滤器启用(默认开启)

控制是否启用基于ATR的宽度过滤。

3. 过滤器类型(默认Defensive)

选择过滤强度:Very Aggressive、Aggressive、Defensive、Very Defensive。

4. FVG最大显示数量(默认0,不限制)

控制图表上最多显示多少个FVG。

实战经验与避坑指南

第一,FVG不是必须回补的。传统技术分析认为"缺口必补",但FVG不是。如果趋势足够强,价格可能永远不会回到缺口区域。不要盲目等待FVG回补。

第二,FVG被完全填补是重要信号。如果价格完全填补了FVG(收盘价穿过缺口底部或顶部),说明趋势可能改变。这时候要重新评估持仓,考虑止损或减仓。

第三,配合Order Block使用效果更好。单独使用FVG,胜率不会太高。FVG与Order Block重叠时,才是最佳入场时机。

第四,过滤器参数需要调整。不同品种、不同周期,过滤器参数要分开设置。螺纹钢和铁矿石的波动率不同,过滤强度也要不同。

写在最后

Fair Value Gap是价格失衡的信号,告诉你趋势的强度。与Order Block配合使用,可以大幅提升交易信号的可靠性。

下一篇会讲BoS和ChoCh,这是判断趋势状态的关键。Break of Structure(结构突破)表示趋势延续,Change of Character(特征改变)表示趋势可能反转。知道了趋势是延续还是反转,才能决定是顺势交易还是逆势抄底。

再下一篇讲流动性检测,这涉及到双顶双底、三顶三底等经典形态背后的机构操作逻辑。机构如何利用这些形态扫荡散户的止损单,然后反向建仓。

先写到这,有问题欢迎留言交流。


本文是《量化指标解码》系列的第17篇,ATMQuant量化交易系统已开源至GitHub:https://github.com/seasonstar/atmquant

SMC指标为ATMTrader Pro版专享功能,加入知识星球即可获取完整源码和配置教程。

本文内容仅供学习交流,不构成任何投资建议。交易有风险,投资需谨慎。


加入「量策堂·AI算法指标策略」

想系统性掌握策略研发、指标可视化与回测优化?加入我的知识星球,获得持续、体系化的成长支持:


往期文章回顾

《量化指标解码》系列

《以AI量化为生》系列


相关标签:#量化交易 #技术指标 #SMC #FVG #公允价值缺口 #vnpy

相关推荐
AI原来如此23 分钟前
AI 编程助手常见问题 10 问 10 答
人工智能·ai·大模型·编程
哥不是小萝莉1 小时前
OpenClaw vs Hermes Agent
ai
基因改造者2 小时前
Hermes Agent 配置指南
人工智能·ai·hermes agent
Java小白笔记3 小时前
OpenClaw 实战方法论
java·开发语言·人工智能·ai·全文检索·ai编程·ai写作
遇见火星3 小时前
OpenAI Codex 使用教程
ai·openai·codex
Irissgwe6 小时前
LangChain快速上手
ai·langchain·llm·ai编程
多年小白7 小时前
谷歌第八代 TPU 来了:性能提升 124%
网络·人工智能·科技·深度学习·ai
Captain_Data8 小时前
AI 12小时设计CPU完整解析:从219字到RISC-V内核的技术突破
人工智能·python·ai·大模型·芯片设计·risc-v
前端摸鱼匠8 小时前
【AI大模型春招面试题27】字节对编码(BPE)的分词过程?如何处理未登录词(OOV)?
人工智能·ai·面试·大模型·求职招聘
0xAI9 小时前
策略周度复盘 | 2026年wk17
量化交易