用数据读懂金融市场

API 教程

TickDB API 开发教程、WebSocket 接入和 SDK 示例

119 篇文章
20 阅读

TickDB SKILL 协议详解:如何让 AI 助手理解你的行情查询

当 AI 说"查一下 AAPL 股价"时,幕后发生了什么 你问 AI 助手:"帮我看看英伟达现在多少钱?" 3 秒后,它返回了结果:股价、涨跌幅、成交量,甚至还有盘口深度。 但你有没有想过:这个 AI 是怎么知道该调哪个接口、用什么参数、处理什么返回值的?它是凭空"学会"的,还是有一份文档在告诉它? 答案是:SKILL 协议中的 文件。 这不是一份普通的使用文档。它是一套结构化规范,让 AI 能

玩金融的小T api-guide
24 阅读

从回测到实盘:填平那 5 道鸿沟

> “我的策略回测夏普 2.8,最大回撤 3%。实盘第一周,回撤 12%。” 这不是策略失灵的故事。这是一个关于认知差距的故事。 2021 年,一个有着 8 年量化经验的团队,用机器学习训练了一个美股统计套利模型。回测 5 年,夏普 3.1,最大回撤 2.4%。他们信心满满地上线实盘。三个月后,策略被关闭。事后复盘,他们发现:回测中从未出现的滑点,在高波动时段高达 8 个最小报价单位;API 延迟

玩金融的小T tutorial
23 阅读

格兰杰因果检验:美股与加密货币谁领先谁?

从"币圈跟着纳指跌"说起:如何用格兰杰因果检验科学地回答谁在带动谁 --- "币圈跟着纳指跌"——这句话你听过多少次了? 2024 年初的行情让这个说法再度流行:纳指期货跌,比特币跟着跳;英伟达财报炸,狗狗币也跟着蹦。听起来好像加密货币完全是被美股带着走。但等等,同年 8 月比特币因为 ETF 通过的消息单日暴涨 10%,纳指同期基本没动。到底谁在带谁? 这个问题在量化圈吵了很久,但没有几个人能拿

玩金融的小T api-guide
40 阅读

当日行情自动归档:用 TickDB 历史接口构建本地行情数据库

"当你的回测脚本跑了 3 小时终于通过,结果发现本地 K 线数据在 2024 年 3 月 15 日那天出现了一段诡异的缺口——交易所那天临时改了行情广播规则,你的本地数据库里只剩下卖一价、没有买一价,那 3 小时的回测结论全部作废。" 这不是耸人听闻的假设,而是每个经历过的量化开发者都懂的深夜噩梦。 本地行情数据库的可靠性,直接决定了策略回测结论的可信度。但手动维护一套完整的历史数据,存在三重困境

玩金融的小T api-guide
36 阅读

TickDB SKILL 协议详解:如何让 AI 助手理解你的行情查询

当 AI 学会查行情:TickDB SKILL 协议的技术解剖 普通用户说"帮我看看英伟达最近一周的走势",AI 助手在几秒内完成了三个动作:理解意图、调出历史K线数据、将结果以图表形式返回。这不是魔法,背后是一套让 AI 理解"行情查询"这件事的协议——SKILL。 市面上有大量自然语言转 API 调用的方案,但大多数停留在"给 AI 扔一段 system prompt" 的粗糙阶段。参数靠猜,

玩金融的小T api-guide
27 阅读

量化小白从 0 到 1:搭建你的第一个美股量化策略

你能写交易逻辑,却找不到一条历史 K 线:量化入门者的困境与出路 "代码能跑就是对的。"这是大多数程序员在转型量化时踩的第一个坑。 当你决定把"苹果股价跌了我就买"这样的朴素想法写成代码时,你会发现一个尴尬的事实:你能写出一个完美的 逻辑,但下一秒就卡在了最基本的问题上——数据从哪来? 这不是你的能力问题。这是整个量化生态系统的信息不对称。专业机构用彭博终端,每年几万美金;个人开发者用免费数据源

玩金融的小T tutorial
22 阅读

增量更新与去重:如何确保本地数据库与数据源同步且不冗余

