GoForum🌐 V2EX

开源了个量化工具:免费拉 A 股/港股/美股数据, CLI + Web + AI Agent 三件套

handsomejustin80 · 2026-07-04 22:43 · 0 次点赞 · 0 条回复

🥷 各位老哥好,又来 V2EX 站打扰了。

先说痛点。散户想搞点量化,门槛高得离谱:花钱买数据 API ,一年几千起步;自己扒通达信协议,那套 TCP 二进制逆向起来想砸键盘;用某些”免费”平台,数据受限、策略还得上传、时不时塞你一屏广告。

这些坑我都踩过一遍,然后把结果做成了个开源工具,叫 easy-tdx ,MIT 协议,代码全开放。

一句话定位:免费、免注册、免 API Key 的行情数据加量化回测工具。A 股、港股、美股、期货都能拉,K 线、实时报价、分时、逐笔、资金流向、板块轮动都有。装上就跑,不连任何付费服务。

我觉得比较能打的有三点。

一、三种用法都备齐,怎么舒服怎么来

  • 命令行:easy-tdx kline SH 600519 --table 直接出表格,所有命令默认吐 JSON
  • Web UI:easy-tdx serve 起个服务,浏览器打开就是回测可视化界面( Vue3 + ECharts ),选标的、挑策略、调参数、看 K 线买卖点和净值回撤,全程不写一行代码
  • Python API:当库用,from easy_tdx import MacClient

二、输出 JSON ,天生喂给 AI Agent

这年头大家都在折腾 Agent ,我就把所有 CLI 输出默认做成 JSON ,一行一条。Claude Code 、Cursor 这些接上 MCP 就能调,让 Agent 帮你看盘、跑回测、写策略。我自己天天这么用,确实省事。

三、自带回测引擎,十几个策略开箱即用

写个策略文件继承个基类,一行命令跑回测,年化、夏普、最大回撤、胜率全给你算好。多策略批量对比、参数网格寻优、多标的组合回测也支持。缠论分析(笔、中枢、买卖点、背驰)内置了,不用自己手画分型。

怎么上手:

pip install easy-tdx

# 拉根 K 线试试水
easy-tdx kline SH 600519 --count 30 --table

# 跑个回测
easy-tdx backtest SZ 300308 --strategy-file strategies/expma_cross.py --count 2000 --table

# 起 Web UI
# 后端需安装 web 可选依赖( FastAPI + Uvicorn )
pip install -e ".[web]"  or pip install easy-tdx[web]

# 前端需 Node.js 18+(首次运行需装依赖)
cd web-ui && npm install

# 终端 1:启动后端 API 服务(提供行情数据 + 回测计算)
easy-tdx serve --port 8000

# 终端 2:启动前端开发服务器( web-ui/ 目录)
cd web-ui && npm run dev
# 浏览器打开 http://localhost:5173

GitHub: https://github.com/handsomejustin/easy_tdx 详细用法看 Wiki: https://github.com/handsomejustin/easy_tdx/wiki

说句实在的,做这个不是帮谁赚钱(回测收益不代表实盘,老哥们心里都有数),就是觉得金融数据这块对散户太不友好了。量化基金程序化交易像割草,普通人至少该有抄起一样武器的权利。

各位老哥有空帮忙拍拍砖,提提 issue ,给个 star 让更多人看到也行。想加啥功能欢迎提,我尽量跟。

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: handsomejustin80
发布: 2026-07-04
点赞: 0
回复: 0