A股回测为什么总不稳?拿到10年历史K线数据后,先验这5件事
标题:A股回测为什么总不稳?拿到10年历史K线数据后,先验这5件事 摘要:很多人第一次做 A 股回测,最关心的是策略逻辑、参数和收益曲线。但真正让回测结果失真的,往往不是模型,而是那份看起来很完整的历史 K 线数据。10 年历史 K 线能让策略穿越牛熊,也能让因子分析有更长样本,但前提是这份数据的 symbol、时间范围、K 线周期、OHLCV 字段、异常和缺口都能被核对。拿到数据后,先验这五件事
TickDB Research ·
综合专题文章与开发实践:浏览市场数据分析、行情接口接入经验和相关教程。
标题:A股回测为什么总不稳?拿到10年历史K线数据后,先验这5件事 摘要:很多人第一次做 A 股回测,最关心的是策略逻辑、参数和收益曲线。但真正让回测结果失真的,往往不是模型,而是那份看起来很完整的历史 K 线数据。10 年历史 K 线能让策略穿越牛熊,也能让因子分析有更长样本,但前提是这份数据的 symbol、时间范围、K 线周期、OHLCV 字段、异常和缺口都能被核对。拿到数据后,先验这五件事
TickDB Research ·
标题:美股又涨了,但你真的看清市场状态了吗?先对齐这五层实时行情口径 摘要:美股三大指数、实时行情、VIX、市场宽度、成交量——这些数字每天都在变,但指数上涨不等于整个市场都在走强。这篇文章不讲美股接下来是涨是跌,只给你一套五层口径的检查框架:哪个指数在涨?多少股票在涨?波动率有没有下来?成交量支不支持?你看的数据是哪个时间窗口的快照?把数据口径对齐,再谈市场判断。 昨夜美股上涨,三大指数全线收红
TickDB Research ·
标题:从盯盘、AI分析到团队复盘,行情数字进入判断之前,至少要说清这4点 摘要:如果你经常盯A股、美股、港股或加密行情,又想把价格拿去做复盘、AI分析或研究记录,你需要的不只是“看到数字”。如果你已经接入了实时行情API,当团队里三个人引用了“同一个价格”但三份结果对不上时,你能不能追溯到每个人当时取到的具体快照?TickDB不替你判断涨跌,但能让你取到的行情数字更容易被记录、核对和复查。 !im
TickDB Research ·
摘要:你付费开了 Level 2,看到买一突然挂出一笔大单,卖一变薄,bids/asks 看起来很有方向感。你的第一反应可能是:盘口已经给信号了。但过一会儿,大单撤了,价格没按你想的走。问题不在数据本身——Level 2 没有骗你。问题在于,你把“能看到盘口”误解成了“盘口已经能给交易信号”。这篇文章把盘口数据拆成三层——展示、状态观察、信号候选——讲清楚为什么大多数人在第一层以为自己看到了第三层
TickDB Research ·
标题:实时行情数据验收:价格看起来都对,为什么整段行情进系统后还是会坏? 摘要:每一笔行情数据单独看,价格、时间戳、成交量都有,一切正常。但当这些“正常”的数据被拼成一段连续行情时,缺口、重复、累计对不上的问题就浮出来了。这就是单点验证和生产级验收之间的差距——最小证据链能回答“这条数据从哪来”,但回答不了“整段行情是不是连续、自洽、可回溯”。这篇文章把行情数据验收拆成三层,讲清楚为什么数据质量不
TickDB Research ·
行情数据源冲突时,你应该相信谁?看完这篇就答案 摘要:你接了两个行情数据源,同一个symbol、同一时间附近,一个返回100.12,另一个返回100.18。接口都返回成功,价格都像真的。此时最危险的反应不是怀疑其中一个错了,而是立刻选一个你更熟的数据源相信。这篇文章提供一套多源冲突时的证据链仲裁方法——不判断谁更准,只追查每条价格背后的symbol、时间戳、市场状态、字段口径和原始返回,让数据自己
TickDB Research ·
摘要:用历史行情数据跑回测,策略逻辑跟论文一模一样,你跑出+5%,别人跑出+30%。你查了三天代码,参数调了一遍又一遍,还是对不上。问题大概率不在你的代码,在你用的那份历史数据——策略是你的公式,历史数据是你的答案册,你和别人公式一样,但答案册版本不同。复权方式、停牌处理、样本池里有没有退市股、失败查询有没有被静默填平,这四个数据雷每一个都可能单独制造好几个点的偏差。更重要的是,它们都让回测结果单
TickDB Research ·
> 摘要 > 接多个行情数据源时,时间戳最容易出问题:有的返回 10 位秒级时间戳,有的返回 13 位毫秒级时间戳;有的代表数据产生时间,有的代表服务端返回时间;有的适合按物理时间窗口对齐,有的应该按交易日对齐。本文不讨论交易策略,只讨论一个工程问题:如何在 Python 里把多源行情时间戳先归一化、再标注语义,最后按业务目标做窗口对齐。同时,我会用 TickDB 作为统一行情数据入口的例子,
TickDB Research ·
摘要:用历史行情数据跑回测,策略逻辑跟论文一模一样,你跑出+5%,别人跑出+30%。你查了三天代码,参数调了一遍又一遍,还是对不上。问题大概率不在你的代码,在你用的那份历史数据——策略是你的公式,历史数据是你的答案册,你和别人公式一样,但答案册版本不同。复权方式、停牌处理、样本池里有没有退市股、失败查询有没有被静默填平,这四个数据雷每一个都可能单独制造好几个点的偏差。更重要的是,它们都让回测结果单
TickDB Research ·
多市场行情面板怎么做:A股、美股、港股、外汇、数字货币,从6项信息到5个隐蔽故障 摘要:一个覆盖A股、美股、港股、外汇和数字货币的行情面板,接入实时行情数据源只是第一步。真正难的是让用户一眼就能判断——这个价格是3秒前还是3分钟前?非交易时段面板上挂着的是收盘价还是过期数据?那个空白格子是数据没拉到还是接口崩了?这篇文章不写复杂代码,只拆解一个核心洞见:行情面板不是价格墙,而是数据可信度界面。 这
TickDB Research ·
摘要:Kimi能读财报,豆包能聊行业,DeepSeek能写策略代码,问财能查个股基本面——它们聊起股票来越来越像专家。但如果你追问一句“刚才那条行情数据几点几分、从哪来的”,大多数工具会在这道追问前沉默。这篇文章不评测、不排名,只拆解AI金融工具背后的数据获取机制:为什么静态模型和动态行情之间存在结构性矛盾?为什么“查不到数据时编一个”比报错更危险?以及,为什么绕过实时行情数据的AI分析,从一开始
TickDB Research ·
摘要:行情接口返回200和最新价,只是第一步。真正决定数据能不能用的,是symbol会不会被悄悄修正、非交易时段返回的是空还是假数据、字段类型会不会在关键时刻跳变、时间戳到底指向哪个时刻、以及出错时有没有留下一句能听懂的话。这篇文章把这5件事拆到字段级,最后用一份可复现的验证脚本跑一遍,让你看到一份“查过”的响应长什么样。 --- 一个最容易被放过的真相 接口返回成功 ≠ 数据可信。 我第一次接实
TickDB Research ·