当前位置: 首页 > news >正文

量化指标解码18:SMC市场结构与流动性

本文是《量化指标解码》系列的第18篇,我们将深入解码Smart Money Concept(SMC聪明钱概念)中的市场结构与流动性检测。从BoS/ChoCh趋势判断到支撑阻力线,从双顶双底到流动性扫荡,构建完整的SMC交易框架。

写在前面

前两篇讲了Order Block和Fair Value Gap,有读者问:“这些工具确实能找到机构建仓区域和价格失衡,但怎么判断当前是上涨趋势还是下跌趋势?什么时候该做多,什么时候该做空?”

这个问题切中要害。Order Block告诉你机构在哪里建仓,FVG告诉你趋势有多强,但都没有直接回答一个核心问题:当前趋势是什么?

SMC用两个概念来回答这个问题:

Break of Structure(BoS,结构突破):价格突破同方向的结构点,表示趋势在延续。上涨趋势中突破前高,下跌趋势中跌破前低,都是BoS。

Change of Character(ChoCh,特征改变):价格突破反方向的结构点,表示趋势可能反转。上涨趋势中跌破前低,下跌趋势中突破前高,都是ChoCh。

听起来简单,但实际应用中有很多细节。什么是"结构点"?Major和Minor有什么区别?BoS和ChoCh怎么配合Order Block使用?

还有个更深层的问题:机构资金怎么操作?他们不会傻乎乎地追涨杀跌。他们会利用散户的心理,在关键位置扫荡止损单,获取流动性,然后反向建仓。

双顶双底、三顶三底这些经典形态,在散户眼里是"反转信号",在机构眼里是"流动性池"。价格突破双顶,散户的多单止损被触发,机构获得流动性,然后反手做空。这就是流动性扫荡的逻辑。

这篇文章会把这些概念串起来,形成完整的SMC交易框架。从市场结构判断趋势,到流动性检测找入场时机,再到Order Block和FVG确认信号,最后形成一套可执行的交易系统。

内容有点多,但都是实战必备的。慢慢看,先把逻辑理清楚。

市场结构基础:Major vs Minor

SMC用ZigZag算法识别价格的关键高低点,然后分成两个层级:

Major Structure(主要结构):大级别趋势转折点,代表趋势的真正改变。

Minor Structure(次要结构):小级别回调转折点,只是趋势中的小波动。

核心原则:Major定方向,Minor找时机。

举个例子。螺纹钢从3800跌到3400是Major下跌,中间反弹到3600是Minor反弹。Major告诉你大趋势向下,Minor告诉你可以在3600附近做空。

Break of Structure(BoS)

核心逻辑:价格突破同方向的结构点,表示趋势在延续。

看涨BoS:上升趋势中突破前高,确认上涨还在继续。机构还在加仓。

看跌BoS:下降趋势中跌破前低,确认下跌还在继续。机构还在加空。

实战要点:BoS出现后,等待价格回调到Order Block区域再入场,配合FVG确认。这是顺势交易信号,不要逆势抄底摸顶。

Change of Character(ChoCh)

核心逻辑:价格突破反方向的结构点,表示趋势可能要反转。

看涨ChoCh:下跌趋势中突破前高,表示下跌可能结束,机构可能开始做多。

看跌ChoCh:上涨趋势中跌破前低,表示上涨可能结束,机构可能开始做空。

关键点:ChoCh是早期警示信号,不是确认信号。看到ChoCh后不要立刻反手,要等待价格回到Order Block区域,配合FVG确认后再入场。

支撑阻力线:动态价格水平

SMC的支撑阻力线基于市场结构动态绘制,会随着结构变化而更新。

Major支撑阻力线:最后一个Major高点/低点的价格水平,作为主要支撑阻力位。

Minor支撑阻力线:最后一个Minor高点/低点的价格水平,作为短期支撑阻力位。

实战应用

  • 判断突破有效性(收盘价站稳在线上/下方)
  • 设置止损位(做多止损设在Major Low下方,做空止损设在Major High上方)
  • 寻找入场时机(价格回测但未突破)

流动性检测:机构的猎物

现在进入SMC最精彩的部分:流动性检测。

什么是流动性?

流动性的本质:止损单集中的区域。

散户习惯在哪里设置止损?关键位置。双顶的第一个顶部上方,双底的第一个底部下方,前期高低点附近。

机构需要流动性来干什么?建仓和平仓。大资金建仓需要对手盘,散户的止损单就是最好的对手盘。

机构的操作逻辑

  1. 识别流动性集中区域(双顶双底、前期高低点)
  2. 推动价格触及这些区域,触发散户止损
  3. 获得流动性后,反向建仓

这就是流动性扫荡(Liquidity Sweep)。

双顶双底的流动性逻辑

传统分析把双顶双底看作反转信号,SMC的视角不同:

双顶(M顶):第二个顶部是流动性扫荡。散户在第一个顶部上方设置止损,价格略微突破触发止损,机构获得流动性后反手做空。

双底(W底):第二个底部是流动性扫荡。散户在第一个底部下方设置止损,价格略微跌破触发止损,机构获得流动性后反手做多。

三顶三底:更强的流动性信号。第三次触及时散户确信突破会大量入场,止损最密集,机构扫荡效果最好。

SMC完整交易框架

六步法,从市场结构到入场执行:

第一步:识别市场结构

  • Major ChoCh:趋势可能反转
  • Major BoS:趋势延续

第二步:寻找流动性区域

  • 双顶双底、三顶三底
  • 前期高低点、整数关口

第三步:等待流动性扫荡

  • 假突破、长影线、成交量放大

