🐟 Tuna 哥交易专栏
Discord 巨鲸|股市操盘手|盘口与 Bookmap 观察
本专栏提炼 crazytuna 的高信号交易思路,整理成一套可以辅助个人交易的观察框架:盘口、期权持仓、gamma 与价格反应如何串成一条可执行的交易路径。
🧭 一句话方法论
先看市场里谁可能被迫交易,再看盘口是否真的承接或消化了这股力量,最后才决定方向、结构和仓位。
🔭 Tuna 的四层观察框架
看挂单、主动成交、吸收、扫单,以及价格是否穿透流动性。
看 GEX、put seller、call/put OI 和 Dealer 对冲造成的磁吸或加速。
大单不等于趋势;只有价格跟随、关键位收复或有效跌破,信号才升级。
选择单腿、价差、蝴蝶或不交易,并预先限定最大损失与失效条件。
🧊 Bookmap:不是看“红绿”,而是看承接关系
从本地样本看,Tuna 经常把大单、盘口压力、ES/SPX 关键价位和期权对冲放在同一张图里观察。可以把 Bookmap 的信息翻译成下面四个问题:
| Bookmap 现象 | 应该问的问题 | 可能的交易含义 |
|---|---|---|
| 某价位出现大量被动挂单 | 主动成交打过去后,价格有没有继续穿透? | 打不穿可能是吸收;反复被打穿可能是流动性撤退或突破准备 |
| 主动买单很大但价格不涨 | 买方是在吸收卖压,还是被更大的卖方压住? | 流量与价格背离,不应直接追多 |
| 大卖单出现但价格跌不动 | 卖压是否被下方买盘承接? | 可能形成支撑,但必须等价格重新站回关键位 |
| 关键位突破后迅速收回 | 突破是否只是流动性扫单或假突破? | 反向路径的确认条件,不能只看第一次穿越 |
盘口信号的最低确认标准
- 先标出价格所在的关键位,而不是看到亮色就下单。
- 观察主动成交方向和价格位移是否一致。
- 判断挂单是持续承接,还是被撤掉、被扫穿。
- 用 ES/SPX 的收复、跌破和后续 1–3 根 K 线确认路径。
- 如果盘口和价格互相矛盾,降低仓位或不交易。
👁️ Bookmap 读图示意:三种最常见的盘口状态
下面是教学示意图,不是实时行情截图。重点是先看“亮色流动性”与价格的关系,再看成交方向。
价格仍守住
主动卖单很多,但价格没有继续下跌:先记为“可能有买方吸收”,等价格重新站回关键位再考虑反弹路径。
挂单被扫穿
主动买单连续出现,价格穿过原有卖方流动性:若同时收复关键位,才有资格升级为顺势信号。
迅速收回
第一次穿越不算确认;如果价格回到区间内,结合 HIRO/Flow 背离,优先防范反向路径。
📡 HIRO:把期权流翻译成实时对冲压力
HIRO 通常指 SpotGamma 的 Hedging Impact of Real-time Options 指标:它根据实时期权成交估算 Dealer 可能需要进行的 delta 对冲压力。它不是“涨跌预测线”,而是帮助回答:期权成交现在可能给标的带来买压、卖压,还是正在和价格背离。
HIRO 可以用来对比“股票一直在买、大盘却在卖”的分化,配合缺口、Equity 表现和末日期权强弱,观察买盘究竟是在推动趋势,还是只是在对冲压力。
潜在买压
潜在卖压
- 先看 HIRO 的方向和变化速度。
- 再看价格是否同步移动。
- 最后用 Bookmap 判断主动成交是否真的把价格推过关键位。
HIRO × Bookmap × 价格
| HIRO | Bookmap / 盘口 | 价格 | 处理方式 |
|---|---|---|---|
| 正值扩大 | 主动买单持续,卖方被扫或无法承接 | 上破关键位并延续 | 才考虑小仓顺势 Call 或 Bull Spread |
| 正值扩大 | 买单很大但被持续吸收 | 价格不涨或冲高回落 | 视为流量与价格背离,不追多 |
| 负值扩大 | 主动卖单持续,买盘撤退或被打穿 | 跌破关键位并延续 | 才考虑 Put 或 Bear Spread |
| 负值扩大 | 下方明显承接,卖单打不动 | 价格跌不动并收回 | 警惕假跌破,不追空 |
| HIRO 与价格相反 | 盘口也没有确认 | 方向混乱 | 降仓或不交易 |
🖼️ 实际图解:同一条路径怎么串起来
下面使用真实交易复盘截图,把“看指标”拆成可以跟着做的观察顺序。图上的日期和价格属于历史样本,用来学习读图,不是当前行情结论。
1. 先看 HIRO:对冲压力有没有和价格同向

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

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

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

