📑 查看全课大纲(第 31 / 38 节)
- 1.课程介绍与学习目标
- 2.量化交易的发展
- 3.主观投资与量化投资的关系
- 4.认识一个量化策略(1)
- 5.认识一个量化策略(2)
- 6.理工生做量化的优势
- 7.量化交易系统的基本架构
- 8.必要的交易基础知识及参考资料
- 9.上节课思考题及本节课内容介绍
- 10.技术指标简介
- 11.基于MACD的交易信号开发(1)
- 12.基于MACD的交易信号开发(2)
- 13.基于RSI的交易信号开发
- 14.基于BOLL的交易信号开发
- 15.基于分形的交易信号开发
- 16.总结及下节课预告
- 17.开发环境安装
- 18.获取指数和个股历史行情数据
- 19.修复行情数据中的问题
- 20.抓取财报数据、数据定时更新
- 21.实现低PE股票池(1)
- 22.实现低PE股票池(2)
- 23.实现低PE策略的回测(1)
- 24.实现低PE策略的回测(2)
- 25.风险控制综述
- 26.风险控制中的止盈止损
- 27.仓位管理的工程实现
- 28.完整策略介绍-基础策略
- 29.策略的分步优化
- 30.策略评价指标(1)
- 31.策略评价指标(2)
- 32.如何评价策略
- 33.如何优化策略
- 34.tick数据的意义
- 35.tick数据的介绍及使用
- 36.Hans123策略
- 37.经典买入三法策略
- 38.量化系统的完整研发和系统搭建
策略评价指标(2)
约 26 分钟
📺 正在播放小象官方高清录播(支持倍速与清晰度调节)
什么样的策略是好策略:风险收益平衡与策略容量
小象实战讲义 · 初阶量化交易:策略编写及系统搭建 本讲义仅用于编程与量化方法教学,不构成任何投资建议。
在量化投资与对冲基金的实操中,投资人与基金经理最常探讨的核心命题是:究竟什么样的策略才算是一个真正优秀的”好策略”? 很多散户交易者片面追求高达 80% 的年化超高收益,却忽视了伴随其后的 50% 巨额本金回撤与爆仓破产风险。在现代资产管理体系中,评估一个策略的成熟度,必须建立在风险收益平衡度、策略容量上限(Capacity)与实盘心理舒适度的综合基准之上。
本讲系统阐述机构级量化投资对”好策略”的黄金定义;深度拆解夏普比率(Sharpe)、卡玛比率(Calmar)、最大回撤与流动性承载力的综合多维体检准则;并对比高频、中频日线与低频基本面策略在不同资金体量下的特征谱系。
💡 核心导读
- “好策略”的工业级黄金定义:
- 好策略的四大硬核判定标尺:
- 风险收益比(Sharpe Ratio ):单位总波动风险下换取的风险溢价足够丰厚,抗周期能力强;
- 收益回撤比(Calmar Ratio ): 卡玛比率是衡量用多少痛苦(最大回撤)换取多少收益的最佳指标,Calmar 意味着承受 10% 回撤可获得 20% 以上年化收益;
- 极端回撤与修复周期(Drawdown Duration):最大回撤必须被牢牢锁定在组合容忍阈值内(通常 ),且历史回撤修复期不宜超过 3~6 个月;
- 策略容量与冲击成本(Capacity & Slippage):策略所能容纳的最大资金规模(如 1000 万 vs 10 亿),若资金稍大便导致滑点大幅吞噬收益,则不具备实操规模效应。
- 策略周期与容量特征全景谱系:
- 高频/日内(Tick/Minute):Sharpe ,回撤极小(),胜率高(),但容量极小(通常 万);
- 中频/日线(Daily):Sharpe ,回撤 ,容量适中( 亿元);
- 低频/基本面多因子(Weekly/Monthly):Sharpe ,容量极大(可承载百亿资金)。
┌─────────────────────────────────────────────────────────────┐
│ 好策略的四维核心评估平衡木 │
└──────────────────────────────┬──────────────────────────────┘
│
┌─────────────────────────────┼─────────────────────────────┐
▼ ▼ ▼
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ 1. 收益回撤比 │ │ 2. 策略容量承载力 │ │ 3. 心理舒适度 │
├──────────────────┤ ├──────────────────┤ ├──────────────────┤
│ • Calmar > 2.0 │ │ • 承载千万/亿级 │ │ • 胜率与回撤平缓 │
│ • Sharpe > 1.5 │ │ • 低冲击滑点摩擦 │ │ • 避免主观情绪 │
│ • 穿越牛熊极端市 │ │ • 流动性匹配良好 │ │ • 严格坚守纪律 │
└──────────────────┘ └──────────────────┘ └──────────────────┘一、为什么高夏普比单纯高收益更具价值?
在金融工程中,高夏普策略具有天然的可放大性(Leveragability):
- 假设策略 A:年化收益 40%,年化波动率 40%(夏普比率 );
- 策略 B:年化收益 15%,年化波动率 5%(夏普比率 );
- 金融魔法:通过对低波动的策略 B 施加 3 倍适度杠杆,即可转化为年化收益 、波动率仅 的超极品策略,其综合风险收益质量碾压策略 A。
二、策略综合评分卡模型(Health Scorecard)
专业机构通常采用加权评分卡对策略进行 Tier 分级:
- Tier 1(顶级优选):Sharpe ,MaxDD ,Calmar ,胜率 ;
- Tier 2(合格实盘):Sharpe ,MaxDD ,Calmar ;
- Tier 3(需优化):Sharpe ,MaxDD ;
- Tier 4(劣质淘汰):Sharpe 或 MaxDD 。
📝 动手练一练
下面我们用 Python 编写一段 量化策略综合健康度体检评分卡,输入策略核心指标,自动输出量化得分与实盘评级:
import pandas as pd
import numpy as np
def evaluate_strategy_health(cagr=0.25, max_dd=0.10, sharpe=1.8, win_rate=0.55, capacity_mil=50.0):
"""
量化策略综合健康度与实盘可投性评分卡 (Strategy Health Scorecard)
综合考量 Sharpe、MaxDD、Calmar 与胜率舒适度
"""
calmar = cagr / max_dd if max_dd > 0 else 999.0
score = 0
# 1. Sharpe 比率评分 (满分 30)
if sharpe >= 2.0: score += 30
elif sharpe >= 1.5: score += 25
elif sharpe >= 1.0: score += 15
else: score += 5
# 2. Max Drawdown 最大回撤评分 (满分 30)
if max_dd <= 0.08: score += 30
elif max_dd <= 0.15: score += 25
elif max_dd <= 0.25: score += 15
else: score += 0
# 3. Calmar 卡玛比率评分 (满分 20)
if calmar >= 2.5: score += 20
elif calmar >= 1.5: score += 15
elif calmar >= 1.0: score += 10
else: score += 0
# 4. 胜率与心理舒适度 (满分 20)
if win_rate >= 0.55: score += 20
elif win_rate >= 0.45: score += 15
else: score += 5
grade = "Tier 1: 顶级优选策略 (机构级)" if score >= 85 else \
"Tier 2: 合格实盘策略 (可配置)" if score >= 70 else \
"Tier 3: 需优化策略 (暂不建议实盘)" if score >= 50 else \
"Tier 4: 劣质策略 (坚决废弃)"
res = {
"CAGR%": round(cagr * 100.0, 2),
"Max_Drawdown%": round(max_dd * 100.0, 2),
"Sharpe_Ratio": round(sharpe, 2),
"Calmar_Ratio": round(calmar, 2),
"Win_Rate%": round(win_rate * 100.0, 2),
"Capacity_Estimate": f"{capacity_mil} 万元",
"Total_Score": score,
"Strategy_Grade": grade
}
return res
def test_health_run():
res = evaluate_strategy_health(cagr=0.26, max_dd=0.11, sharpe=1.85, win_rate=0.52, capacity_mil=100.0)
print("================ 量化策略综合健康度体检评分 ================")
for k, v in res.items():
print(f" - {k:<20}: {v}")
print("----------------------------------------------------------")
print("量化箴言: 真正的好策略是在极端风险下能守住本金、且具备充裕容量的稳健系统!")
print("==========================================================")
if __name__ == "__main__":
test_health_run()运行结果输出:
================ 量化策略综合健康度体检评分 ================
- CAGR% : 26.0
- Max_Drawdown% : 11.0
- Sharpe_Ratio : 1.85
- Calmar_Ratio : 2.36
- Win_Rate% : 52.0
- Capacity_Estimate : 100.0 万元
- Total_Score : 80
- Strategy_Grade : Tier 2: 合格实盘策略 (可配置)
----------------------------------------------------------
量化箴言: 真正的好策略是在极端风险下能守住本金、且具备充裕容量的稳健系统!
==========================================================本章小结
- 树立科学好策略标准:以风险调整后收益(Sharpe)、收益回撤比(Calmar)与容量上限为核心抓手。
- 理解杠杆与夏普的辩证关系:高夏普低波策略可通过适度加杠杆转化为顶尖收益资产,其价值远胜于高波裸跑策略。
- 容量匹配实战规模:在策略研发之初即评估市场流动性与冲击成本,避免研发出无法落地的”纸面富贵”策略。
📋 行动清单 (Action Checklist)
- 运行本讲健康评分卡代码,测试不同收益回撤组合的得分等级;
- 用评分卡给自己开发的历史策略打分,找出当前短板指标;
- 预习下一讲,学习如何系统性从特征工程、出场风控与多因子融合三个维度改进策略。
— 小象教研组
配套学习资源与课件
🎁 免费学习资源
领取《小象 11GB VIP 课件资料包与大厂真题手册》
包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。
- ✔完整 Python / 数据分析 Jupyter 实战源码
- ✔大厂真实业务数据集与练习题
- ✔微信扫码添加课程顾问,免费获取网盘下载链接
微信扫码添加顾问