Skip to content

🐟 Tuna 哥交易专栏

Crazy Tuna Discord 头像
Crazy Tuna

Discord 巨鲸|股市操盘手|盘口与 Bookmap 观察

本专栏提炼 crazytuna 的高信号交易思路,整理成一套可以辅助个人交易的观察框架:盘口、期权持仓、gamma 与价格反应如何串成一条可执行的交易路径。

🧭 一句话方法论

先看市场里谁可能被迫交易,再看盘口是否真的承接或消化了这股力量,最后才决定方向、结构和仓位。

🔭 Tuna 的四层观察框架

01盘口 / Bookmap

看挂单、主动成交、吸收、扫单,以及价格是否穿透流动性。

02期权 / Gamma

看 GEX、put seller、call/put OI 和 Dealer 对冲造成的磁吸或加速。

03价格确认

大单不等于趋势;只有价格跟随、关键位收复或有效跌破,信号才升级。

04结构 / 风控

选择单腿、价差、蝴蝶或不交易,并预先限定最大损失与失效条件。

🧊 Bookmap:不是看“红绿”,而是看承接关系

从本地样本看,Tuna 经常把大单、盘口压力、ES/SPX 关键价位和期权对冲放在同一张图里观察。可以把 Bookmap 的信息翻译成下面四个问题:

Bookmap 现象应该问的问题可能的交易含义
某价位出现大量被动挂单主动成交打过去后,价格有没有继续穿透?打不穿可能是吸收;反复被打穿可能是流动性撤退或突破准备
主动买单很大但价格不涨买方是在吸收卖压,还是被更大的卖方压住?流量与价格背离,不应直接追多
大卖单出现但价格跌不动卖压是否被下方买盘承接?可能形成支撑,但必须等价格重新站回关键位
关键位突破后迅速收回突破是否只是流动性扫单或假突破?反向路径的确认条件,不能只看第一次穿越

盘口信号的最低确认标准

  1. 先标出价格所在的关键位,而不是看到亮色就下单。
  2. 观察主动成交方向和价格位移是否一致。
  3. 判断挂单是持续承接,还是被撤掉、被扫穿。
  4. 用 ES/SPX 的收复、跌破和后续 1–3 根 K 线确认路径。
  5. 如果盘口和价格互相矛盾,降低仓位或不交易。

👁️ Bookmap 读图示意:三种最常见的盘口状态

下面是教学示意图,不是实时行情截图。重点是先看“亮色流动性”与价格的关系,再看成交方向。

A. 吸收:打不穿
价格 ↓● ● ● ●● ● ●卖单打入
价格仍守住

主动卖单很多,但价格没有继续下跌:先记为“可能有买方吸收”,等价格重新站回关键位再考虑反弹路径。

B. 扫单:穿透流动性
价格 ↑● ● ● ● ●● ● ● ●买单连续出现
挂单被扫穿

主动买单连续出现,价格穿过原有卖方流动性:若同时收复关键位,才有资格升级为顺势信号。

C. 假突破:冲出去又收回
价格 ↕● ● ● ● ●突破后
迅速收回

第一次穿越不算确认;如果价格回到区间内,结合 HIRO/Flow 背离,优先防范反向路径。

📡 HIRO:把期权流翻译成实时对冲压力

HIRO 通常指 SpotGamma 的 Hedging Impact of Real-time Options 指标:它根据实时期权成交估算 Dealer 可能需要进行的 delta 对冲压力。它不是“涨跌预测线”,而是帮助回答:期权成交现在可能给标的带来买压、卖压,还是正在和价格背离。

HIRO 可以用来对比“股票一直在买、大盘却在卖”的分化,配合缺口、Equity 表现和末日期权强弱,观察买盘究竟是在推动趋势,还是只是在对冲压力。

期权对冲压力
正 HIRO
潜在买压
零轴
负 HIRO
潜在卖压
价格反应:跟随 / 背离 / 反转
读图顺序
  1. 先看 HIRO 的方向和变化速度。
  2. 再看价格是否同步移动。
  3. 最后用 Bookmap 判断主动成交是否真的把价格推过关键位。

HIRO × Bookmap × 价格

