36ec0d38e3657cf4738a98220409a0e786b3c538
- tests/.gitkeep - scripts/.gitkeep - examples/.gitkeep 确保空目录在 Git 中被追踪。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sanguo VeighNa 量化交易平台
基于 VeighNa 4.4.0 的二次开发量化交易平台。
项目结构
sanguo_vnpy_v2/
├── vnpy_v4.4.0/ # VeighNa 上游源码
├── sanguo_trader/ # 核心交易模块
├── sanguo_research/ # 量化投研模块
├── sanguo_data/ # 数据管理模块
├── sanguo_common/ # 公共模块
├── tests/ # 测试代码
├── docs/ # 文档
└── examples/ # 示例代码
快速开始
环境要求
- Python 3.10+
- 推荐使用 Python 3.13
安装
# 创建虚拟环境
python -m venv venv
source venv/bin/activate # Linux/Mac
# venv\Scripts\activate # Windows
# 安装依赖
pip install -r requirements/base.txt
开发指南
请查看 docs/development.md 获取详细开发指南。
分支策略
master- 主分支,保持稳定可部署develop- 开发分支,日常开发合并feature/*- 功能分支hotfix/*- 热修复分支
版本历史
查看 CHANGELOG.md
许可证
MIT License
致谢
基于 VeighNa 框架开发
Description
Languages
Jupyter Notebook
91.2%
Python
7%
Vue
0.6%
JavaScript
0.4%
HTML
0.2%
Other
0.5%