https://github.com/dfkai/xtquantai
是 xtquantai 项目的 GitHub 仓库链接。以下是关于该项目的一些关键信息总结:
项目概述
xtquantai 是一个基于 Model Context Protocol (MCP) 的服务器,它将迅投 (xtquant) 量化交易平台的功能与人工智能助手集成,使 AI 能够直接访问和操作量化交易数据和功能。
功能特点
- 基础数据查询:
get_trading_dates
:获取指定市场的交易日期。get_stock_list
:获取特定板块的股票列表。get_instrument_detail
:获取股票的详细信息。- 行情数据:
get_history_market_data
:获取股票的历史行情数据。get_latest_market_data
:获取股票的最新行情数据。get_full_market_data
:获取股票的完整行情数据。
安装
前提条件
- Python 3.11 或更高版本
- 迅投 QMT 或投研终端
- uv 包管理工具 (推荐)
下载方式
git clone https://github.com/dfkai/xtquantai.git
或者直接下载压缩包。
启动方式
- 直接启动:
python -m xtquantai
或者使用安装的命令行工具:
xtquantai
- 通过 MCP Inspector 启动:需要安装 node 环境,执行以下命令:
npx @modelcontextprotocol/inspector uv run xtquantai
项目结构
xtquantai/
├── src/
│ └── xtquantai/
│ ├── __init__.py # 包初始化文件
│ └── server.py # MCP 服务器实现
├── main.py # 启动脚本
├── server_direct.py # 直接 HTTP 服务器实现
├── pyproject.toml # 项目配置
└── README.md # 项目文档
致谢
- 迅投科技 提供的量化交易平台
- Model Context Protocol 提供的 AI 集成框架
许可证
本项目采用 MIT 许可证,详见 LICENSE 文件。
贡献
欢迎贡献!请随时提交问题或拉取请求。