4. 资金管理核心概念
资金管理不是“少买一点”这么简单,它是一套把不确定性转化为可承受损失的工程系统。在多策略资金配置中,策略信号决定“买什么、何时买”,而资金管理决定“买多少、亏多少必须停”。本节围绕五个核心概念展开:仓位管理、杠杆控制、风险预算、凯利公式、固定比例与动态调整,并给出可落地的计算流程与复盘方法。
一、核心原理:从“信号”到“风险单位”
资金管理的第一性原理是:任何一笔交易的风险,都应在开仓前被量化并锁定。常见做法是把账户权益划分为若干“风险单位”(R),每笔交易最多亏损账户的固定比例,例如 0.5%~2%。仓位大小由“可承受亏损”反推,而不是凭感觉决定。
核心公式为:
仓位数量 = (账户权益 × 单笔风险比例) / (入场价 - 止损价)
杠杆倍数 = 总持仓名义价值 / 账户权益
风险预算 = 各策略/资产分配的最大可亏损额度之和
这里的关键区别是:仓位管理控制“数量”,杠杆控制“名义暴露”,风险预算控制“组合层面的总亏损上限”。三者必须联动,否则会出现“单笔很轻、组合很重”的隐性风险。
二、方法流程:五步完成一次资金配置
- 确定账户权益与风险比例:例如权益 100 万,单笔风险 1%,则单笔最大亏损 1 万。
- 设定止损距离:根据策略波动率或技术位,确定入场价与止损价之差。
- 计算基础仓位:用 1 万除以止损距离,得到可买数量。
- 施加杠杆与集中度约束:检查名义价值是否超过杠杆上限,单策略是否超过风险预算。
- 动态调整:按波动率、相关性、回撤状态调整风险比例,而非固定不变。
下面用一段伪代码展示风险预算与仓位计算的联动逻辑:
account_equity = 1_000_000
risk_per_trade = 0.01
stop_distance = 2.5
max_leverage = 3.0
strategy_budget = 0.30 # 单策略最多占组合风险30%
risk_amount = account_equity * risk_per_trade
position_size = risk_amount / stop_distance
notional = position_size * entry_price
leverage = notional / account_equity
if leverage > max_leverage:
position_size = (max_leverage * account_equity) / entry_price
if strategy_risk_used + risk_per_trade > strategy_budget:
position_size = 0 # 触发预算上限,放弃或降档
三、凯利公式与固定比例:理论边界与工程折中
凯利公式用于在已知胜率与赔率时,求解长期增长率最大的下注比例:
f* = (p × b - q) / b
其中 p=胜率,q=1-p,b=赔率(盈利/亏损)
例如胜率 55%,赔率 1.5,则 f* = (0.55×1.5 - 0.45)/1.5 ≈ 0.25,即 25%。但实战中直接使用全凯利会因参数估计误差导致巨大回撤,因此常用半凯利或四分之一凯利,并叠加固定比例风控。
| 方法 | 核心逻辑 | 优点 | 风险/局限 |
|---|---|---|---|
| 固定比例 | 每笔固定风险 1% | 简单、回撤可控 | 未利用策略优势差异 |
| 固定分数凯利 | 按凯利比例打折下注 | 兼顾增长与安全 | 依赖胜率赔率估计 |
| 波动率目标 | 按波动率反推仓位 | 风险暴露稳定 | 波动率突变时滞后 |
| 动态回撤调整 | 回撤越大,风险比例越低 | 保护本金、抗连亏 | 可能错过反弹 |
四、案例场景:多策略组合的风险预算分配
假设组合有三个策略:趋势、套利、均值回归。总风险预算为账户权益的 6%,按策略相关性分配:
- 趋势策略:风险预算 2.5%,波动大但与其他策略低相关;
- 套利策略:风险预算 2.0%,回撤小、容量有限;
- 均值回归:风险预算 1.5%,与趋势负相关,用于对冲。
当趋势策略连续回撤达到其预算的 80% 时,触发降档:风险比例从 2.5% 降至 1.25%,直到净值恢复。这样做的目的是避免在策略失效期继续放大亏损,同时保留恢复能力。
五、误区与复盘:资金管理最常见的四个坑
- 误区二:忽略相关性。多个策略看似分散,但在极端行情下同时亏损,风险预算会被击穿。
- 误区三:凯利参数过拟合。用历史胜率赔率直接算全凯利,实盘往往因估计误差导致过度下注。
- 误区四:只调仓不调风险。波动率上升时仓位不变,等于被动加杠杆。
复盘时建议记录以下字段,形成可迭代的资金管理日志:
日期, 策略, 账户权益, 风险比例, 止损距离, 仓位, 杠杆, 实际亏损R, 是否触发降档
2024-06-03, 趋势, 1000000, 1.0%, 2.5, 4000, 1.2, -0.8R, 否
2024-06-04, 趋势, 992000, 1.0%, 2.5, 3968, 1.2, -1.0R, 否
2024-06-05, 趋势, 982080, 0.5%, 2.5, 1964, 0.6, -0.5R, 是(回撤降档)
通过日志可以回答三个关键问题:单笔风险是否真实执行?组合风险预算是否被突破?动态调整是否及时?只有把资金管理变成可测量、可复盘的流程,多策略配置才能从“信号叠加”升级为“风险可控的收益引擎”。