Files
tick-stock-panel/tiers.yaml
T
shy3130 657d4d9948 feat(minute): 全量分钟能力位与两阶段日内分钟落盘
- tickflow SDK 0.1.25: intraday.universe 标的池单请求拉全市场当日分钟
- 新能力位 Cap.INTRADAY_UNIVERSE (TickFlow Expert 专有) + 探测/别名/schema v6
- 分钟刷新两阶段: 冷启动与缺口修复走 intraday_batch 全天突发(分块容错), 稳态走 universe 增量
- 覆盖看门狗: 落后>3min / 无数据 / 连续空轮自动升级全量自愈
- 刷新间隔钳制 [3,300]s 默认 6s; 监控页全量分钟开关与状态入口
- CONTRIBUTING: 分钟 K 北京时间墙钟契约 (naive, 入口强制归一)
2026-08-30 19:05:25 +08:00

75 lines
4.0 KiB
YAML

# tickflow-stock-panel —— TickFlow 推荐套餐能力对照表(§5.2)
#
# 仅用途:
# 1. 启动期能力探测决定试探顺序
# 2. UI Tier Label 反查("≈ Pro" 等友好标签)
# 3. 加购建议时的价格预估
#
# 业务代码永远不读这张表,只读运行时探测出的 CapabilitySet。
# 来源:https://tickflow.org/pricing/
# 频率单位:次/分钟。batch 单位:标的/次。
#
# 说明(2026-06-19 核对):
# pricing 页为前端动态渲染,自动抓取只能拿到 FAQ 文字,无法取得精确数值表。
# 下表数值除明确标注「推断」的条目外,均沿用 2026-05-21 旧版抓取。
# FAQ 印证的能力归属:免费=行情+日K;Starter+=标的池+批量;Pro+=分钟K;Expert+=财务+WS。
# 标注「推断」的条目按 tiers.yaml 既有 batch 类接口规律推得,建议后续用真实套餐核对。
#
# 说明(2026-06-24 5 档重构):
# none = 无 key / 乱填 / 无效 key。运行时走 free-api 服务器(free 通道),
# 仅历史日K(含批量),无实时行情。不存 API Key。
# free = 免费有效 key(付费端点验证:有单只日K、无复权因子)。
# 历史/盘后日K仍走 free-api 服务器;实时行情走付费服务器按标的接口。
# 可用于自选股实时监控:10 次/分,每次最多 5 标的。
# none 与 free 的历史日K通道相同(free-api),区别在于 free 有付费服务器按标的实时权限。
# starter+ 才走付费端点 api.tickflow.org,有实时行情。
none:
# 无 key / 无效 key —— 走 free-api 服务器,仅历史日K(含批量),无实时行情
kline.daily.by_symbol: { rpm: 60, batch: 1 }
kline.daily.batch: { rpm: 60, batch: 100 } # free-api 服务器批量日K(接口限制 60 次/分, 每批最多 100 标的)
free:
# 免费有效 key —— 历史日K走 free-api;自选实时走付费服务器按标的接口
quote.by_symbol: { rpm: 10, batch: 5 }
kline.daily.by_symbol: { rpm: 60, batch: 1 }
kline.daily.batch: { rpm: 60, batch: 100 } # free-api 服务器批量日K(同 none, 60 次/分, 每批最多 100 标的)
starter:
quote.by_symbol: { rpm: 60, batch: 50 }
quote.batch: { rpm: 60, batch: 50 } # [新增-推断] 批量行情(同 by_symbol 限速,FAQ:Starter+ 含批量)
quote.pool: { rpm: 20 }
kline.daily.batch: { rpm: 30, batch: 100 }
kline.daily.by_symbol: { rpm: 60, batch: 1 }
adj_factor: { rpm: 30, batch: 50 }
pro:
quote.by_symbol: { rpm: 120, batch: 100 }
quote.batch: { rpm: 120, batch: 100 } # [新增-推断] 批量行情(同 by_symbol 限速)
quote.pool: { rpm: 60 }
kline.daily.batch: { rpm: 60, batch: 100 }
kline.daily.by_symbol: { rpm: 120, batch: 1 }
kline.minute.batch: { rpm: 30, batch: 100 }
kline.minute.by_symbol: { rpm: 60, batch: 1 }
intraday: { rpm: 30, batch: 1 }
depth5: { rpm: 60, batch: 1 } # 按标的查(单只):官方 60rpm/1
depth5.batch: { rpm: 30, batch: 100 } # 批量查(新增):官方 30rpm/100
adj_factor: { rpm: 60, batch: 100 }
expert:
quote.by_symbol: { rpm: 300, batch: 500 }
quote.batch: { rpm: 300, batch: 500 } # [新增-推断] 批量行情(同 by_symbol 限速)
quote.pool: { rpm: 120 }
kline.daily.batch: { rpm: 120, batch: 200 }
kline.daily.by_symbol: { rpm: 300, batch: 1 }
kline.minute.batch: { rpm: 60, batch: 200 }
kline.minute.by_symbol: { rpm: 120, batch: 1 }
intraday: { rpm: 120, batch: 1 }
intraday.batch: { rpm: 60, batch: 200 }
intraday.universe: { rpm: 20 } # 全量分钟增量: 标的池单请求拉全市场; rpm=20 对应服务 3s 下限
depth5: { rpm: 120, batch: 1 } # 按标的查(单只):官方 120rpm/1
depth5.batch: { rpm: 60, batch: 200 } # 批量查(新增):官方 60rpm/200
adj_factor: { rpm: 120, batch: 200 }
websocket: { subscribe: 100 }
financial: { rpm: 120, batch: 100 }