GEX 页面提示“Alpaca API keys required”或“需要期权数据密钥”

只有在存在期权数据密钥时,GEX 和 Option Flow 页面才会打开。在 0.45.0 中,即使已经保存了 Tradier token,界面仍然要求 Alpaca 密钥;0.46.0 接受任何一种期权密钥(Tradier、Alpaca,GEX 还接受 Market Data),只有在一个密钥都没有时才显示“需要期权数据密钥”。

Senzoukria · 故障排除 · 更新于 2026 年 9 月


概要

0.46.0 的界面
“需要期权数据密钥 — 添加期权数据源(Tradier、Alpaca…)的密钥以加载 GEX 面板。”
0.45.0 的界面
“Alpaca API keys required — Add your free Alpaca paper-trading keys to load the GEX dashboard.”(该旧版本未翻译此提示,意为:需要 Alpaca API 密钥,请添加免费的 Alpaca 模拟交易密钥以加载 GEX 面板)
按钮
“打开 API 密钥”
修复版本
0.46.0(2026 年 9 月 24 日在 Discord 上被报告)

你会看到什么

GEX 或 Option Flow 页面显示一个全屏的空白状态,并带有“打开 API 密钥”按钮。在 0.46.0 中,提示为“需要期权数据密钥”和“添加期权数据源(Tradier、Alpaca…)的密钥以加载 GEX 面板。”(在 Option Flow 页面上则是加载“Option Flow 数据流”)。在 0.45.0 中,提示为英文的“Alpaca API keys required”,即使已经保存了 Tradier token、并且界面标注为“Token 已保存”,也照样出现。

为什么会这样

在 0.45.0 中,这两个页面只向保险库提出一个问题:是否存在 Alpaca 密钥?本可以切换到 Tradier 的数据源选择器位于页面顶栏,而顶栏要等这项检查通过之后才会渲染,所以没有 Alpaca 密钥时,页面永远无法进入。Tradier 后端本身其实是正常工作的。

0.46.0 会读取所有期权密钥。它保留你已保存的数据源,除非保险库明确表示该数据源的密钥已经不存在;这时它按以下顺序回退:Tradier、Alpaca,GEX 还会再尝试 Market Data。Databento 永远不会被自动选中,因为它按用量计费;ThetaData 需要本地终端,只有在你亲自选择它时才会保留。

如何解决

  • 更新到 0.46.0 或更高版本(账户 → Versions)。
  • 点击“打开 API 密钥”,保存一个 Tradier token、一组 Alpaca 密钥或一个 Market Data token。关闭密钥管理器时会重新检查,并打开页面。
  • 在 GEX 顶栏的“More options”菜单 → “Option chain source”中选择期权链数据源(这两个标签在界面上是英文)。

它并不意味着什么

  • 不是 Senzoukria 缺少某项功能:页面只取决于是否存在密钥。
  • 不是密钥被拒绝:密钥是否有效,要到请求数据时才会测试。

何时联系技术支持

做完这些检查仍然无法解决?请使用 菜单 → 问题反馈,或在 Senzoukria 的 Discord 上发帖。如果已经保存了密钥,而 0.46.0 仍然显示空白状态,请说明是哪一种密钥、哪一个页面。

同一栏目

其他语言版本

常见问题

哪个期权数据源是实时的?
在应用中,Alpaca 的指示性数据流标注为延迟 15 分钟,而实时 OPRA 是 Alpaca 的付费附加服务;Tradier 的帮助说明则指出,实时 OPRA 需要一个已入金的券商账户。具体套餐和价格由这些数据商自行制定。
为什么 Databento 永远不会被自动选中?
因为它按用量从你的账户计费。拥有一个用于 CME 期货的密钥,并不等于决定把额度花在 OPRA 请求上。

继续阅读