GEX 计算假设:做市商方向、模型与到期范围
Gamma 敞口是算出来的,不是公开发布的。计算假设面板点名 GEX 页面上每一个水平位背后的每一项选择,把其中两项可重算的做成可调,并显示这些假设变化时零 gamma、看涨墙和看跌墙会移动多少。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- GEX 页面(/gex)→ 计算假设(可折叠区块)
- 默认做市商持仓方向
- 做市商空伽马(期权在客户手里)
- 默认 0DTE 处理
- 计入 0DTE
- 水平位区间
- 在所测试的 0DTE 变体上的 ±范围 — 是敏感度,不是置信区间
- 稳定性阈值
- 低于现价的 0.2% 为稳定,达到或超过现价的 1% 为宽
- 新鲜度
- 期权链快照时间和现价时间,时效标签每 10 秒重新评估一次
它做什么
这个面板回答一个问题:一个水平位里有多少成分是计算选择。它以一行摘要开场,合并实测的到期范围和模型来源,并附上期权链快照的时效标签。面板内部,左栏是各项假设,中栏显示它们产生的结果,页脚显示这些数字值多少分量。
两项假设可调,因为它们可以从应用已持有的快照中重算:做市商持仓方向和 0DTE 的处理。另外两项被声明为只读,因为重放它们等于编造数字:到期范围(后端在汇总之前就筛掉了到期日;面板从期限结构测量这个窗口,而不是重放它),以及定价模型 — 希腊字母来自 Alpaca、Tradier 或 Market Data 时它是数据提供商的模型,只有在 Databento 路径上才是本地的 Black-Scholes。
在默认假设下,面板精确复现后端算出的那些水平位 — 这条不变式由一个单元测试覆盖。它是对仪表盘水平位的一次解读,不是第二个数据源:在这里改变一项假设不会移动水平位卡片,也不会移动画在足迹图上的线,任何差距都会被标注出来。
设置
| 设置 | 默认值 | 它改变什么 |
|---|---|---|
| 做市商持仓方向 | 做市商空伽马(期权在客户手里) | 把每个行权价的净 gamma 取反。实际效果是移动两堵墙而不是零 gamma,而且某堵墙可能因为找不到候选行权价而消失 |
| 0DTE 处理 | 计入 0DTE | 计入、排除或仅 0DTE。排除时曲线描述的是这一周;计入时描述的是今天下午。最近的到期日不是今天时该控件被禁用 |
| 到期范围 | 声明值,只读 — 显示为“N 天内到期”,由期限结构测得 | 这里什么都改不了;它报告的是后端实际交付的窗口 |
| 定价模型 | 声明值,只读 — 数据提供商的名称,或 Databento 路径上的 Black-Scholes(欧式) | 这里什么都改不了;它点名 gamma 的来源 |
| 恢复默认假设 | 仅在某项假设被改动后显示 | 把两项可调设置恢复为后端的约定 |
| 刷新期权链 | — | 请求一份新的期权链快照;加载中时禁用 |
读懂水平位刻度条
零 Gamma(ZG)、看涨墙(CW)和看跌墙(PW)各有一条刻度条,共用一根标出现价的价格轴,因此三者可以相互比较。圆点是当前假设下的数值,阴影带是在确实能算出来的那些 0DTE 变体上的跨度,另有一个独立标记显示你改动之前的默认数值。位移达到半美分时会印出差值。
移动幅度小于现价 0.2% 的水平位被标为稳定;移动达到或超过 1% 的,会被标注为应当读作一个区域而不是一条线。当只有一个变体存在时 — 例如周末,根本没有 0DTE 可以排除 — 就完全不画区间带,因为什么也没测到。
某个水平位不存在时,面板写出实测的原因而不是一个破折号:此范围内没有剩余行权价、此范围内所有行权价的 gamma 均为零、累计 gamma 从未穿越零轴、现价之上没有以认购为主的行权价,或现价之下没有以认沽为主的行权价。
限制与陷阱
- 做市商约定就只是一个约定。OPRA 发布未平仓合约,从不发布它握在谁手里;面板在控件下方的提示里就说明了这一点。
- 未平仓合约每天收盘后发布一次。盘中,gamma 随现价和时间变动,而不是随今天新建的仓位变动。
- 区间只在做市商方向不变的前提下改变 0DTE 范围 — 把方向取反会把整条曲线取反,得到的会是一个很宽而毫无意义的区间。
- 时效标签越过过期阈值后会变成警告,并说明此后页面上没有任何内容刷新过。GEX 需要一个已配置的期权数据源,而那些数据由数据提供商收费。
相关页面
其他语言版本
常见问题
- 为什么把做市商持仓方向反过来,零 gamma 还停在原处?
- 把每个行权价的净 gamma 取反等于把累计曲线取反,而一条曲线和它的相反数在同一处穿越零。这个约定真正决定的是两堵墙:在现价之上,面板不再保留以认购为主的行权价,改为保留以认沽为主的行权价。
- 为什么 0DTE 控件是灰的?
- 因为快照中最近的到期日不是今天 — 例如遇到周末。没有东西可以排除或隔离,因此该控件被中性化,而不是提供一个什么都不会改变的选择。
- 改变一项假设会改变画在我图表上的水平位吗?
- 不会。这个面板是一个探索界面。仪表盘上的水平位卡片和画在足迹图上的 GEX 线仍停在后端的数值上,而默认假设精确复现这些数值。