HIROBookmap / 盘口价格处理方式
正值扩大主动买单持续,卖方被扫或无法承接上破关键位并延续才考虑小仓顺势 Call 或 Bull Spread
正值扩大买单很大但被持续吸收价格不涨或冲高回落视为流量与价格背离,不追多
负值扩大主动卖单持续,买盘撤退或被打穿跌破关键位并延续才考虑 Put 或 Bear Spread
负值扩大下方明显承接,卖单打不动价格跌不动并收回警惕假跌破,不追空
HIRO 与价格相反盘口也没有确认方向混乱降仓或不交易

🖼️ 实际图解:同一条路径怎么串起来

下面使用真实交易复盘截图,把“看指标”拆成可以跟着做的观察顺序。图上的日期和价格属于历史样本,用来学习读图,不是当前行情结论。

1. 先看 HIRO:对冲压力有没有和价格同向

真实 HIRO Flow 图:价格与对冲压力的关系

图中可以先找三件事:白色价格线、右侧 HIRO 数值变化,以及标出的 HIRO Flow 时刻。若 HIRO 快速转负、价格也跌破关键位,卖压假设得到确认;若 HIRO 转负但价格仍被买盘托住,则要把它当作“对冲压力存在,但路径尚未确认”。

2. 再看 GEX / Delta Pressure:关键 strike 在哪里

真实 SPX Delta Pressure 与 GEX 图

左侧柱状图告诉你不同 strike 的暴露集中在哪里,中央热力区展示这些压力随时间和价格的变化。读图时先标出当前价格,再看上方是否有压制区、下方是否有支撑/对冲区;不要把紫色或红色本身当成多空信号,必须回到价格是否被该区域吸引、拒绝或穿透。

真实 SPX Gamma Exposure 与 GEX by Strike 图

Gamma 图更适合回答“价格在哪些区域容易被吸住或加速”。它和 Delta Pressure 图不是二选一:前者先给出结构背景,后者再观察实时压力变化;两者都要交给价格和盘口做最后确认。

3. 用 Fibonacci 把关键位变成路径地图

Tuna 的 SPX Fibonacci 关键位图:前收、动态 HOD/LOD、7400 与下方扩展目标

这张 2026-07-29 的 SPX 5 分钟图里,紫色虚线 7428.787 月 28 日收盘价,也是这把 Fib 的 0% 锚点;黄色 7426.72 才是截图时的当日 HOD,7410.55 是截图时的当日 LOD。

为什么 HOD/LOD 看起来像“5 分钟最高和最低”?因为当前图表周期就是 5 分钟:指标用当天开盘以来所有 5 分钟 K 线的 high 取最大值得到 HOD,用所有 low 取最小值得到 LOD。截图约在开盘后 23 分钟,当时只有少量 5 分钟 K 线;HOD 很可能仍来自开盘第一根,最新一根又正在创造 LOD,所以视觉上很像某一根 5 分钟 K 线的高低点。它们实际是截至截图时的当日累计极值,会随盘中价格继续刷新,不负责定义这把 Fib,也不是盘前固定边界。

把图上六个 Fib 标签反推后,另一端的 100% 结构锚点约为 7508.5,与此前顶部供给区重合;单位腿长约为 79.7 点。因此结构锚点、前收和整套扩展刻度在开盘前都已经确定:

图中位置本次样本价格读法
Fibonacci 100% 结构锚点约 7508.5此前完整推动腿的起点/顶部供给区
Fibonacci 0% / 前收7428.787 月 28 日收盘;负扩展从这里向下计算
截图时 HOD7426.72盘中动态指标线,不是 Fib 锚点
截图时 LOD7410.55盘中动态指标线,不是盘前固定边界
Fibonacci -38.2%约 73987400 整数关口形成第一处共振
Fibonacci -50%约 7389下行路径的中间管理位
Fibonacci -61.8%约 7380重要的多空防守与减仓观察位
Fibonacci -78.6%约 736661.8% 失守后的下一层路径目标
Fibonacci -100%约 7349完整扩展目标;接近 7350 期权墙位

用脚本在盘前计算 61.8%

盘前斐波尺脚本原理:数据、候选结构腿、ATR20 筛选、手动锚点与扩展价位

上图把脚本拆成四步:只读取盘前已知数据,以昨收固定 0%;生成多条候选结构腿;用 ATR20 筛选自动主尺或用 --hi 指定人工确认的结构锚点;最后按 A ± k × R 生成整套路径,并寻找结构共振。

