rustdx-cmd 0.1.0

受 pytdx 启发的 A 股数据获取库
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# rustdx

受 [pytdx](https://pypi.org/project/pytdx/1.28) 启发的 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 中很快)。

具体文档待补充。