Finance Lab
改变变量,观察模型。
Lab 1 · 复利实验(可交互)
复利实验 · 时间如何改变结果
金额支持 0–10 亿元,年利率 0–100%,年数为 0–100 的整数。输入 5 表示每年 5%,不是 500%。
- 复利终值
- ¥26,532.98
- 单利终值
- ¥20,000.00
- 复利比单利多
- ¥6,532.98
- 未来同额资金的现值
- ¥3,768.89
前三项将输入金额当作今天的本金;现值将同一金额当作第 20 年末收到的钱,按年利率折回今天,两者是不同方向的实验。
终值 = 本金 × (1 + 年利率) ^ 年数;单利终值 = 本金 × (1 + 年利率 × 年数);现值 = 未来金额 ÷ (1 + 年利率) ^ 年数。模型使用固定非负年利率、每年计息,无追加投入;未计税费和通胀。参数仅用于教学,不代表收益预测。
Lab 2 · 资产负债表(可交互)
资产负债表 · 谁拥有资产,谁承担债务
所有金额单位为万元,单项范围 0–10 亿万元。填写同一时点的数据;负债填写正的欠款金额,权益由差额计算。
- 资产总额
- 120 万元
- 负债总额
- 65 万元
- 权益 / 净资产
- 55 万元
资产 120 = 负债 65 + 权益 (55),单位:万元。
可用现金 10 − 30天到期款 8 = 2 万元;流动性结余 2 万元。到期款已包含在上方负债内,不能再加一次。
净资产为正:此估值口径下存在权益缓冲。 净资产不是现金余额,不能单独证明能按时付款。
样例为虚构教学账本。家庭住房估值与企业设备账面价值采用不同计量示例,不作市场比较;未计税费、折价、担保和其他未列项目。仅模板第一项现金/存款视作30天内可用;住房、设备、应收账款与其他资产不自动折现。到期款是已有负债子集,不是新增负债;现金用途受限、未来工资与资产变卖均未纳入。显示保留两位小数,计算使用未舍入输入。
Lab 3 · 银行挤兑(可交互)
10 个储户 · 5 个借款人 · 1 家银行
单位:万元。每位储户存款 10,合计 100;初始权益 20、总资产 120。现金以外的资产均分为五笔贷款。每次改动重新计算同一时点的情景,不累加执行。
- 提款申请
- 0 万元
- 实际支付
- 0 万元
- 未满足提款
- 0 万元
- 贷款损失
- 0 万元
- 剩余现金
- 20 万元
- 贷款剩余价值
- 100 万元
- 剩余存款负债
- 100 万元
- 权益
- 20 万元
资产 120 = 存款负债 100 + 权益 (20)。
本轮申请可由现金满足。 权益仍为正,但不保证能立即付款。
每笔初始贷款 20 万元;本题向申请者等比例支付,每人收到 0 万元,未付款部分仍是存款负债。
虚构单期模型,贷款损失先确认,再支付提款。贷款当天不能出售、抵押或收回;无新增借款、央行支持、保险赔付、利息和费用。调高初始现金会等额减少贷款,不是创造资本;损失率直接冲减贷款价值,不增加现金。等比例付款仅为课堂规则,不代表现实银行处置顺序。
Lab 4 · 债券定价(可交互)
债券 · 同一组现金流,不同折现价格
每年末付息、到期还本,利率输入 5 表示 5%。面值 0–10 亿元,票息率和收益率 0–100%,年数为 0–100 的整数。本实验不含负收益率。
- 当前模型价格
- 100.00 元
- 收益率提高 1 个百分点后的价格
- 95.79 元
- 价格变化(元)
- -4.21 元
敏感性比较仅将收益率从 5.00% 改为 6.00%,票息和期限不变。价格变化约 -4.21%。
逐年现金流与现值
| 年末 | 现金(元) | 现值(元) |
|---|---|---|
| 1 | 5.00 | 4.76 |
| 2 | 5.00 | 4.54 |
| 3 | 5.00 | 4.32 |
| 4 | 5.00 | 4.11 |
| 5 | 105.00 | 82.27 |
价格为各期票息与本金按固定年收益率折现的总和。假设无违约、无赎回权、无税费,估值位于付息后,不含应计利息。年数为零时只剩即刻归还的本金,最后一期票息视为已支付;这不是完整到期日交易报价。改变期限会改变现金流笔数,收益率变化不是已实现回报。
Lab 5 · 股票估值(可交互)
股票估值 · 现金流与终值假设
金额为万元,股数为万股,每股结果为元。预测期增长与永续增长分别输入;本教学模型要求折现率至少高出永续增长率 1 个百分点,避免接近分母零的失稳结果。
- 预测期现金流现值
- 348.65 万元
- 终值现值
- 808.32 万元
- 企业价值
- 1,156.97 万元
- 股权价值(企业价值减净债务)
- 1,056.97 万元
- 每股模型值
- 10.57 元
终值现值占企业价值 69.87%。 第 5 年末终值为 1,301.81 万元,再折回今天。
查看逐年预测与折现
| 年 | 收入 | 税后经营利润 | 自由现金流 | 现值 |
|---|---|---|---|---|
| 1 | 1,050 | 105 | 84 | 76.36 |
| 2 | 1,102.5 | 110.25 | 88.2 | 72.89 |
| 3 | 1,157.63 | 115.76 | 92.61 | 69.58 |
| 4 | 1,215.51 | 121.55 | 97.24 | 66.42 |
| 5 | 1,276.28 | 127.63 | 102.1 | 63.4 |
金额均为万元,展示舍入,计算未逐期舍入。
年末现金流 = 收入 × 税后经营利润率 × 转换比例;该比例概括折旧、资本支出与营运资本影响,利润不直接等于现金。终值 = 最后一年现金流 × (1 + 永续增长率) ÷ (折现率 − 永续增长率)。折现率对应企业自由现金流,股权值另扣净债务(债务减现金)。固定利润率/转换比例及永续持续经营均为假设,未建模亏损经营、融资变化、稀释与终止经营;不构成真实股票目标价或投资建议。
Lab 6 · 住房负担(可交互)
住房负担 · 买租月度预算
房价输入万元,其余金额均为元。年名义利率除以 12 得月利率,整数年数乘 12 得期数。固定利率、按月等额本息;全款时月供为零,但其他住房支出仍保留。
- 首付(一次性)
- 200,000 元
- 贷款本金
- 800,000 元
- 月供(本金 + 利息)
- 4,294.57 元
- 首月利息
- 3,333.33 元
- 首月还本
- 961.24 元
- 全期贷款利息
- 746,046.27 元
- 买房月现金支出
- 5,294.57 元
- 租房月租支出
- 3,000 元
- 买房比租房每月多支出(负值为少支出)
- 2,294.57 元
- 买房后月收入余额
- 4,705.43 元
- 租房后月收入余额
- 7,000 元
买房负担率 52.95%;租房负担率 30%。分母为月税后收入,买房分子包含月供与其他住房支出。 月收入余额尚未扣除饮食、交通等其他生活开支,不能当作可储蓄金额。
共 360 期;月供 = 本金 × 月利率 ÷ [1 − (1 + 月利率)的负期数次方]。零利率时月供 = 本金 ÷ 期数。计算不逐期舍入,展示保留两位小数。
其他住房支出可汇总物业、维修、税费、保险的月均预算。租买比较仅限当前月现金流,租金假设含租客住房费用;月供中的还本增加权益,不等于消费成本。此处未计算房价变化、租金变化、首付机会成本、买卖税费、剩余贷款及持有期终值,因此不能据此判断租买谁更划算。未建模提前还款、浮动利率和具体银行审批规则;负担率没有通用的安全线。
Lab 7 · 组合风险(可交互)
组合风险 · 权重、共同变化与回撤
全部为原创的 12 个月合成收益,不是真实行情或预测。初始净值 100,每月月初按输入权重再平衡,不计成本、税费和杠杆。现金回报固定为零。
权重合计:100%
- 12 个月累计收益
- 9.3%
- 月均算术收益
- 0.77%
- 月收益样本波动率
- 2.24%
- 假设换算年化波动率
- 7.77%
- 最大回撤(从历史峰值)
- 3.2%
查看合成收益与净值路径
| 月 | 股票 | 债券 | 黄金 | 现金 | Crypto | 组合% | 净值 | 回撤% |
|---|---|---|---|---|---|---|---|---|
| 1 | 4% | 1% | -2% | 0% | 8% | 2.5 | 102.5 | 0 |
| 2 | -3% | 2% | 3% | 0% | -10% | -1.3 | 101.17 | 1.3 |
| 3 | 2% | -1% | 1% | 0% | 6% | 1.2 | 102.38 | 0.12 |
| 4 | 5% | 0% | -1% | 0% | 12% | 3.1 | 105.56 | 0 |
| 5 | -6% | 2% | 4% | 0% | -18% | -3.2 | 102.18 | 3.2 |
| 6 | 3% | 1% | -2% | 0% | 9% | 2.2 | 104.43 | 1.07 |
| 7 | 1% | -2% | 3% | 0% | 4% | 0.5 | 104.95 | 0.58 |
| 8 | -4% | 1% | -1% | 0% | -12% | -2.6 | 102.22 | 3.16 |
| 9 | 6% | -1% | 2% | 0% | 15% | 3.8 | 106.1 | 0 |
| 10 | -2% | 2% | 1% | 0% | -5% | -0.6 | 105.47 | 0.6 |
| 11 | 3% | 0% | -2% | 0% | 7% | 1.7 | 107.26 | 0 |
| 12 | 2% | 1% | 2% | 0% | 6% | 1.9 | 109.3 | 0 |
查看样本相关矩阵
| 资产 | 股票 | 债券 | 黄金 | 现金 | Crypto |
|---|---|---|---|---|---|
| 股票 | 1 | -0.59 | -0.46 | — | 0.99 |
| 债券 | -0.59 | 1 | -0 | — | -0.63 |
| 黄金 | -0.46 | -0 | 1 | — | -0.44 |
| 现金 | — | — | — | — | — |
| Crypto | 0.99 | -0.63 | -0.44 | — | 1 |
矩阵由同一组合成序列计算,保持一致的协方差结构。现金零波动,相关性未定义,以 — 显示,不填零。
月收益 = 各资产权重 × 当月收益之和;净值逐月复乘。样本方差分母为 n−1;年化波动为月波动 × √12,仅在无序列相关等假设下可作换算,不是未来风险预测。最大回撤包含初始净值 100,以每月末净值相对此前最高值的跌幅计算;不含月内波动。共同下跌情景同时改变单资产收益和相关性,不能将全部差异归因于相关性。分散不能消除亏损,未覆盖流动性、托管或尾部风险。
Lab 8 · 通胀与购买力(可交互)
通胀与购买力 · 账面增加了,能买更多吗?
全部为固定年率的教学假设。名义金额以当年元计,购买力折成期初价格的元。负通胀表示价格下降;范围限于 −50% 至 100%,不支持接近 −100% 的失稳价格路径。
- 期末名义金额
- 16,288.95 当年元
- 期末实际购买力
- 12,120.51 期初价格元
- 不计息现金的期末购买力
- 7,440.94 期初价格元
- 期末价格指数(期初 100)
- 134.39
- 精确实际年回报
- 1.94 %
- 近似:名义回报减通胀
- 2 %
请同时比较期末金额与价格指数,不把未来的元直接当作今天的元。 本金为零时金额结果为零,年回报率仍是输入假设对应的模型参数。
查看逐年名义金额与购买力
| 年 | 名义金额 | 价格指数 | 实际购买力 | 闲置现金购买力 |
|---|---|---|---|---|
| 0 | 10,000 | 100 | 10,000 | 10,000 |
| 1 | 10,500 | 103 | 10,194.17 | 9,708.74 |
| 2 | 11,025 | 106.09 | 10,392.12 | 9,425.96 |
| 3 | 11,576.25 | 109.27 | 10,593.91 | 9,151.42 |
| 4 | 12,155.06 | 112.55 | 10,799.62 | 8,884.87 |
| 5 | 12,762.82 | 115.93 | 11,009.32 | 8,626.09 |
| 6 | 13,400.96 | 119.41 | 11,223.09 | 8,374.84 |
| 7 | 14,071 | 122.99 | 11,441.01 | 8,130.92 |
| 8 | 14,774.55 | 126.68 | 11,663.17 | 7,894.09 |
| 9 | 15,513.28 | 130.48 | 11,889.64 | 7,664.17 |
| 10 | 16,288.95 | 134.39 | 12,120.51 | 7,440.94 |
名义终值 = 本金 × (1 + 名义年回报)^年数;购买力 = 名义终值 ÷ (1 + 通胀)^年数;精确实际年回报 = (1 + 名义回报) ÷ (1 + 通胀) − 1。两率直接相减只是近似。价格指数使用固定消费篮子;不模拟个人消费差异、税费、新增投入或随机通胀,不代表真实投资回报。展示舍入,计算不逐年舍入。
Lab 9 · 杠杆压力(可交互)
杠杆压力 · 资产跌幅与权益损失
假设资产价格瞬时变化,债务保持不变。虚构合同要求权益 ÷ 资产不低于维持比例;低于才触发,相等仍在边界。此处计算触发条件,不执行清算交易。
- 初始权益
- 20 万元
- 冲击后资产
- 90 万元
- 冲击后权益
- 10 万元
- 权益变化
- -10 万元
权益回报:-50%;贷款价值比 LTV:88.89%;权益比例:11.11%。
已触发虚构合同的保证金条件。
触发边界对应资产总值 94.12 万元,相对初始资产变化 -5.88%。资产低于该值时触发;这不是实际成交价。 即使权益仍为正,也可能已触发保证金条件。
权益 = 资产 − 债务;权益回报 = 权益变化 ÷ 正的初始权益;触发边界资产 = 债务 ÷ (1 − 维持比例)。维持比例取值上限 99%,避免分母为零。零资产且存在债务视为已触发,零资产的比例不强行除零。未计利息、追加抵押品、滑点或清算反馈;固定债务的单资产教学模型不能直接套用期货、期权或具体平台规则。显示舍入,比较使用未舍入值。
Lab 10 · 信用损失(可交互)
信用损失 · 平均预期与一次违约
合成的一年期本金模型,敞口固定;概率与回收率均为输入假设,不是真实借款人评级。基准和压力使用相同期限、相同敞口,两个情景分别计算。
基准情景
- 预期损失
- 1.2 万元
- 预期损失率
- 1.2 %
- 若违约:本金损失
- 60 万元
- 若违约:本金回收
- 40 万元
- 概率加权本金回收
- 98.8 万元
压力情景
- 预期损失
- 8 万元
- 预期损失率
- 8 %
- 若违约:本金损失
- 80 万元
- 若违约:本金回收
- 20 万元
- 概率加权本金回收
- 92 万元
压力相对基准的预期损失变化:6.8 万元。
基准:98% 概率无违约,本金损失 0;2% 概率违约,本金损失 60 万元。预期损失是这两个结果的概率加权平均,不表示这笔贷款一定恰好损失 1.2 万元。
EL = EAD × PD × (1 − 回收率)。非违约时本金全额收回,违约时按输入回收率收回;不计利息、折现、回收延迟、抵押品处置费用和敞口变化。此为二状态教学模型,不是完整贷款定价、资本要求或会计减值模型;平均损失未描述组合相关性与尾部损失。零敞口时金额为零,损失率仍是情景参数。
Lab 11 · 汇率现金流(可交互)
汇率现金流 · 先确认报价方向
全部为假设汇率,非实时行情。收入与支出使用同一种外币、同一期收付,汇率统一为每 1 外币对应多少本币。汇率数值上升表示外币相对本币升值;净付款方和净收款方影响相反。
基准汇率 7 → 压力汇率 7.7 本币 / 外币;反向报价(外币 / 本币)变化 -9.09%,并非总是简单取反。
- 净外币收付
- 40 外币单位
- 基准本币收入
- 700 本币单位
- 基准本币支出
- 420 本币单位
- 基准本币净现金流
- 280 本币单位
- 压力本币收入
- 770 本币单位
- 压力本币支出
- 462 本币单位
- 压力本币净现金流
- 308 本币单位
- 净现金流变化
- 28 本币单位
当前为净外币收款,外币升值会增加本币净流入。 负净现金流表示净流出;“变化为正”表示流入增加或流出减少,不一定代表利润。
本币净现金流 = (外币收入 − 外币支出) × 汇率;压力汇率 = 基准汇率 × (1 + 变化率)。假设收支数量固定、同步结算且无套保;未计点差、费用、税、账期差异及需求变化。不同币种不能直接相减,收付错期也不能视为完全抵消。本模型不预测汇率,不计算企业全部利润。
Lab 12 · 再平衡(可交互)
再平衡 · 先扣交易成本,再恢复目标权重
假设五资产可按当前价格无限细分成交;现金价格不变。交易额为金额,不是股数。对股票、债券、黄金、Crypto 的买入和卖出各收同一比例费用,现金余额调整不另收费。无外部注资或借款。
交易前总资产 110 元;成交总额(买入 + 卖出,不含现金调整)10 元;费用 0.1 元;成本后总资产 109.9 元。
| 资产 | 交易前元 | 漂移权重% | 买入+/卖出−元 | 费用元 | 交易后元 | 实际权重% |
|---|---|---|---|---|---|---|
| 股票 | 60 | 54.5455 | -5.05 | 0.0505 | 54.95 | 50 |
| 债券 | 50 | 45.4545 | 4.95 | 0.0495 | 54.95 | 50 |
| 黄金 | 0 | 0 | 0 | 0 | 0 | 0 |
| 现金 | 0 | 0 | 0 | 0 | 0 | 0 |
| Crypto | 0 | 0 | 0 | 0 | 0 | 0 |
现金对账:原现金 0 + 卖出 5.05 − 买入 4.95 − 费用 0.1 = 期末现金 0 元。现金行的变化表示余额调整,不是收费交易。
交易前资产 = 初始金额 × (1 + 价格变化)。求解“成本后净值 + 成交费用 = 交易前净值”,再用成本后净值乘目标权重确定持仓。不是先按旧净值买满再扣现金。价格跌至零的资产不可重新买入,须将其目标权重设零;整个组合归零时不能再平衡。不计税、最小交易单位、点差、市场冲击、停牌或交易顺序限制;再平衡不保证提高回报。显示四位小数,计算不按显示值舍入。