凌晨 3 点 17 分,你被一条告警震醒。 定时任务显示“同步完成,提交 847 条新记录”。你揉着眼睛打开数据库,发现不对——本地记录从 12 万条变成了 19 万条。这意味着上游新增的记录数远少于同步脚本告诉你的数量。或者是重复插入了,或者是某条历史记录被上游悄悄改了。 你打开上游的变更日志,发现他们上周做了一次数据清洗,把 2019 年的历史记录重新编排了 ID。你过去三年的本地数据,现在和

玩金融的小T api-guide
19 阅读

TickDB 的错误码为什么是 3001 而不是 429?统一错误码体系解读

统一错误码体系:为什么 REST API 和 WebSocket 不该共用 HTTP 状态码 "你的请求频率超限了,请 5 秒后重试。" 这句话在 API 文档中出现过多少次?但当这个提示真的出现在生产环境时,有多少人能在第一时间判断出:这是来自 REST API 的 429 响应,还是 WebSocket 连接断开后的定时器重连? 问题的根源在于,许多 API 在设计时沿用了 HTTP 状态码的

玩金融的小T api-guide
25 阅读

从回测到实盘:填平那 5 道鸿沟

从回测到实盘:填平那 5 道鸿沟 > “回测时我的夏普比率是 4.2,实盘跑了三个月,变成了 -0.8。” > > 这不是段子。这是每一个量化交易者都踩过的坑。 2019 年,全球量化基金行业管理的资产规模突破 1 万亿美元。但另一组数据更值得关注:根据 Lipper 的统计,超过 60% 的量化对冲基金在实盘表现显著低于其历史回测。差距不是 10%、20%,而是直接跑出负阿尔法。 问题出在哪?不

玩金融的小T tutorial
20 阅读

增量更新与去重:如何确保本地数据库与数据源同步且不冗余

数据的沉默累积:一个凌晨三点的告警 凌晨三点,某金融数据系统的告警划破了寂静。监控大屏上,某个数据表的总行数在一夜之间从 2,300 万跳到了 2,580 万——增量高达 280 万行,远超日均 30 万行的正常水平。 这不是数据源在放量。这是历史数据回溯(backfill)。 上游数据供应商发现了三年前一批数据的计算错误,重新清洗后推送到数据管道。一场看似正常的“数据同步”,在缺乏保护机制的系统

玩金融的小T api-guide
19 阅读

量化数据源的定价模式拆解:按次、按月、按量,哪种适合你?

定价模型选错:一场财报季让你的量化账户归零 一个常见的故事:开发者花了三周搭建趋势跟踪策略,回测年化 23%,夏普 1.8。财报季一来,策略崩溃——不是因为因子失效,而是数据账单先爆了。 每天 8 万次 API 调用,月末账单 340 美元。原本预期 500 美元的月利润,变成亏损。这是大多数量化个人投资者在数据成本上踩过的第一个坑:把定价模型当次要变量,等到账单来才反应过来。 这不是个例。数据源

玩金融的小T api-guide
23 阅读

学术量化论文复现指南:从阅读到代码实现

学术量化论文复现指南:从阅读到代码实现 价格是结果,订单簿是原因。 这句话几乎出现在每一篇关于市场微观结构的论文里。但当你真正试图把这句话变成可运行的策略时,你会发现:从论文到代码的距离,远比想象中遥远。 2017 年,著名量化博客 Quantitative Trading 做过一项调查:超过 70% 的量化研究者表示,他们曾在复现他人论文时遭遇重大困难。其中近一半人最终放弃了。失败的原因不是数学

玩金融的小T tutorial
24 阅读

买卖压力比计算:从 depth 快照到实时信号

订单簿里的权力游戏:买卖压力比的科学计算与实时落地 > “价格是交易所里所有未成交订单的共识投票。你看到的每一个报价,都是有人在用自己的真金白银投票——而订单簿,就是这场无声选举的实时计票板。” --- 2024 年 8 月 5 日,日经 225 期货在亚市早盘触发熔断机制,跌幅一度超过 12%。如果你当时盯着订单簿,会发现一个清晰的预警信号:在价格加速下跌前的 3 分钟内,买卖压力比从 0.8

玩金融的小T api-guide
22 阅读

TickDB 的历史数据清洗对齐到底做了什么?对比原始数据的 5 个维度

