通达信量化接口命令行工具 - 基于 TQ 策略模式
- 通达信客户端:已启动并登录
- 通达信安装路径:默认
D:\new_tdx64,可通过环境变量 TDX_PATH 修改
- Python 3.8+
# 进入 cli_agent 目录
cd cli_agent
# 安装依赖
pip install -e .
# 检查 CLI 是否可用
cli-anything-tdx-tq --version
# 查看帮助
cli-anything-tdx-tq --help
cli-anything-tdx-tq status
# 获取日线数据
cli-anything-tdx-tq market get -s 600487.SH,000001.SZ -p 1d -c 60
# 获取实时行情
cli-anything-tdx-tq market snapshot -s 600487.SH
# 获取除权除息数据
cli-anything-tdx-tq market divid -s 600487.SH
# 获取基础信息
cli-anything-tdx-tq stock info -s 600487.SH
# 获取更多信息
cli-anything-tdx-tq stock more -s 600487.SH
# 获取行业板块列表
cli-anything-tdx-tq sector list -t 0
# 获取板块成分股
cli-anything-tdx-tq sector stocks -s 半导体
cli-anything-tdx-tq financial get -s 600487.SH -f FN1,FN4,FN6 --start 20240101 --end 20241231
# 调用指标公式
cli-anything-tdx-tq formula zb -n MA -a 5,10,20
# 调用选股公式
cli-anything-tdx-tq formula xg -n KDJ -a 9,3,3
# 所有命令都支持 --json 输出
cli-anything-tdx-tq stock info -s 600487.SH --json
| 命令 |
说明 |
init |
初始化连接 |
close |
关闭连接 |
status |
查看状态 |
config |
配置管理 |
| 命令 |
说明 |
market get |
获取 K 线数据 |
market snapshot |
获取实时行情快照 |
market divid |
获取除权除息数据 |
| 命令 |
说明 |
stock info |
获取股票基础信息 |
stock more |
获取股票更多信息 |
| 命令 |
说明 |
sector list |
获取板块列表 |
sector stocks |
获取板块成分股 |
| 命令 |
说明 |
financial get |
获取专业财务数据 |
| 命令 |
说明 |
formula zb |
调用指标公式 |
formula xg |
调用选股公式 |
| 变量 |
说明 |
默认值 |
TDX_PATH |
通达信安装路径 |
D:\new_tdx64 |
所有命令都支持 --json 选项,输出 JSON 格式数据,便于 Agent 消费:
cli-anything-tdx-tq stock info -s 600487.SH --json
默认输出为人类可读的表格格式。
确保:
- 通达信客户端已启动并登录
- 通达信安装路径正确
D:\new_tdx64\PYPlugins\sys\tqcenter.py 存在
运行 pip install -e . 重新安装。
# 开发模式安装
pip install -e .
# 运行测试
pytest tests/
MIT