风险模型与交易成本模型
Alpha 模型告诉你"怎么赚钱",风险模型告诉你"怎么不亏钱",交易成本模型告诉你"赚的钱能剩多少"。
第一部分:风险模型
为什么需要风险模型?
回顾一个经典的交易困境:
你买入了一只股票,它开始下跌。你是立刻止损,还是死扛等反弹?
| 选择 | 心理 | 实际后果 |
|---|---|---|
| 立刻止损 | "确认亏损,好痛" | 亏损可控,资金可用于新机会 |
| 死扛等反弹 | "万一涨回来呢" | 可能继续跌,亏损扩大 |
人性的弱点
大多数人选择死扛——因为止 损意味着立即确认亏损,而死扛保留了"翻盘"的侥幸希望。量化系统的风险模型就是用来克服这个弱点的。
风险模型的核心功能
风险模型 = 控制亏损 + 限制回撤 + 保护本金
| 功能 | 解决的问题 | 实现方式 |
|---|---|---|
| 止损 | 单笔交易最多赔多少? | 固定比例止损、均线止损、ATR 止损 |
| 仓位控制 | 单只股票最多投多少? | 等权重、波动率倒数加权 |
| 最大回撤限制 | 总资金最多回撤多少? | 回撤超过阈值 → 减仓或暂停 |
| 相关性监控 | 策略之间会不会同涨同跌? | 计算策略收益率相关性 |
常见止损策略
1. 固定比例止损
止损价 = 买入价 × (1 - 止损比例)
示例:买入价 100 元,止损比例 10%
止损价 = 100 × 0.9 = 90 元
→ 跌到 90 元自动卖出
2. 均线止损
当价格跌破 MA(N) 时卖出
示例:以 MA20 为止损线
价格 > MA20 → 持有
价格 < MA20 → 卖出
3. ATR 动态止损
止损价 = 买入价 - N × ATR(14)
ATR(平均真实波幅)反映近期波动程度,比固定比例更灵活。
风险管理的黄金法则
| 法则 | 具体标准 |
|---|---|
| 单笔风险上限 | 不超过总资金的 2% |
| 总风险上限 | 持仓总风险不超过总资金的 20% |
| 分散投资 | 不同行业、不同市值、不同策略 |
| 相关性控制 | 避免同时运行高度相关的策略 |
核心原则:控制风险优先于追求收益。一个年化 20% 但最大回撤 10% 的策略,优于年化 40% 但最大回撤 50% 的策略。
第二部分:交易成本模型
为什么交易成本很重要?
回测年化收益:30%
扣掉手续费:-2%
扣掉滑点:-5%
扣掉印花税:-1%
─────────────────
实盘年化收益:22%
差距可能有 8 个百分点!
交易成本的构成
| 成本类型 | 说明 | 典型比例 |
|---|---|---|
| 佣金 | 券商收取的手续费 | 万 2.5 ~ 万 3 |
| 印花税 | 卖出时国家征收(A 股) | 千 1(仅卖出) |
| 滑点 | 预期价格与实际成交价的差额 | 视流动性而定 |
| 市场冲击 | 大单买入推高价格、卖出压低价格 | 视交易量而定 |
滑点为什么重要?
真实场景
你决定以 10.00 元买入 10000 股某股票:
- 你下单时看到的价格:10.00 元
- 实际成交均价:10.05 元(买一被吃掉,只能买更高的卖单)
- 差额:0.05 元 × 10000 股 = 500 元
这就是滑点——高频交易的累积效应非常惊人。
个人投资者如何控制交易成本?
| 方法 | 说明 |
|---|---|
| 选择流动性好的标的 | 日均成交额大的股票,滑点更小 |
| 避免在极端行情交易 | 涨跌停附近、集合竞价等流动性差的时段 |
| 分批下单 | 大资金拆成小单,减少市场冲击 |
| 选择低佣金券商 | 互联网券商佣金普遍更低 |
| 减少不必要的交易 | 每笔交易都有成本,降低换手率 |
交易成本模型的现实意义
一个在回测中每年交易 500 次的策略,实盘中可能因为交易成本吃掉大部分利润。
| 交易频率 | 成本影响 | 是否适合个人 |
|---|---|---|
| 低频(月级别) | 小 | ✅ 非常适合 |
| 中频(周级别) | 中 | ✅ 适合 |
| 高频(日级别) | 大 | ⚠️ 需要仔细计算 |
| 超高频(秒/分钟级) | 极大 | ❌ 不适合个人(手续费和硬件没优势) |
下一步:投资组合构建模型 →