什么是净值曲线和最大回撤?——看懂策略的"心电图"
我的掌握程度:
先掌握这个答案
净值曲线:假设初始净值为1,按复利累乘各期收益画出的轨迹。最大回撤(Max Drawdown)= 净值从历史高点跌到随后低点的最大跌幅:max(1 − 净值/此前最高净值)。回撤还配套「回撤区间」(峰到谷多久)和「修复时间」(谷回到前高多久)。
先读结论,再核对下方使用边界;数字例题为教学情景,涉及实际行情与规则时请核对原始来源。
从理解到使用
触发规则不保证按阈值成交
价格跳空、涨跌停、停牌与流动性枯竭都可能让实际损失越过止损线。写清观察频率、触发价、订单类型、无法成交时的动作和恢复条件。
本阶段实战方法 · 把行情数字变成可比较的收益
看股票、基金或策略业绩时,先对齐本金、起止日期、现金流与费用。
- 选一个固定区间,记录期初价值、期末价值、分红、出入金和交易费用。
- 没有中途出入金时,用(期末价值+已取出分红-期初价值-费用)÷期初价值计算收益;有出入金时先区分时间加权与资金加权。
- 用相同区间的基准作比较,同时记录最大亏损;不要单凭一次盈利评价能力。
使用边界
- 不同期限的收益不可直接排名;年化只是换算,不是未来收益承诺。
- 模拟价格不是实时行情。普通股票交易手数、T+1和费用应按具体市场规则核对。
背景 · 从一个困惑说起
你向朋友展示一个策略,报了年化收益20%。朋友问:过程中最惨的时候亏过多少?你愣住了——总收益回答不了「中途有多痛」。
由此产生的问题
如何用一条曲线和一个数字,同时呈现「赚了多少」和「途中最惨有多惨」?
核心概念
净值曲线:假设初始净值为1,按复利累乘各期收益画出的轨迹。最大回撤(Max Drawdown)= 净值从历史高点跌到随后低点的最大跌幅:max(1 − 净值/此前最高净值)。回撤还配套「回撤区间」(峰到谷多久)和「修复时间」(谷回到前高多久)。
为什么需要它
①投资者体验:最大回撤≈持有者「账面上最惨时刻」,直接决定能否拿得住(q-005的路径问题量化落地);②风险指标:与波动率互补——波动衡量日常颠簸,回撤刻画极端痛感;③产品生命线:私募普遍设0.85/0.90的预警清仓线,回撤超线策略就死了。
实际应用场景
所有基金/策略报告的第一张图就是净值曲线(通常叠加基准);Calmar比率=年化收益/最大回撤,衡量「每承受1单位最深痛苦换多少收益」;阶段6回测报告的标配。
与之前知识的联系
q-005说「总收益丢失了路径信息」,本题的净值曲线把路径画回来,回撤从曲线中提取最痛点。下一题起把工具视角转回金融世界:钱除了股票还能投什么。
⚠ 常见误解
- 回撤等于最终亏损:回撤是过程中的峰谷差,只要不割肉就不是实现亏损——但它考验人性
- 回撤小的策略一定好:还要看收益(Calmar)和回撤修复时间;长期不修复等于变相巨亏
- 历史最大回撤是上限:未来完全可能创更深的回撤,风控要按「更坏情景」留余量(阶段7)
🛠 本题实践任务
查一只股票型基金的风险指标页:记录它的「最大回撤」和「近三年收益」。想象你在最大回撤那天持有10万元,账面蒸发多少?你能扛住吗?
💡 提示(先自己想5分钟再看)
天天基金/晨星基金详情页的「风险指标」栏有最大回撤。心里换算成绝对金额是克服"百分比麻木"的好方法。
✅ 验收标准
写出回撤百分比和对应的绝对亏损金额(如回撤32%→亏3.2万),并诚实地写下自己能否拿住。这个自我认知决定你适合什么策略。
在你的浏览器内运行。首次需联网下载 Python;支持标准库和 Pyodide 提供的 NumPy、pandas 等包。行情抓取、系统文件访问和部分第三方库请在本地环境运行。输出自检仅比对结果关键词,不代替逻辑审查。
Python · 独立工作线程 · 执行限时10秒
🤖 AI导师
导师会先检查你的前置知识(复利、年化收益、风险),再用案例、公式和代码帮助理解。此功能需要先启用服务。