凌晨两点十七分,策略又一次在实盘里做出了和回测完全相反的操作。我盯着屏幕上的成交记录,脑子里只有一个念头:这破玩意儿到底哪儿出毛病了。
查了四个小时。最后发现,不是模型的问题。是那家数据商推送的行情里,有一笔时间戳错了——把下午三点的成交标成了凌晨三点。于是我的 K 线图上多了一根诡异的下影线,于是策略判断支撑位破了,于是它替我果断止损在了最低点。那一刻我没有愤怒,只有一种深深的疲惫。这种破事儿,
做量化交易的人都知道,回测系统的核心不是策略有多花哨,而是数据有多可靠。如果历史行情数据本身就有问题,那么再完美的回测结果也只是“垃圾进,垃圾出”。
本文从实战出发,聊聊如何通过 API 批量拉取历史行情数据,并做一套严谨的回测数据清洗流程。这些坑,我都踩过。很多人以为历史行情就是“股票代码+日期+开高低收+成交量”。真上手才发现,问题一大堆:不同数据源格式不同,有的前复权、有的后复权、有的不复权
金融数据可视化中的 K 线图(Candlestick Chart)是前端开发中一个典型难点——既要高效渲染大量历史数据,又要支持实时推送,还要保证缩放、拖拽足够流畅。市面上很多图表库能画折线图、柱状图,但真正为金融场景优化的并不多。本文将带你10 分钟内跑通一个可交互的贵金属 K 线看板,并给出接入真实行情 API。读完你将掌握:最适合 K 线图的前端库选型对比用 Lightweight Char