Python 量化基石:全市场多因子扫描、同步/异步双引擎、自动复权聚合与 ./mydb 毫秒级落盘(写入实时可读)。
安装.py 与 C++ 跨平台加速核心库(Win 为 .pyd / Linux & Mac 为 .so)。
sdk_test.py、rd_test.py 等。
运行一次 python 安装.py 自动注册到 Python Path,相当于全局 pip install。后续在任何项目路径下均可直接 from stock_sdk import *!
• Python 3.8+ 标准版:默认使用 stockdb.pyd / .so
• Python 3.14t+ 自由线程:将 3.14t+stockdb.pyd (或 .so) 重命名为 stockdb.pyd (或 .so) 即可享受无 GIL 极致并发!
• 实时可读:数据写入本地 ./mydb 独立目录,WAL 机制确保异常不丢数据,写入完成后立即可读、无缓存延迟。
• 单条与批量:单条直接调用 rd.set(...);全市场多因子或海量选股评分,统一组装 rd.pipe() 一次性提交批量落盘。
• 批量并行:单次直接传入代码列表 ["600633", "000001", ...],底层并行提取,彻底杜绝在 Python 循环中逐股低效请求。
• 自动复权:原生支持 qfq/hfq/None,内置全量历史除权除息数据(亦可通过 rd.get("复权*") 查询底层数据)。
• 周期聚合:原生支持 1d/1w/1M 与 1m/5m/15m/30m/60m;支持 as_df=True 一键直接输出 Pandas DataFrame。
• 5 种平滑算法:原生 Rust 核心加速计算,内置支持 5 种指数/39种指标平滑计算方法(method=39),实测速度比原生 Pandas 计算快 3 倍以上。
• 多指标并发:单次支持多指标 + 多股票批量并发,输出 MACD、KDJ、RSI、BOLL、ATR、CCI、BIAS、DMI 等全套指标与金叉死叉信号矩阵(cross=True)。
• 全量板块内置:预加载内存倒排索引(亦可通过 rd.get("板块*") 获取全量分类字典,rd.get("股票代码") 获取全量标的字典)。
• 多向毫秒检索:支持 个股 → 查所属板块(bk.get('600633'))与 板块 → 查全量成分股(bk.get('5G', 0, 'symbols')),及 模糊多向匹配(如查“电池”系列题材)。
rd.get_data(...) 常用参数速查:code: 单股 "600633" 或 批量列表 ["600633", "000001"]frequency: "1d"(日K), "1m/5m/15m/30m/60m"(分钟K), "1w"(周K), "1M"(月K)fq: "qfq"(前复权), "hfq"(后复权), None(不复权) | as_df: True(直接返回 Pandas DataFrame)
Python SDK 完整覆盖并支持 全量在线 API(部分接口需联网自动调用),策略无需自建爬虫与数据管道,一键调取全市场 7 大全维度金融数据:
双击运行 stockdb(小狗图标),本地数据引擎就绪(127.0.0.1:7899)。
发给 Cursor / WorkBuddy / Claude 等任意 AI 工具生成 .py 策略脚本
保存为 strategy.py 并运行,毫秒级完成全市场运算并存入 ./mydb。