什么是收益率?为什么它比"赚了多少钱"更重要?
我的掌握程度:
先掌握这个答案
收益率 = (期末价值 − 期初价值) ÷ 期初价值 × 100%。它衡量的是"每一块钱本金赚了多少",与本金的绝对规模无关。甲的收益率是 3000/1000000 = 0.3%,乙是 500/5000 = 10%——乙完胜。
先读结论,再核对下方使用边界;数字例题为教学情景,涉及实际行情与规则时请核对原始来源。
从理解到使用
先核对现金流与期限
没有中途出入金时才可直接用期末/期初计算持有期收益;分红、费用要避免漏计或重复计入。有出入金时区分时间加权与资金加权。复合年化使用净值比的幂,算术均值年化用于不同统计目的。
本阶段实战方法 · 把行情数字变成可比较的收益
看股票、基金或策略业绩时,先对齐本金、起止日期、现金流与费用。
- 选一个固定区间,记录期初价值、期末价值、分红、出入金和交易费用。
- 没有中途出入金时,用(期末价值+已取出分红-期初价值-费用)÷期初价值计算收益;有出入金时先区分时间加权与资金加权。
- 用相同区间的基准作比较,同时记录最大亏损;不要单凭一次盈利评价能力。
使用边界
- 不同期限的收益不可直接排名;年化只是换算,不是未来收益承诺。
- 模拟价格不是实时行情。普通股票交易手数、T+1和费用应按具体市场规则核对。
不懂的术语:收益率(Return)
背景 · 从一个困惑说起
想象你在饭桌上听两个朋友炫耀:甲说"我炒股赚了3000块",乙说"我只赚了500块"。你的第一反应可能是甲更厉害。但接着你随口一问:你们各投了多少钱?甲投了100万,乙投了5000块。
由此产生的问题
只报"赚了多少钱"根本没法比较投资的好坏。有没有一个和本金规模无关的、公平的度量,让1万元的股票和10亿元的基金可以同台竞技?
核心概念
收益率 = (期末价值 − 期初价值) ÷ 期初价值 × 100%。它衡量的是"每一块钱本金赚了多少",与本金的绝对规模无关。甲的收益率是 3000/1000000 = 0.3%,乙是 500/5000 = 10%——乙完胜。
为什么需要它
收益率是整个金融世界的"度量衡"。没有它:①无法比较不同规模的投资;②无法把不同时期的表现放在一起看(十年前的1000块和今天的1000块不是一回事);③后面所有的概念——风险、Alpha、夏普比率——都建立在"收益率序列"之上。
实际应用场景
你打开任何行情软件或基金页面,看到的「日涨幅」「今年以来收益」「年化收益率」全是收益率的不同马甲。量化研究的全部原料,本质上就是一列列收益率数据。
与之前知识的联系
你小学就会算百分比,收益率只是把"赚了多少"标准化成百分比。从这一刻起,请训练自己一个条件反射:听到任何人(包括未来的你自己)说"我赚了X块钱",立刻追问"收益率是多少"。
⚠ 常见误解
- 把"赚的金额"当成投资水平的证明——不除以本金,金额毫无意义
- 忽略分红:有些收益以现金分红形式给你,只看股价会低估真实收益(这就是后面要学"复权"的原因)
- 把不同期限的收益率直接比较:三个月赚5%和三年赚5%完全不是一回事(阶段3学"年化")
🛠 本题实践任务
打开任意行情软件(同花顺/东方财富/雪球任选),查一只你听过名字的股票:①记下它一个月前和今天的收盘价;②手算这段时间的收益率;③再查另一只股票做同样计算,比较谁的收益率更高。
💡 提示(先自己想5分钟再看)
收益率 = (今天的价格 − 一个月前价格) ÷ 一个月前价格。如果担心记错,拿计算器按一遍代码示例里的公式。
✅ 验收标准
能写出两只股票各自的具体数字和收益率百分比,并说出一句话结论(例如"A涨了8.2%,B跌了3.1%,A的表现更好")。
在你的浏览器内运行。首次需联网下载 Python;支持标准库和 Pyodide 提供的 NumPy、pandas 等包。行情抓取、系统文件访问和部分第三方库请在本地环境运行。输出自检仅比对结果关键词,不代替逻辑审查。
Python · 独立工作线程 · 执行限时10秒
🤖 AI导师
导师会先检查你的前置知识(百分比),再用案例、公式和代码帮助理解。此功能需要先启用服务。