返回博客

用 Call 墙与 Put 墙验证突破

用 Call 墙与 Put 墙配合期权流确认突破、反弹与跌破。期权数据中的支撑与阻力。

3 分钟阅读OptionData
期权层级支撑阻力突破期权流
STRATEGYOptionData blogFeedFilterScoreAlertSPY $1.2MQQQ $860KNVDA $2.1M

概述

目标:用期权支撑与阻力层级,减少假突破,确认技术价格行为。

难度:中级–进阶

时间周期:数日至数周(波段)

适用:与技术分析结合,验证趋势延续或反转。

要点:Call/Put 墙来自真实持仓量与做市商对冲,不是主观画线。

使用 OptionData API 运行本策略: 优先用市场结构 API 获取预计算 Call/Put 墙与分范围 GEX。自定义 OI 图可用历史 SQL期权链


关键术语

术语通俗含义
Call 墙Call 持仓量最大的行权。做市商做空这些 Call,价格涨向该行权时会卖股对冲,形成阻力
Put 墙Put 持仓量最大的行权。做市商做空这些 Put,价格跌向该行权时会买股对冲,形成支撑
持仓量 (OI)仍未平仓或行权的期权合约总数。某行权 OI 高 = 该层级对做市商「重要」。
突破价格带量有效站上阻力(或跌破支撑)。
假突破价格短暂突破后回落,常伴随低量。期权层级有助于过滤。

一句话:Call 墙与 Put 墙是做市商敞口最集中的地方;他们在那里对冲,所以价格常在此反应。用它们确认突破与反弹。


核心概念

期权层级 > 图表层级

传统支撑与阻力多为心理或历史。期权层级是机械的

作用机制:

  1. Call 墙:净 Call 持仓量最高的行权。
    • 效果:阻力。做市商做空 Call → 做多股票。价格上行时他们卖股对冲,形成天然天花板。
  2. Put 墙:净 Put 持仓量最高的行权。
    • 效果:支撑。做市商做空 Put → 做空股票。价格下行时他们买股对冲,形成天然地板。

价格触及 Call 墙时,做市商对冲决定了受阻还是 Gamma 挤压式突破。

含义:价格往往在两道墙之间波动。突破某道墙代表 regime 切换与波动可能扩大。

价格在两墙之间示意:

价格在 Put 墙(支撑,$160)与 Call 墙(阻力,$180)之间运行。


需关注的指标

1. Put 墙(主要支撑)

识别:

  • Put 持仓量最高的行权。
  • 通常充当地板。

强度指标:

  • OI > 10,000 张(流动性标的)
  • Put GEX > $5M
  • 与心理关口重合(如 $100、$150)

2. Call 墙(主要阻力)

识别:

  • Call 持仓量最高的行权。
  • 通常充当天花板。

强度指标:

  • OI > 10,000 张
  • Call GEX > $5M

3. 期权流确认

在支撑(Put 墙):

  • 偏多确认:价格测试 Put 墙时出现 ASK 侧 Call 扫单。

在阻力(Call 墙):

  • 偏空确认:价格测试 Call 墙时出现 ASK 侧 Put 扫单。

4. 成交量确认

突破规则:唯有在相对成交量 > 2.0x 时的突破才有效。低量突破多为陷阱。


分步分析流程

四步流程:标出墙、确定形态、在反应处执行、观察墙翻转。

步骤 1:标出期权结构

OptionData 链

  1. 按持仓量排序。
  2. 找出 Call 墙(天花板)与 Put 墙(地板)。

示例(AAPL @ $170):

  • Put 墙:$160(支撑)
  • Call 墙:$180(阻力)

层级分析

  • 支撑区: $160 - Put 墙

  • 阻力区: $180 - Call 墙

  • 交易区间: $160–$180

步骤 2:确定形态类型

四种主要情形:

  1. 形态 A(反弹):价格测试 Put 墙 + 偏多流。
  2. 形态 B(受阻):价格测试 Call 墙 + 偏空流。
  3. 形态 C(突破):价格收盘站上 Call 墙 + 放量。
  4. 形态 D(跌破):价格收盘跌破 Put 墙 + 放量。

步骤 3:在反应处执行

用例:形态 A(Put 墙偏多反弹)

条件:

  • 价格在 Put 墙 1–2% 内
  • 发现偏多 Call 流(ASK 侧)
  • 反转 K 线形态

交易示例(AAPL)

  • 股价: $161 - 接近 $160

  • 流: $165 Call - 5k @ ASK

  • 目标: $175 - Call 墙

  • 风险/回报: 1:5

步骤 4:观察墙翻转

「翻转」概念

  • 若价格 > Call 墙 → 原阻力变为新支撑
  • 若价格 < Put 墙 → 原支撑变为新阻力

极性变化允许在回踩时再次入场。


实例

例 1:TSLA 在 Put 墙反弹(示意示例)

设置:

  • TSLA 价格:$165(下跌中)
  • Put 墙:$160(28k OI,主要支撑)

时间线(3 月 12 日):

  • TSLA: $161.50

  • 流: $165 Call - 8k @ ASK

  • 解读: 反弹 - 提前布局

结果:TSLA 在 $160.50 见底后涨至 $175。盈利:+133%


例 2:NVDA 在 Call 墙受阻(示意示例)