第四步:识别Order Block

  • 扫荡后形成的Order Block
  • 优先级:Main ChoCh > Sub ChoCh > BoS

第五步:确认FVG

  • FVG未填补 = 趋势强劲
  • FVG被填补 = 趋势减弱

第六步:入场执行

  • 价格回测Order Block + FVG未填补
  • 止损设在Order Block外侧
  • 止盈目标:反向流动性区域或Order Block

参数配置要点

ATMTrader的SMC指标配置简洁实用:

Pivot周期(默认5):控制ZigZag灵敏度。数值越小信号越多,越大越平滑。

BoS/ChoCh线显示:初学者只开启Major线,进阶者可同时开启Major和Minor线。

支撑阻力线显示:Major线用于大趋势判断,Minor线用于短线交易。

流动性检测:需要交易者自己识别双顶双底,开启ZigZag线辅助观察。

参数调整建议

  • 高波动品种:Pivot周期3-4
  • 低波动品种:Pivot周期5-7
  • 日内交易:重点关注Minor结构
  • 波段交易:重点关注Major结构

实战经验与避坑指南

第一,Major ChoCh不要立刻反手。ChoCh是早期警示,要等价格回到Order Block区域,配合FVG确认后再入场。

第二,流动性扫荡不是每次都成功。真突破伴随大成交量和实体K线,假突破成交量小且留下长影线。

第三,震荡行情中谨慎使用。BoS/ChoCh基于趋势逻辑,震荡市信号不可靠,等趋势明朗再交易。

第四,整数关口是流动性集中区。3000、3500、4000等整数位,机构经常在这里扫荡流动性。

第五,多周期验证提高胜率。日线看Major结构,1小时看扫荡过程,15分钟找精确入场点。

写在最后

SMC的核心概念串起来了:市场结构判断趋势(BoS/ChoCh),支撑阻力动态更新,流动性检测识别机构操作,配合Order Block和FVG形成完整交易系统。

SMC不是圣杯,核心是理解机构资金的操作逻辑:在哪里建仓(Order Block),趋势有多强(FVG),趋势是延续还是反转(BoS/ChoCh),如何获取流动性(双顶双底扫荡)。

至此,SMC系列三篇文章完成:Order Block、Fair Value Gap、市场结构与流动性。这三个概念配合使用,就是完整的SMC交易框架。

下一个系列会讲价格行为分析,包括K线形态、谐波形态等经典方法,与SMC结合使用能进一步提升胜率。

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


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

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

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


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

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


往期文章回顾

《量化指标解码》系列

  • 量化指标解码17:SMC聪明钱概念之公允价值缺口
  • 量化指标解码16:SMC聪明钱概念之订单块
  • 量化指标解码15:Adaptive MACD Deluxe - 会自己调参的智能MACD

《以AI量化为生》系列

  • 以AI量化为生:21.交易图表AI分析功能集成
  • 以AI量化为生:20.实时图表交易系统开发
  • 以AI量化为生:19.多周期K线系统完善

相关标签:#量化交易 #技术指标 #SMC #BoS #ChoCh #流动性 #市场结构 #vnpy

http://www.jsqmd.com/news/589202/

相关文章:

  • AD7490 SPI驱动开发:12位16通道工业ADC工程实践
  • Arduino_Cellular库深度解析:工业级4G通信底层实现
  • [特殊字符] PCL2单机世界转Paper/插件服 完整替换教程
  • 实战演练:基于快马平台将java面试题库转化为模拟面试与代码挑战场
  • OpenClaw压力测试:Qwen3-32B在RTX4090D上的极限并发
  • 拆解系统思考:别让事件思维拖垮团队
  • Kubernetes中的RBAC权限管理
  • SpringBoot项目里PostgreSQL主键冲突?别慌,三步搞定序列同步(附排查脚本)
  • 硬件工程师实战避坑指南与成本控制技巧
  • 急停按钮为什么接常闭
  • Go的runtime.ReadMemStats:获取内存分配统计
  • DBA必看:Oracle OCP认证到底值不值得考?2024年最新薪资与职业发展分析
  • Epicyclic-gearing
  • 神经网络与模型预测控制融合算法在四旋翼无人机及非线性机器人汽车系统中的研究(Matlab代码实现)
  • I2C协议详解:从基础到高级应用实践
  • 效率提升秘籍:用快马平台批量测试百种openclaw配置方案,快速定位最优参数
  • OpenClaw模型切换指南:Kimi-VL-A3B-Thinking与其他多模态模型对比测试
  • 《永恒战士2-无双战神》无限金币版(提供apk下载)安卓Android逆向记录学习-Deepseek-AI辅助
  • OpenClaw成本优化方案:Qwen3-4B自建接口替代OpenAI调用
  • Adafruit VEML6070库详解:Arduino/STM32多平台UV传感器驱动
  • 用MediaPipe Pose和Python实时监控你的坐姿:一个完整的桌面健康助手项目
  • 人工智能之语音领域 语音处理 第六章 语音处理技术发展趋势与未来展望
  • SevenSegmentSerial:HT16K33七段数码管多协议驱动库
  • 嵌入式后缀树库:Arduino/STM32轻量级字符串匹配实现
  • AR6210 DSMX接收机嵌入式驱动开发与协议解析
  • 代码随想录算法训练营第一天|704.二分查找、 27. 移除元素、977.有序数组的平方
  • 302重定向实战:如何用Nginx配置临时跳转避免SEO降权
  • 1.2 标准数据分析工作流:电商全流程闭环解析
  • OpenClaw邮件自动化:gemma-3-12b-it智能分类与关键信息提取
  • 与Gemini关于人生意义的对话记录