本地工具可以在开盘前生成整把 Fib,而不是只计算一条 61.8%:

bash
python3 ~/.claude/skills/premarket-fib/fib_anchor.py

它的计算流程是:

  1. 严格只读取目标交易日之前的 SPX 日线和 1 小时数据,避免使用未来数据。
  2. 固定以昨收 A 作为 0% 锚点。
  3. 从三档 ZigZag 枢轴、近 3/5/10/20 日高低和昨日区间产生多条候选结构腿。
  4. 用 ATR20 过滤过短或过长的腿;自动主尺优先选择 0.8~2.0 × ATR20 范围内、起点日期最新的一条。
  5. 设结构起点与昨收的距离为 R,下跌腿的下方扩展位按 A - k × R 计算;其中 k 包括 0.382、0.5、0.618、0.786 和 1。
  6. 再把不同候选腿的刻度聚类,并标记与昨高、昨低、昨收、近 5 日高低及整数关口的共振。

精确复刻 Tuna 这张 7 月 29 日图,需要把已经反推出的结构锚点手动交给脚本:

bash
python3 ~/.claude/skills/premarket-fib/fib_anchor.py \
  SPX --date 2026-07-29 --hi 7508.5

脚本输出 A = 7428.78R = 79.72,因此:

text
-38.2% = 7428.78 - 0.382 × 79.72 = 7398.33
-50.0% = 7428.78 - 0.500 × 79.72 = 7388.92
-61.8% = 7428.78 - 0.618 × 79.72 = 7379.51
-78.6% = 7428.78 - 0.786 × 79.72 = 7366.12
-100%  = 7428.78 - 1.000 × 79.72 = 7349.06

需要注意:脚本自动模式在这个案例里会选择 7525.94 作为候选主尺起点,而不是 Tuna 使用的约 7508.5。所以自动结果适合提供候选路径;要复刻 Tuna 的原图,仍需先从高周期结构确认锚点,再使用 --hi。脚本也支持 --verify 40 做历史检验,其用途是减少盘中临时画线的随意性,不是证明 0.618 本身具有预测魔力。

图上的 61.8% 和 78.6% 不是“必到价”,更不是触碰即反手的入场信号。Tuna 式读法是:先看 7398~7400 共振区是否被价格接受,再用 HIRO、GEX/Delta Pressure 和 Bookmap 判断卖压是否持续;如果价格在 7380 附近出现吸收并重新收回,路径可能转为反弹或震荡,如果流动性继续撤退、CVD 与价格同步走弱,则继续观察 7366 一带。

这也解释了为什么 Fibonacci 要放在整条证据链里使用:它负责提供“哪里可能出现反应”的路径地图,Bookmap 负责确认“那里有没有真实承接”,价格负责确认“市场是否接受这个下行路径”。图中这些数字只属于当天样本,不应当外推成永久点位。

后续价格验证:7380 失守后看 7366 一带的反应

SPX 61.8% 与 78.6% 关键位的后续价格反应

后续截图显示,价格跌破 61.8% ≈ 7380 后继续下探到 78.6% ≈ 7366 附近,随后出现一段反弹;截图时 SPX 约为 7370.64,仍低于 7380。因此这一步应记录为:下方第一层目标被穿透,第二层目标附近出现承接/反弹迹象,但尚未重新收复 7380

图中黄色圈出的价格区和底部动能区应该配合阅读:价格在 7366 附近止跌,底部负动能开始收敛,说明卖压边际减弱;但在价格重新站回 7380 之前,只能把它当作反弹候选,不能直接升级为反转。若反弹收复 7380 并在回踩时守住,路径才从“下行加速”转为“回收确认”;若重新跌破 7366,则下一层要观察约 7349 的 -100% 位置。当天后续最低约 7353.59、收于约 7354.37,最终停在 -100% 扩展上方约 4~5 点。

4. 最后用 Bookmap 验证:挂单有没有真的承接

真实 ES6 Bookmap 热力图:流动性、成交气泡与 VWAP

这张图里,横向亮色带是相对集中的限价流动性,红/绿气泡代表主动成交的大小与方向,右侧是成交分布,底部是订单流辅助指标。实战上不要只看“大气泡”:要看气泡打到亮色带之后,价格是停住、反弹,还是继续穿透。

