Files
sanguo_vnpy_v2/docs/user_guide/README.md
T
claude_dev a37c43f691 docs: 建立完整的项目文档体系
- 创建6大文档分类:需求/设计/API/用户指南/运维/研究
- 添加各目录的 README 和模板说明
- 定义文档命名规范和编写规范
- 建立文档与代码的对应关系

文档目录结构:
├── requirements/  - 业务需求、功能需求、非功能需求
├── design/        - 架构设计、数据库设计、UI设计、集成设计
├── api/           - REST API、事件定义、内部接口
├── user_guide/    - 快速开始、教程、FAQ
├── operations/    - 部署、监控、故障排查
└── research/      - 因子研究、策略研究、回测报告

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 21:13:44 +08:00

150 lines
2.8 KiB
Markdown

# 用户指南目录
本目录用于存放面向终端用户的文档。
## 目录结构
```
user_guide/
├── quick_start/ # 快速开始
│ ├── installation.md
│ ├── first_trade.md
│ └── first_strategy.md
├── tutorials/ # 教程
│ ├── basic/ # 基础教程
│ ├── advanced/ # 高级教程
│ └── examples/ # 示例代码
└── faq/ # 常见问题
├── general.md
├── trading.md
└── strategy.md
```
## 文档命名规范
| 类型 | 命名格式 | 示例 |
|-----|---------|------|
| 快速开始 | `quick_start/主题.md` | `quick_start/installation.md` |
| 教程 | `tutorials/分类/主题.md` | `tutorials/basic/cta_strategy.md` |
| FAQ | `faq/分类.md` | `faq/trading.md` |
## 快速开始模板
### installation.md
```markdown
# 安装指南
## 环境要求
- Python 3.10+
- 推荐使用 Python 3.13
## 安装步骤
### Windows
\`\`\`bash
# 1. 下载安装包
# 2. 运行安装程序
# 3. 验证安装
python -c "import sanguo_trader; print(sanguo_trader.__version__)"
\`\`\`
### Linux/Mac
\`\`\`bash
# 1. 克隆仓库
git clone http://192.168.2.154:3000/sanguo/sanguo_vnpy_v2
# 2. 安装依赖
cd sanguo_vnpy_v2
pip install -r requirements/base.txt
# 3. 验证安装
python -c "import sanguo_trader; print('OK')"
\`\`\`
## 常见问题
### Q: 安装失败怎么办?
A: 检查 Python 版本,使用虚拟环境
```
## 教程模板
### tutorials/basic/cta_strategy.md
```markdown
# CTA 策略开发教程
## 概述
本教程将带你创建一个简单的 CTA 策略。
## 前置知识
- Python 基础
- 量化交易基本概念
## 步骤 1: 创建策略类
\`\`\`python
from sanguo_trader.strategy import CtaStrategyTemplate
class MyStrategy(CtaStrategyTemplate):
"""我的第一个策略"""
def __init__(self, cta_engine, strategy_name, vt_symbol, setting):
super().__init__(cta_engine, strategy_name, vt_symbol, setting)
def on_tick(self, tick):
"""行情回调"""
pass
def on_order(self, order):
"""委托回调"""
pass
\`\`\`
## 步骤 2: 编写交易逻辑
...
## 步骤 3: 回测验证
...
## 下一步
- 查看[高级教程](../advanced/)
- 查看[策略库](../../research/strategies/)
```
## FAQ 模板
### faq/trading.md
```markdown
# 交易相关常见问题
## 委托问题
### Q: 为什么委托没有成交?
A: 可能原因:
1. 价格偏离市场价太远
2. 市场流动性不足
3. 触发了风控规则
### Q: 如何修改委托价格?
A: ...
```
## 文档风格指南
1. 使用清晰简洁的语言
2. 提供可运行的代码示例
3. 使用截图说明界面操作
4. 保持文档与代码同步更新
5. 添加必要的警告和注意事项