这张 2026-07-29 的 SPX 5 分钟图里,紫色虚线 7428.78 是 7 月 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.78 | 7 月 28 日收盘;负扩展从这里向下计算 |
| 截图时 HOD | 7426.72 | 盘中动态指标线,不是 Fib 锚点 |
| 截图时 LOD | 7410.55 | 盘中动态指标线,不是盘前固定边界 |
| Fibonacci -38.2% | 约 7398 | 与 7400 整数关口形成第一处共振 |
| Fibonacci -50% | 约 7389 | 下行路径的中间管理位 |
| Fibonacci -61.8% | 约 7380 | 重要的多空防守与减仓观察位 |
| Fibonacci -78.6% | 约 7366 | 61.8% 失守后的下一层路径目标 |
| Fibonacci -100% | 约 7349 | 完整扩展目标;接近 7350 期权墙位 |
用脚本在盘前计算 61.8%
上图把脚本拆成四步:只读取盘前已知数据,以昨收固定 0%;生成多条候选结构腿;用 ATR20 筛选自动主尺或用 --hi 指定人工确认的结构锚点;最后按 A ± k × R 生成整套路径,并寻找结构共振。
本地工具可以在开盘前生成整把 Fib,而不是只计算一条 61.8%:
python3 ~/.claude/skills/premarket-fib/fib_anchor.py它的计算流程是:
- 严格只读取目标交易日之前的 SPX 日线和 1 小时数据,避免使用未来数据。
- 固定以昨收
A作为 0% 锚点。 - 从三档 ZigZag 枢轴、近 3/5/10/20 日高低和昨日区间产生多条候选结构腿。
- 用 ATR20 过滤过短或过长的腿;自动主尺优先选择
0.8~2.0 × ATR20范围内、起点日期最新的一条。 - 设结构起点与昨收的距离为
R,下跌腿的下方扩展位按A - k × R计算;其中k包括 0.382、0.5、0.618、0.786 和 1。 - 再把不同候选腿的刻度聚类,并标记与昨高、昨低、昨收、近 5 日高低及整数关口的共振。
精确复刻 Tuna 这张 7 月 29 日图,需要把已经反推出的结构锚点手动交给脚本:
python3 ~/.claude/skills/premarket-fib/fib_anchor.py \
SPX --date 2026-07-29 --hi 7508.5脚本输出 A = 7428.78、R = 79.72,因此:
-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 一带的反应

后续截图显示,价格跌破 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 验证:挂单有没有真的承接

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

图中上方的亮色水平带可以先当作“潜在交易障碍”,但它不是永久支撑或阻力。若价格靠近后反复被拒绝,且主动成交无法穿透,偏向区间/回归逻辑;若亮带被连续扫穿、价格在其上方停留,才考虑突破后的延续。
6. 复盘时的完整链路
只有四层基本一致,才把观察升级成交易计划;如果其中两层互相冲突,优先降低仓位或等待,而不是用最后一张图替自己找方向。
HIRO 告诉你“对冲压力可能在哪里”,Bookmap 告诉你“盘口有没有承接或撤退”,价格才告诉你“市场是否真的接受了这条路径”。
🧪 从真实图表提炼 Tuna 的交易哲学
little_ear_table 留下的正确交易案例和图表记录,为 Tuna 的方法论提供了具体样本:HIRO、GEX、Bookmap、CVD、put seller 和实际仓位管理如何放进同一条盘中链路。
案例提炼方式
只从已经被价格路径和仓位结果验证的案例中提炼可复用规则:
- 还原当时的 HIRO、GEX、Bookmap 和关键价位状态。
- 对照实际成交方向、价格路径和仓位结构。
- 保留重复出现的机制:对冲、gamma 加速、流动性吸收和结构管理。
- 把具体点位降级为历史案例,把机制升级为长期规则。
他最常用的五个连接
| 观察连接 | 读法 | 对交易的帮助 |
|---|---|---|
| 股票 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 加速
在一组真实盘中图里,可以按下面顺序复盘:
- 先看到关键价位附近有较多 put seller,暂时把它当作潜在支撑。
- GEX/Delta 图显示负 gamma 逐渐靠近,意味着价格一旦跌破,路径可能变得更快。
- Bookmap 上观察亮色流动性是否持续承接,或被主动卖单逐层扫穿。
- 如果 put seller 开始止损、价格进入负 gamma,同时卖压继续扩大,支撑假设失效。
- 若下方出现新的 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 × 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 |
| 方向有倾向但需要 buffer | Bear/Bull Spread |
| 预期围绕某个中心位震荡 | Butterfly 或其他限定风险结构 |
| 只有情绪,没有盘口和价格确认 | 不交易 |
出场:不要让结构替你做决定
- 关键位失效就退出,不因为“已经亏了很多”而继续扛。
- 盘口承接消失、主动成交与价格开始背离时,降低信任度。
- 尾盘 gamma 放大后,如果不能判断横盘还是加速,优先保护本金。
- 蝴蝶、价差等限定风险结构不要随意拆腿,避免把有限风险变成裸露方向风险。
📋 个人复盘模板
日期:
交易品种:SPX / ES / 个股
1. 关键价位与 gamma 区域:
2. Bookmap 看到的主动成交:
3. 挂单是吸收、撤单还是被扫穿:
4. 期权流与 OI:
5. 我推测谁会被迫交易:
6. 价格是否确认:
7. 选择的结构与最大风险:
8. 失效条件:
9. 结果:盈利 / 小亏 / 放弃交易
10. 下次应改进的观察:🧠 核心原则
大单不是信号,价格对大单的反应才是信号。
Call/Put 不是方向,Dealer 的位置和对冲路径才是方向线索。
没有足够的赔率时,不交易比勉强交易更专业。
证据边界
Tuna 的方法论核心是盘口、ES/SPX 关键位、gamma、OI、对冲和风险收益比。Bookmap 部分采用“原图观察 + 价格确认 + 复盘验证”的方式,帮助把盘感转化成可重复的交易流程。