5. 用另一张 Bookmap 看“流动性墙 + 价格路径”

真实 Bookmap 流动性墙与价格路径

图中上方的亮色水平带可以先当作“潜在交易障碍”,但它不是永久支撑或阻力。若价格靠近后反复被拒绝,且主动成交无法穿透,偏向区间/回归逻辑;若亮带被连续扫穿、价格在其上方停留,才考虑突破后的延续。

6. 复盘时的完整链路

HIRO期权对冲压力
GEX / OI关键 strike 与结构
Bookmap承接、撤单、扫单
价格收复、跌破、延续

只有四层基本一致,才把观察升级成交易计划;如果其中两层互相冲突,优先降低仓位或等待,而不是用最后一张图替自己找方向。

HIRO 告诉你“对冲压力可能在哪里”,Bookmap 告诉你“盘口有没有承接或撤退”,价格才告诉你“市场是否真的接受了这条路径”。

🧪 从真实图表提炼 Tuna 的交易哲学

little_ear_table 留下的正确交易案例和图表记录,为 Tuna 的方法论提供了具体样本:HIRO、GEX、Bookmap、CVD、put seller 和实际仓位管理如何放进同一条盘中链路。

案例提炼方式

只从已经被价格路径和仓位结果验证的案例中提炼可复用规则:

  1. 还原当时的 HIRO、GEX、Bookmap 和关键价位状态。
  2. 对照实际成交方向、价格路径和仓位结构。
  3. 保留重复出现的机制:对冲、gamma 加速、流动性吸收和结构管理。
  4. 把具体点位降级为历史案例,把机制升级为长期规则。

他最常用的五个连接

观察连接读法对交易的帮助
股票 HIRO vs 大盘 HIRO股票持续买、大盘持续卖,或两者相反识别 buy the dip、指数对冲和个股/指数分化
负 gamma 接近关键位负 gamma 越靠近,价格对成交越敏感提醒趋势可能从慢跌变成加速,不要只按震荡思路扛单
Bookmap iceberg + CVD观察大单是否被隐藏流动性吸收,CVD 是否同步走弱/走强判断“有人在接”还是“价格正在被压穿”
put seller / call wall观察卖方是否守住、止损或被迫离场把墙从静态支撑阻力变成动态失效条件
Alert + 价差结构预设关键价位提醒,错过触发就不追;用 bear/bull spread 控制 max loss把盘感变成可执行、可复盘的入场纪律

实际样本:从 put seller 到负 gamma 加速

在一组真实盘中图里,可以按下面顺序复盘:

  1. 先看到关键价位附近有较多 put seller,暂时把它当作潜在支撑。
  2. GEX/Delta 图显示负 gamma 逐渐靠近,意味着价格一旦跌破,路径可能变得更快。
  3. Bookmap 上观察亮色流动性是否持续承接,或被主动卖单逐层扫穿。
  4. 如果 put seller 开始止损、价格进入负 gamma,同时卖压继续扩大,支撑假设失效。
  5. 若下方出现新的 put seller 或价格重新收回关键位,再考虑反弹/回归,而不是在第一根反弹 K 线追多。

这套流程的重点不是“预测 put seller 一定会输”,而是观察它何时从支撑变成被迫交易的一方。

从案例提炼的风险管理

  • 先按最坏情况估算 max loss,再决定仓位能不能承受。
  • 卖方结构有盈利后,倾向在 25%–50% 区间先收一部分,而不是等待最后一美元。
  • 手上已有科技股多头时,指数 bear spread 可以作为对冲,不等于建立一个全新的裸空观点。
  • Alert 没触发就不追价;错过一次机会,比在低赔率位置补票更便宜。
  • 看到 delta 是 buy side 但价格仍弱时,不急着把它解释成看多,继续观察价格是否收复关键位。

从正确案例中提炼 Tuna 的核心:先识别机制,再等待图表确认,最后用限定风险结构表达观点。

官方定义可参考 SpotGamma HIRO 说明

🌐 COR1M:判断指数行情是不是“大家一起动”

Tuna 确实会强调 COR1M。它是 Cboe 的 1-Month Implied Correlation Index,反映市场对未来一个月 SPX 成分股相关性的隐含定价:不是看指数涨跌,而是看成分股是否可能一起涨跌。

