affcfa0c72
**主要调整:** 1. 重命名将军工作区目录: - data-engineering → zhaoyun-data (赵云数据工程) - risk-management → guanyu-risk (关羽风控管理) - platform → jiangwei-platform (姜维平台) - technical-strategy → zhangfei-technical (张飞技术策略) 2. 创建新目录: - archive/ (归档目录) - simayi-quality/ (司马懿质量保证) - pangtong-value/ (庞统价值投资) 3. 移动内容: - value-investing → pangtong-value/research (庞统价值投资) - running_data → zhaoyun-data/data (运行数据) - 文件任务管理系统文档 → archive/file-task-system 4. 清理文件: - 删除所有日志文件 - 删除agent脚本 - 删除knowledge-base (使用统一知识库) 5. 创建标准结构: - 各将军目录下创建research/, scripts/, reports/, references/子目录 6. 更新.gitignore: - 排除日志文件和临时文件 **依据:** management/workflow-rules.md **制定:** 庞统(凤雏) **审核:** 诸葛亮
196 lines
4.8 KiB
Plaintext
196 lines
4.8 KiB
Plaintext
标题: 从回测到实盘:聚宽实盘交易入门指南
|
||
链接: https://www.joinquant.com/view/community/detail/4
|
||
分类: 实盘
|
||
================================================================================
|
||
|
||
# 从回测到实盘:聚宽实盘交易入门指南
|
||
|
||
## 一、实盘与回测的差异
|
||
|
||
### 1.1 理解差异
|
||
|
||
| 方面 | 回测 | 实盘 |
|
||
|------|------|------|
|
||
| 数据质量 | 完美的历史数据 | 可能有缺失、延迟 |
|
||
| 执行情况 | 理想成交 | 滑点、部分成交、不成交 |
|
||
| 市场影响 | 无冲击成本 | 大单可能影响价格 |
|
||
| 心理因素 | 无情绪压力 | 真实盈亏影响决策 |
|
||
| 系统风险 | 无系统故障 | 网络、系统、券商问题 |
|
||
|
||
### 1.2 管理预期
|
||
|
||
- 实盘收益通常低于回测收益(20%-50%是正常的)
|
||
- 实盘回撤可能大于回测回撤
|
||
- 需要做好心理准备,接受实盘与回测的差异
|
||
|
||
## 二、渐进式实盘上线流程
|
||
|
||
### 2.1 第一阶段:模拟交易
|
||
|
||
**时间**:3-6个月
|
||
|
||
**目标**:
|
||
- 验证策略在实时环境下的表现
|
||
- 测试系统稳定性
|
||
- 熟悉实盘操作流程
|
||
|
||
**检查清单**:
|
||
- [ ] 策略信号与回测一致
|
||
- [ ] 订单生成和发送正常
|
||
- [ ] 系统7x24稳定运行
|
||
- [ ] 监控告警机制正常
|
||
|
||
**通过标准**:
|
||
- 模拟交易收益与回测差异在可接受范围内
|
||
- 最大回撤不超过回测的150%
|
||
- 无重大系统故障
|
||
|
||
### 2.2 第二阶段:小资金实盘
|
||
|
||
**时间**:2-3个月
|
||
|
||
**资金规模**:总资金的5%-10%
|
||
|
||
**目标**:
|
||
- 在真实市场环境中验证策略
|
||
- 验证订单执行质量
|
||
- 积累实盘经验
|
||
|
||
**风险管理**:
|
||
- 单日亏损超过2%时暂停交易
|
||
- 连续亏损3天后暂停交易
|
||
- 最大回撤超过10%时重新评估
|
||
|
||
### 2.3 第三阶段:逐步加仓
|
||
|
||
**加仓条件**:
|
||
- 小资金实盘至少2个月表现稳定
|
||
- 实盘表现与回测差异在可接受范围内
|
||
- 风险指标符合预期
|
||
|
||
**加仓节奏**:
|
||
- 每次加仓不超过总资金的10%
|
||
- 加仓后观察2-4周
|
||
- 确认稳定后再考虑继续加仓
|
||
|
||
## 三、建立监控和风控机制
|
||
|
||
### 3.1 实时监控指标
|
||
|
||
**策略表现**:
|
||
- 日收益率、累计收益率
|
||
- 最大回撤、回撤持续时间
|
||
- 夏普比率、卡尔马比率
|
||
|
||
**交易执行**:
|
||
- 订单成交率
|
||
- 平均滑点
|
||
- 订单延迟
|
||
|
||
**风险指标**:
|
||
- 组合波动率
|
||
- 单股票持仓上限
|
||
- 行业/板块集中度
|
||
- 杠杆率
|
||
|
||
### 3.2 风控规则示例
|
||
|
||
```python
|
||
# 风控规则配置
|
||
risk_rules = {
|
||
# 单日亏损限制
|
||
'daily_loss_limit': 0.02, # 2%
|
||
|
||
# 最大回撤限制
|
||
'max_drawdown_limit': 0.15, # 15%
|
||
|
||
# 单股票持仓限制
|
||
'single_stock_limit': 0.10, # 10%
|
||
|
||
# 单行业持仓限制
|
||
'single_industry_limit': 0.25, # 25%
|
||
|
||
# 杠杆限制
|
||
'leverage_limit': 1.5, # 1.5倍
|
||
}
|
||
```
|
||
|
||
### 3.3 异常告警
|
||
|
||
**告警级别**:
|
||
- 警告:需要关注,但不需要立即行动
|
||
- 严重:需要立即检查,可能需要人工干预
|
||
- 紧急:立即停止策略,进行人工处理
|
||
|
||
**告警方式**:
|
||
- 邮件通知
|
||
- 短信/电话(紧急情况)
|
||
- 监控仪表盘
|
||
|
||
## 四、保持执行一致性
|
||
|
||
### 4.1 制定实盘操作手册
|
||
|
||
**手册内容**:
|
||
1. 策略说明和逻辑
|
||
2. 正常操作流程
|
||
3. 异常情况处理
|
||
4. 风控规则和应急方案
|
||
5. 人工干预条件和流程
|
||
|
||
### 4.2 避免情绪化操作
|
||
|
||
**常见情绪化决策**:
|
||
- 连续亏损后过度激进
|
||
- 连续盈利后过度自信
|
||
- 临时起意调整策略参数
|
||
- 大盘波动时恐慌性交易
|
||
|
||
**应对方法**:
|
||
- 严格按照操作手册执行
|
||
- 设置人工干预的明确条件
|
||
- 定期(如每周)回顾评估,而不是频繁调整
|
||
- 记录所有决策和原因
|
||
|
||
### 4.3 定期回顾评估
|
||
|
||
**评估频率**:
|
||
- 每日:快速检查表现和风险指标
|
||
- 每周:详细分析交易情况
|
||
- 每月:全面评估策略表现
|
||
|
||
**评估内容**:
|
||
- 收益表现与回测对比
|
||
- 风险指标是否在预期范围内
|
||
- 交易执行质量
|
||
- 是否需要调整策略或参数
|
||
|
||
## 五、实践案例分享
|
||
|
||
某量化团队的实盘上线经历:
|
||
|
||
**第一阶段**:模拟交易(6个月)
|
||
- 发现订单在开盘时容易有延迟
|
||
- 优化了下单时间,避开开盘前5分钟
|
||
- 完善了监控告警机制
|
||
|
||
**第二阶段**:小资金实盘(5%资金,3个月)
|
||
- 实际滑点比回测高0.15%
|
||
- 优化了下单方式,使用分批下单
|
||
- 收益率比回测低10%,但在可接受范围内
|
||
|
||
**第三阶段**:逐步加仓
|
||
- 加仓到10%,观察1个月表现稳定
|
||
- 加仓到25%,继续观察
|
||
- 最终稳定在50%仓位
|
||
|
||
**关键成功因素**:
|
||
1. 充分的模拟交易验证
|
||
2. 渐进式加仓,不急于求成
|
||
3. 完善的监控和风控
|
||
4. 严格的执行纪律
|
||
|
||
---
|
||
|
||
**总结**:从回测到实盘是一个渐进的过程,需要充分的验证、严格的风控、和一致的执行。记住:"实盘无小事,谨慎驶得万年船"。
|