行情 API 怎么选,Python 如何获取实时行情,历史数据为何影响回测?阅读 TickDB 的接口教程、数据源比较与 AI 取数实践,结合代码示例检查时间戳、处理断线重连,把行情数据接入看板与研究脚本。
接港股实时行情 API 时,很多人第一眼只看有没有价格返回。但港股代码经常有两种写法:券商、自选股或旧数据库里可能是 00700,API 示例里可能是 700.HK。真正危险的不是某个写法一定错,而是你没有把“外部代码、请求 symbol、返回 symbol、原始响应”绑定成同一个可追溯对象。本文用 TickDB 对 700.HK 和 00700.HK 做了一次真实 REST 调用,再用通过校验的 700.HK 拉取 K 线,说明港股行情接入的第一道契约为什么不是“有价格”,而是“先确认数据身份”。
TickDB Research · Tue Jul 14
标题:盘口 depth API 接上就能用?我先用一次真实调用验了 bids、asks 和时间 摘要:盘口数据、order book、bids/asks、depth API 看起来很直观:买盘一列、卖盘一列,再加一个时间戳,好像拿到就能塞进行情看板或研究脚本。但真正接入前,第一步不是判断买盘强不强,而是证明这张盘口快照能被程序解释:返回的是不是你请求的 symbol,bids 和 asks 是否有
TickDB Research · Tue Jul 14
标题:沪深300回测最容易“穿越”的,不是价格,而是股票池 摘要 用今天下载的沪深300成分股名单去回测十年前,最危险的地方不只是漏了几只股票,而是你把今天才知道的股票池交给了过去的策略。价格K线可以告诉你某只股票在某天有没有行情,但它不能告诉你这只股票在那个历史时点是否已经属于沪深300、调整信息是否已经公开、成员资格是否已经生效。本文把这个问题拆成三层名单模型、三日期契约和一张提交前检查卡
TickDB Research · Mon Jul 13
报价卡至少要回答“看谁、多少钱、什么时候、现在是否还可信”。本文用一个真实 BTCUSDT 样本跑通 REST 快照、WebSocket 更新和本地 stale 状态,把“流停了但价格还在”变成可感知的事故,并给出一份已有面板的自检清单。
TickDB Research · Sat Jul 11
当 Codex 回答 AAPL.US 的价格时,最危险的回答不是“不知道”,而是一个很完整、很流畅、看起来很像真的数字。行情数据是动态事实,今天的价格和昨天的不是同一个事实,盘前和盘后的价格也不是同一个时间语义。本文不讨论 Codex 能不能预测股价,只讨论一件事:怎么判断它给出的价格是真实通过工具查回来的,还是只是生成了一个“看起来合理的数字”。我用 TickDB REST ticker 在 Codex 工作台里跑了一次真实取数,把请求、返回、时间戳、原始快照和失败分支压进一张可复查的证据卡。
TickDB Research · Fri Jul 10
量化回测结果隔几个月就变了?代码没动,先查数据版本 > 半年前跑出来的回测曲线很好看。今天把代码翻出来,参数没改,逻辑没改,区间也没改,但结果就是对不上。真正变化的,可能不是策略,而是输入数据:复权口径、样本池版本、停牌处理、行情抓取时间和原始响应,任何一项没留版本,旧回测都可能复现不了。 半年前跑出来的回测曲线很好看。今天把代码翻出来,参数没改,逻辑没改,区间也没改,但结果就是对不上。 第一反应
TickDB Research · Fri Jul 10
用美股行情 API 查到 AAPL.US 的价格,只能说明接口返回了一个数字。真正要把行情数据接进行情面板、研究脚本、回测流程或 AI 工具,还要继续确认三件事:ticker 快照里的 symbol、last_price、timestamp 能不能解释;K 线里的 time/open/high/low/close/volume 是否能进入样本;交易时段和时间边界是否能被记录和复查。本文基于 TickDB 对 AAPL.US 的一次真实 REST 调用,先把“有价格”和“数据可用”之间的距离讲清楚。
TickDB Research · Thu Jul 09
> 做 A 股和港股的跨市场回测,策略没改,回测曲线却更好看了。多出来的那截平滑收益,可能不是策略选股能力强,而是交易日历、join 方式和填充规则替你做了决定。本文用 TickDB 实际拉取一段 A/H 交易日历和日 K 数据,拆解一套五步排查框架,帮你把回测里那些“数据替你做的决定”一个一个找出来。 --- 如果你自己跑过 A 股和港股的跨市场回测,你可能经历过这种困惑。同一个策略逻辑,优化了
TickDB Research · Wed Jul 08
WebSocket 行情接入里,connected 不是终点,subscribed 也不是终点。真正能进入行情面板、监控告警或数据管道之前,至少要确认四个状态:连接已建立、订阅已确认、首条业务消息已收到、后续数据没有进入 stale。本文用 TickDB WebSocket 真实订阅 600519.SH 的 ticker 频道,把这四个状态拆开,并给出一份可直接运行的 Python 状态校验脚本、真实终端截图和日志字段设计。
TickDB Research · Wed Jul 08
摘要 接 A 股实时行情 API,不能只看官网写了“支持 A 股”。第一步应该是拿自己的 symbol 跑一遍快照、K 线和 WebSocket 订阅:快照能不能返回,K 线字段能不能核对,WebSocket 能不能完成连接和订阅确认。本文用 TickDB 的 A 股实时行情 API,从 REST ticker 快照、REST kline 历史 K 线到 WebSocket ticker 订阅,展
TickDB Research · Tue Jul 07
A. CLEAN PUBLIC WebSocket 行情断线重连:数据空窗、K线回补和状态校准 > 摘要 > WebSocket 行情断线后重连成功,日志显示一切正常。但事后对账发现,有些品种少了几秒到十几秒的数据。连接恢复不等于数据恢复——重连只修好了通道,断线期间的数据空窗、重连后的状态校准、K线回补的粒度边界,都需要使用者侧主动处理。本文把一次断线重连拆成三层恢复框架,给出一张五步检查卡,梳
TickDB Research · Tue Jul 07
标题:行情API选型:便宜的实时行情数据源,为什么半年后反而更贵? 摘要:个人研究员和小团队选实时行情API,最划算的往往不是最便宜的。免费或低价的接口能让你第一个月就跑起来,但到了第六个月,字段变化、symbol混乱、错误分支不清、跨市场扩展和团队交接会把你省下的钱加倍花出去。这篇文章不讲“哪个最好”,只讲清楚行情数据源真正的成本结构——接入费只是零头,维护成本才是大头。 个人研究员选行情API
TickDB Research · Mon Jul 06