用一句话理解

高 COR1M成分股一起动指数风险更集中、更像系统性行情
COR1M
隐含相关性
低 COR1M个股各走各的指数可能被少数权重股撑住,分化更大

COR1M × HIRO × Bookmap

COR1M 环境HIRO / Flow 观察Bookmap / 价格反应交易含义
高 COR1M 上行股票与指数 HIRO 同向多个关键价位同时被扫穿更像广度驱动的趋势,指数方向更有传导性
高 COR1M 下行指数卖压扩散到成分股下方流动性连续撤退负面路径可能加速,空头不能只看单一股票
低 COR1M股票 HIRO 买、指数 HIRO 卖,或相反个股有承接但指数仍弱重点做分化和对冲,不把个股强势等同于指数安全
COR1M 快速释放Flow 很大但价格先不动盘口开始出现吸收/反复扫单警惕相关性从低位回升后的同步波动

实际使用时,COR1M 更适合做环境过滤器:它告诉你这次指数波动可能是“广泛共振”,还是“少数股票与大盘分化”;具体入场仍要回到 HIRO、GEX、Bookmap 和价格确认。

官方资料可参考 Cboe 对 COR1M 的说明SpotGamma 对隐含相关性和分散交易的解释

🧩 期权流:Call/Put 不是简单的多空标签

Tuna 的一个重要提醒是:看到 call 流入,不能直接得出 bullish 结论。必须进一步检查:开仓还是平仓、OI 是否增加、是市场买 call 还是卖 call、Dealer 处于哪一侧,以及价格是否真的沿着期权流方向移动。

期权流 → Dealer 对冲假设 → 盘口承接/扫单 → 价格确认

如果只有第一步,没有后三步,就只能当作观察线索,不能当作入场信号。

⚙️ 如何辅助自己的交易

开盘前:建立地图

  • 标出前高、前低、隔夜高低、VWAP 和主要 SPX/ES strike。
  • 记录正 gamma、put seller、call seller 和可能的磁吸区。
  • 预设两条路径:上破后谁会被迫买入,跌破后谁会被迫卖出。
  • 写出“不交易条件”:低 IV、空间太小、事件风险过高或盘口没有确认。

盘中:只做机制清楚的机会

  • 盘口出现大单时,先观察价格反应,不要因为成交额大就追单。
  • 价格靠近关键位时,重点看吸收、扫单和突破后的回收。
  • 盘口与 gamma 同向、价格也跟随时,才提高信任度。
  • 盘口、期权和价格互相矛盾时,把它当成信息不足,而不是马上反向下注。

下单前:选择正确表达

你的判断更适合的表达
方向和路径都清楚小仓单腿 Call/Put
方向有倾向但需要 bufferBear/Bull Spread
预期围绕某个中心位震荡Butterfly 或其他限定风险结构
只有情绪,没有盘口和价格确认不交易

出场:不要让结构替你做决定

  • 关键位失效就退出,不因为“已经亏了很多”而继续扛。
  • 盘口承接消失、主动成交与价格开始背离时,降低信任度。
  • 尾盘 gamma 放大后,如果不能判断横盘还是加速,优先保护本金。
  • 蝴蝶、价差等限定风险结构不要随意拆腿,避免把有限风险变成裸露方向风险。

📋 个人复盘模板

text
日期:
交易品种:SPX / ES / 个股

1. 关键价位与 gamma 区域:
2. Bookmap 看到的主动成交:
3. 挂单是吸收、撤单还是被扫穿:
4. 期权流与 OI:
5. 我推测谁会被迫交易:
6. 价格是否确认:
7. 选择的结构与最大风险:
8. 失效条件:
9. 结果:盈利 / 小亏 / 放弃交易
10. 下次应改进的观察:

🧠 核心原则

大单不是信号,价格对大单的反应才是信号。

Call/Put 不是方向,Dealer 的位置和对冲路径才是方向线索。

没有足够的赔率时,不交易比勉强交易更专业。

证据边界

Tuna 的方法论核心是盘口、ES/SPX 关键位、gamma、OI、对冲和风险收益比。Bookmap 部分采用“原图观察 + 价格确认 + 复盘验证”的方式,帮助把盘感转化成可重复的交易流程。