Skip to main content

风险模型与交易成本模型

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 次的策略,实盘中可能因为交易成本吃掉大部分利润。

交易频率成本影响是否适合个人
低频(月级别)✅ 非常适合
中频(周级别)✅ 适合
高频(日级别)⚠️ 需要仔细计算
超高频(秒/分钟级)极大❌ 不适合个人(手续费和硬件没优势)

下一步投资组合构建模型 →