图表上的 GEX 价位:Call Wall、Zero Gamma、Put Wall
GEX 价位叠加层把 GEX 模块算出的 Call Wall、Zero Gamma、Put Wall 以及每侧最多四个排序行权价投射到期货图表上,用现货比率把指数或 ETF 的行权价换算成合约价格。没有 GEX 快照时,它什么也不画。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- 图表 → 指标面板 → 分组「叠加层」→「GEX 价位」;Full / 0DTE / 1DTE 的汇总方式在 GEX 工作区顶栏选择
- 默认值
- 开启,「排序价位(C2–C5 / P2–P5)」开启;汇总方式为「Full」
- 前提
- 需要来自期权数据源的 GEX 快照;图表合约必须能映射到该快照的标的
它做什么
GEX 模块在期权标的(SPY、QQQ、IWM、DIA)上计算 Gamma 敞口。图表叠加层读取这份快照,在 Call Wall(CW,绿色 #4ade80)、Zero Gamma(ZG,琥珀色 #eab308)和 Put Wall(PW,红色 #f87171)处画出水平线。当价格剖面的翻转点与按行权价累计得到的 zero gamma 相差超过现货的 0.1 %,或者 zero gamma 缺失时,会额外画一条 FLIP 线,以免把两种读数混为一谈。
期货主力代码会映射到各自的代理标的:ES 和 MES 对应 SPY,NQ 和 MNQ 对应 QQQ,RTY 和 M2K 对应 IWM,YM 和 MYM 对应 DIA。NQU6、MNQZ25 或「MNQ 09-25」这类合约写法都能识别。行权价以标的价格表示,渲染时会乘上一个比率(图表最后收盘价 ÷ 标的现货),该比率按快照计算一次后即固定,因此价位是锚定的,不会随每个 tick 滑动。
换算后的价位在标签中带有标的名称,例如「CW · QQQ」,所以换算自 QQQ 的价位绝不会被当作 NQ 原生价位呈现。每个由行权价支撑的价位还带有 0 到 1 的强度,相对于快照中最大的 |净 GEX|,它决定线条粗细。
设置
| 设置 | 默认值 | 影响 |
|---|---|---|
| GEX 价位 | 开启 | 指标面板中该叠加层的总开关 |
| 排序价位(C2–C5 / P2–P5) | 开启 | 每侧最多增加四个次要行权价,用细线绘制,按 |净 GEX| 排序;低于该侧最强值 10 % 的行权价被剔除 |
| 价位汇总方式(GEX 顶栏) | Full | 整条期权链、0DTE 或 1DTE 集合;该到期集合不存在时 0DTE/1DTE 按钮不可用,标签也绝不会写 0DTE |
| 合理性过滤 | 现货的 ±20 % | 距离现货超过 20 % 的价位被视为计算杂讯而丢弃,不予绘制 |
怎么用
先打开一次 GEX 工作区,让快照存在,然后在你的 ES 或 NQ 足迹图上把这些墙当作参考价格,按 GEX 页面所述的做市商对冲逻辑来读。排序行权价画得很克制:没有标签胶囊,移出视野时也不在边缘固定,不会和三条主线争夺注意力。
在到期日、日内期权链占主导时,把汇总方式切到 0DTE;只有该集合确实存在时,标签才会显示「0DTE」。
局限与陷阱
- GEX 以期权数据源为前提;没有快照时叠加层为空,图表合约不是已知指数期货时同样为空。
- ETF 代理是一个假设:SPY 期权不是 SPX 或 ES 期权,比率换算是线性近似。
- 价位随快照刷新,而不是随成交流刷新;快照过期,价位就过期。
- 这里没有任何内容承诺价格会在某道墙上作出反应。
相关页面
其他语言版本
常见问题
- 为什么我同时看到 ZG 和 FLIP 两条线?
- ZG 来自后端发布的按行权价累计的 zero gamma;FLIP 来自价格剖面。两者相差超过现货的 0.1 % 时,两条线都会画出并分别标注,因为它们是两种读数,谁也不能取代谁。
- 为什么我的 CL 图表上没有 GEX 价位?
- 该叠加层只把指数期货(ES、MES、NQ、MNQ、RTY、M2K、YM、MYM)映射到对应的期权标的。原油没有映射标的,所以 buildGexChartLevels 不返回任何内容。