期权流工作区
期权流页面轮询某一个标的的期权成交记录,并把它们摆成三栏:左侧是成交明细,中间是标的图表和权利金面板,右侧是合约排名和对冲压力。页面标题栏把市场状态和数据状态分开陈述。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- 主菜单中的期权流(/flow)
- 前提
- Alpaca API 密钥 — 在保存一个密钥之前,页面显示“添加你免费的 Alpaca 模拟交易密钥以加载期权流数据”
- 默认来源
- Alpaca,15 分钟延迟(免费档)
- 轮询频率
- 自动刷新开启时每 4 秒一次;标的的 1 分钟 K 线每 60 秒刷新一次
- 窗口
- 最近 500 条成交记录的环形缓冲
- 交易时段
- 数据流只在周一至周五纽约时间 09:30–16:00 带来新成交
它做什么
工作区向后端轮询某一个标的(默认 SPY)的新期权成交记录,并把它们保存在一个有界窗口里。标题栏承载品种面板、当前保留的成交记录数量,以及回答两个不同问题的两个标签。市场标签说明美国期权市场是否开市,并带倒计时;数据标签说明轮询本身是否在工作:POLLING…、NO DATA、PROVIDER ERROR,或者一行状态,给出该来源的延迟以及最近一次成功轮询是多久之前返回的。
这两个标签有意分开存在。当数据提供商不断返回错误、每张卡片都读作零时,一个写着“市场开市”的标题栏什么也没告诉你。数据标签点名具体情况:一次成功但什么都没返回的轮询是一个结果,一次失败的轮询是一次失败,而成交明细此时显示的是上一次成功轮询的记录,时效写在它的提示里。
标题栏下面依次是统计卡片、筛选器,然后是三栏网格。左栏是你需要持续阅读的成交明细。中栏是标的的 1 分钟图表(同一品种的 GEX 快照已加载时会叠加 GEX 水平位)、认购/认沽权利金竞速,以及权利金集中度热力图。右栏是按权利金排名的头部合约、行权价梯形和对冲压力图。
设置
| 设置 | 默认值 | 它改变什么 |
|---|---|---|
| 刷新 | — | 立即执行一次轮询;有轮询进行中时禁用(显示“正在轮询…”) |
| 来源 | Alpaca · 15 分钟延迟 | 只有保存了相应密钥时才会出现 Tradier RT(实时,Lite 账户)和 Databento(历史 OPRA,落后 5 到 15 分钟,实时 OPRA 需要许可) |
| 每 4 秒自动刷新 | 开启 | 保持 4 秒一次的轮询频率,包括窗口被隐藏时 |
| 最近一次轮询时效 | 只读 | 距最近一次成功轮询的时间,即使那次没有返回任何成交记录 |
| 清空成交记录 | — | 丢弃到目前为止保留的全部成交记录;下一次轮询开始一个新窗口 |
| 标的叠加 | 自动 | 只有同一品种的 GEX 快照已加载时,GEX 水平位才会画在 1 分钟图表上;否则提示写“在 GEX 中加载 <品种> 以叠加水平位” |
怎么用
- 读任何数字之前先看数据标签:PROVIDER ERROR 之下的零不是对市场的观察。
- 选择与你持有的密钥相符的来源。延迟因来源而异,写在每个来源按钮的提示里。
- 在纽约时间 09:30–16:00 之外,空的成交明细会说明市场处于什么状态以及何时回来 — 这不是连接问题。
- 在 GEX 页面加载同一个品种,就能把两堵墙和零 gamma 画在期权流的标的图表上;其他品种的水平位绝不会被画上去。
限制与陷阱
窗口上限为 500 条成交记录,因此页面上的每一项总计都是这个窗口上的总计,不是整个交易时段的总计。清空成交记录、切换品种或切换来源都会开始一个新窗口,而属于上一个品种或来源的迟到响应会被丢弃,不会混进来。
行情数据由数据提供商按其自身条款收费,Alpaca 免费档以 15 分钟延迟发布。本页面上没有任何东西会下单:期权流模块是只读的分析工具。
相关页面
其他语言版本
常见问题
- 为什么页面要先要 Alpaca 密钥才显示内容?
- 期权流数据需要一个已配置的期权数据源。在保存一个密钥之前,该路由显示 API 密钥提示,文字是“添加你免费的 Alpaca 模拟交易密钥以加载期权流数据”,并带一个打开 API 密钥界面的按钮。
- 为什么来源列表里没有 Tradier 和 Databento?
- 它们只有在相应凭据存在时才会列出。标题栏在挂载时检查 Tradier 令牌和 Databento 密钥,只有检查通过才添加对应按钮;一个都没有时,菜单就只写“Alpaca · 15 分钟延迟”。
- 窗口切到后台时自动刷新会停吗?
- 不会。4 秒的频率无条件运行,这样你在别处工作时这个窗口仍保持最新。