历史数据清洗对齐:TickDB 工程师亲述我们如何让 10 年行情“说同一种话” 当你的回测收益在实盘中消失:这不是策略问题,是数据问题 2019 年秋天,一个使用均值回归策略的量化团队遇到了诡异的情况:回测年化收益 34%,实盘运行三个月,最大回撤直接击穿风险阈值。团队花了六周排查因子逻辑、交易滑点、市场冲击——最后发现问题出在数据源。 他们用的免费数据 API,在处理 2020 年 3 月美股

玩金融的小T api-guide
28 阅读

量化求职技能图谱:2026 年量化研究员需要会什么

当量化猎头说"不合适"时,他们到底在说什么 "您的简历很优秀,但这个岗位需要的是能独立完成因子挖掘全链路的人选。" 这不是客气话。这是 2026 年量化求职市场的真实淘汰语——它精准地指出了一个被大量求职者忽视的结构性错位:你以为「会编程 + 爱炒股」等于量化入场券,但机构的评估维度是另一套完全正交的能力坐标系。 本文不是一碗关于"Python 是刚需"的鸡汤。我们来拆解一份量化研究员 offer

玩金融的小T tutorial
21 阅读

统计套利配对筛选:协整检验与卡尔曼滤波实战

市场在波动,但价差总会回归 凌晨三点,你的监控系统尖叫了一声。 不是暴跌,不是熔断,是两只看起来毫无关系的股票——它们之间的价差突然突破了历史均值三个标准差。你盯着屏幕,手悬在鼠标上方,脑子飞速运转:这是假信号还是真的套利机会?这个价差会回归吗?回归的速度够快吗? 大多数量化新人会在这一步做出错误的判断:要么因为数据挖掘偏误过度自信,要么因为缺乏系统方法而错过真正的机会。而成熟的统计套利者,知道问

玩金融的小T api-guide
31 阅读

TickDB 如何做到单一连接跨市场?统一行情网关的技术解密

凌晨三点,你被手机告警惊醒。某个加密货币在美股财报发布后出现了瞬时暴跌,你在 200 毫秒内完成了做空,然后——什么也没发生。 你的行情源只支持数字货币。隔壁团队的消息比你早 800 毫秒,因为他们接的是彭博终端。 这不是你的策略不够好,是你的数据管道设计从根上就输了。 --- 量化交易的核心竞争力早已不是策略模型,而是信息抵达的速度与广度。一个能同时捕获美股财报冲击波、港股衍生品异动、加密市场闪

玩金融的小T api-guide
20 阅读

缺失值填充策略:向前填充、线性插值还是剔除?

缺失值填充策略:向前填充、线性插值还是剔除? 凌晨 3 点,你的回测系统跑完了一个月的实盘模拟。 胜率 67%,夏普比率 2.1,最大回撤 8.3%。漂亮的数字。你信心满满地在模拟盘复现,结果三个月亏损了 23%。 这不是策略失效。这是数据在骗你。 具体来说,是那些你从没仔细看过的"缺失值"。停牌、午间休市、网络抖动——K 线数据中散布着这些空白,而你的填充方式,正在悄悄扭曲回测结果。 本文拆解

玩金融的小T api-guide
25 阅读

TickDB SKILL 协议详解:如何让 AI 助手理解你的行情查询

当 AI 问你"想买点英伟达"时,你知道它有多狼狈吗 一个真实场景:你在 Cursor 里随口说"帮我看看英伟达最近的走势",AI 助手大概率会回复一段关于如何申请 API Key 的废话,或者直接告诉你"我无法获取实时数据"。 这背后不是一个能力问题,而是一个协议问题——AI 不知道如何将"英伟达的走势"这个模糊意图,转化为结构化的行情查询请求。它没有统一的方式理解:查询哪个标的?用什么时间周期

玩金融的小T api-guide
31 阅读

策略容量估算:你的策略能承载多少资金

策略容量估算:你的策略能承载多少资金 > “回测是过去,容量是未来。” 2019 年,一家管理 2000 万美元量化基金的团队,凭借一套年化 47% 的策略登上了业内论坛。但到 2020 年底,他们的旗舰产品清盘了——不是因为策略失效,而是因为规模从 2000 万膨胀到 1.2 亿美元后,冲击成本吃掉了全部利润。 这不是个例。大多数量化新手在回测报告中看到漂亮的夏普比率时,从未问过一个问题:这套策

玩金融的小T tutorial成交量约束冲击成本模型
Esc
输入关键词开始搜索