8dd1cf326d
- 基于 VeighNa 4.4.0 的二次开发基础 - 建立项目目录结构(sanguo_trader/sanguo_research/sanguo_data/sanguo_common) - 配置开发工作流文档和 Git 模板 - 设置 GitHub Flow 分支策略 - 添加依赖管理文件 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
60 lines
1.2 KiB
Markdown
60 lines
1.2 KiB
Markdown
# 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
|
|
|
|
### 安装
|
|
|
|
```bash
|
|
# 创建虚拟环境
|
|
python -m venv venv
|
|
source venv/bin/activate # Linux/Mac
|
|
# venv\Scripts\activate # Windows
|
|
|
|
# 安装依赖
|
|
pip install -r requirements/base.txt
|
|
```
|
|
|
|
## 开发指南
|
|
|
|
请查看 [docs/development.md](docs/development.md) 获取详细开发指南。
|
|
|
|
## 分支策略
|
|
|
|
- `master` - 主分支,保持稳定可部署
|
|
- `develop` - 开发分支,日常开发合并
|
|
- `feature/*` - 功能分支
|
|
- `hotfix/*` - 热修复分支
|
|
|
|
## 版本历史
|
|
|
|
查看 [CHANGELOG.md](CHANGELOG.md)
|
|
|
|
## 许可证
|
|
|
|
MIT License
|
|
|
|
## 致谢
|
|
|
|
基于 [VeighNa](https://github.com/vnpy/vnpy) 框架开发
|