设置:

  • NVDA 价格:$132
  • Call 墙:$135($9.4M GEX)

时间线(6 月 18 日):

  • NVDA: $134.80 - 测试墙

  • 流: $130 Put - 5k @ ASK

  • 情绪: 偏空 - 押受阻

结果:未能突破 $135,跌至 $124。盈利:+224%(做空/Put)。


例 3:SPY 突破 Call 墙(示意示例)

设置:

  • SPY 价格:$525
  • Call 墙:$530

时间线(5 月 15 日):

  • SPY: $531.20 - 突破 $530

  • 成交量: 3.2x - 高信念

  • 流: $535 Call - 追涨

结果:SPY 两日内涨至 $539。盈利:+137%


常见陷阱

陷阱 1:做日内尖刺

错误:价格一碰墙就买突破。 事实:日内尖刺常被反压。 对策:等小时或日线收盘站上墙再确认。

陷阱 2:忽视成交量

错误:相信低量突破。 事实:低量 = 低信念 = 陷阱。 对策:要求成交量 > 均量 2 倍

陷阱 3:到期日墙

错误:在到期日(0 DTE)交易这些层级。 事实:到期时 Gamma 消失,层级不稳定。 对策:层级在到期 > 3 天时最可靠。

陷阱 4:过期数据

错误:用上周的层级。 对策每日更新层级。仓位会动态变化。


进阶技巧

技巧 1:「层级三明治」(铁鹰式)

  • 条件:股价夹在强 Put 墙($160)与 Call 墙($180)之间。
  • 执行:卖波动率,在区间震荡中获利。

技巧 2:「墙翻转」回踩

  • 条件:价格突破 $530 Call 墙。
  • 执行:等回踩 $530(现为支撑)时买 Call。

技巧 3:共振影响

  • 条件:Put 墙($160)与 200 日均线($162)重合。
  • 结论高概率支撑区。

速查清单

交易期权层级前:

清单

  • 支撑: Put 墙 - Put OI 最高

  • 阻力: Call 墙 - Call OI 最高

  • 触发: 收盘价 - 等收盘

反弹(支撑):

  • 价格在 Put 墙 1–2% 内
  • 发现偏多 Call 流(ASK 侧)
  • 反转 K 线
  • 止损设在 Put 墙下方

突破:

  • 收盘价站上 Call 墙
  • 成交量 > 均量 2 倍
  • 突破后持续 Call 买入

技术实现

优先用市场结构获取墙位

curl "https://www.optiondata.io/api/v1/market-structure/SPY" \
  -H "Authorization: Bearer YOUR_API_KEY"

使用 data.structure.scopes(如 all)读取 call/put GEX 墙、OI 墙、Gamma Flip 与 Max Pain——无需自己拼装行权价。详见市场结构介绍

用 SQL 标出期权层级(自定义研究)

对 ad-hoc OI 图,向 https://www.optiondata.io/api/historical/sql 发送 POST,使用 Authorization: Bearer YOUR_API_KEY(或 body api_key)与 sql;用 argMax(oi, time) 得到每行权流式收盘 OI。成交历史自 2025-02-18 起。

目标:从成交流找出 SPY 的 Call 墙与 Put 墙。

/* RawOptionTrades: date, time, symbol, put_call, strike, expiration_date, size, price, gamma, oi */
SELECT 
  strike,
  put_call,
  argMax(oi, time) AS total_oi,
  SUM(gamma * size * 100) AS net_gex
FROM RawOptionTrades
WHERE 
  symbol = 'SPY' 
  AND date = (SELECT max(date) FROM RawOptionTrades)
GROUP BY strike, put_call
ORDER BY total_oi DESC
LIMIT 5

结果:Call OI 最高的行权为 Call 墙,Put OI 最高的为 Put 墙

也可用: 期权链 API 一次 POST 返回每个行权的 open_interest——当你需要完整报价/Greeks 盘面而不只是结构水平时,按 open_interest 排序即可读出合约级 Call/Put 墙。


用 OptionData API 实测。 开启 14 天免费试用(无需信用卡)。一个 API 密钥即可使用实时 WebSocket历史 SQL期权链 REST市场结构 四套 API。


相关配方


延伸阅读

  • 基础概念:Gamma 敞口 (GEX)
  • 基础概念:持仓量
  • 基础概念:做市商对冲

🧮 层级强度计算

评估一道墙的可靠性:

墙强度得分 = (OI) + (GEX) + (行权) + (共振)

OI:
- OI > 50k: +4(超大盘)
- OI > 20k: +3
- OI > 10k: +2

GEX:
- GEX > $20M: +4
- GEX > $10M: +3
- GEX > $5M: +2

行权:
- 整数($100、$200): +2
- 半整数($125、$175): +1

共振:
- 与技术位重合: +2

总分:
10–12: 堡垒级(可大胆反向)
7–9: 强
0–6: 易破

动态性

期权层级是活结构,每日演变。开盘前务必重新标出层级。

OptionData API

Run this with the OptionData API — one Pro key covers Realtime WebSocket, Historical SQL, Option Chain, and Market Structure.

Run this strategy: Call & put walls
Prefer Market Structure for precomputed call/put walls and GEX scopes; use Historical SQL when you need a custom OI map.
curl "https://www.optiondata.io/api/v1/market-structure/SPY" \
-H "Authorization: Bearer YOUR_API_KEY"