期权流工作区

期权流页面轮询某一个标的的期权成交记录,并把它们摆成三栏:左侧是成交明细,中间是标的图表和权利金面板,右侧是合约排名和对冲压力。页面标题栏把市场状态和数据状态分开陈述。

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 秒的频率无条件运行,这样你在别处工作时这个窗口仍保持最新。