受 pytdx 启发的 A 股数据获取工具,包含: 1. 一个 Ruts 通用库; 2. 一个命令行工具。
命令行工具(单核 CPU;Ubuntu 系统;release build): 1. 解析所有最新股票列表的历史 A 股数据(包含复权数据)不到 30s ,解析后的 csv 大小 1G 多; 2. 子命令直接将解析后的 csv 数据插入到 ClickHouse (20s,表 268 M) 或 MongoDB (7 分钟,表超过 700 M); 3. 东财日线增量更新(包括复权),2s 更新完。
关于复权: 1. 使用涨跌幅复权算法,无需修改(重算)历史复权信息; 2. 只计算收盘价前复权,其他价格复权只需基于收盘价和相对价格即可计算出来(这在 ClickHouse 中很快)。
具体文档待补充。