4. 资金管理核心概念

资金管理不是“少买一点”这么简单,它是一套把不确定性转化为可承受损失的工程系统。在多策略资金配置中,策略信号决定“买什么、何时买”,而资金管理决定“买多少、亏多少必须停”。本节围绕五个核心概念展开:仓位管理、杠杆控制、风险预算、凯利公式、固定比例与动态调整,并给出可落地的计算流程与复盘方法。

一、核心原理:从“信号”到“风险单位”

资金管理的第一性原理是:任何一笔交易的风险,都应在开仓前被量化并锁定。常见做法是把账户权益划分为若干“风险单位”(R),每笔交易最多亏损账户的固定比例,例如 0.5%~2%。仓位大小由“可承受亏损”反推,而不是凭感觉决定。

核心公式为:

仓位数量 = (账户权益 × 单笔风险比例) / (入场价 - 止损价)
杠杆倍数 = 总持仓名义价值 / 账户权益
风险预算 = 各策略/资产分配的最大可亏损额度之和

这里的关键区别是:仓位管理控制“数量”,杠杆控制“名义暴露”,风险预算控制“组合层面的总亏损上限”。三者必须联动,否则会出现“单笔很轻、组合很重”的隐性风险。

核心原则:先定风险,再定仓位;先定组合预算,再定单策略上限;杠杆是结果,不是目标。

二、方法流程:五步完成一次资金配置

  1. 确定账户权益与风险比例:例如权益 100 万,单笔风险 1%,则单笔最大亏损 1 万。
  2. 设定止损距离:根据策略波动率或技术位,确定入场价与止损价之差。
  3. 计算基础仓位:用 1 万除以止损距离,得到可买数量。
  4. 施加杠杆与集中度约束:检查名义价值是否超过杠杆上限,单策略是否超过风险预算。
  5. 动态调整:按波动率、相关性、回撤状态调整风险比例,而非固定不变。

下面用一段伪代码展示风险预算与仓位计算的联动逻辑:

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%,直到净值恢复。这样做的目的是避免在策略失效期继续放大亏损,同时保留恢复能力。

多策略资金配置:风险预算 → 仓位 → 杠杆约束 → 动态调整 账户权益 100万 / 总风险6% 风险预算分配 趋势2.5% 套利2% 回归1.5% 单笔仓位计算 风险金额 ÷ 止损距离 杠杆检查 ≤3倍 固定比例风控 每笔风险1% 回撤可控、简单 分数凯利 f* = (p×b-q)/b 取1/2或1/4作为上限 动态调整 回撤80%预算 → 降档 波动率上升 → 降仓 最终仓位 = min(固定比例, 分数凯利) × 回撤系数

五、误区与复盘:资金管理最常见的四个坑

误区一:把杠杆当收益放大器。杠杆放大的是波动,不是胜率。高杠杆下即使方向正确,也可能因短期回撤被强平。
  • 误区二:忽略相关性。多个策略看似分散,但在极端行情下同时亏损,风险预算会被击穿。
  • 误区三:凯利参数过拟合。用历史胜率赔率直接算全凯利,实盘往往因估计误差导致过度下注。
  • 误区四:只调仓不调风险。波动率上升时仓位不变,等于被动加杠杆。

复盘时建议记录以下字段,形成可迭代的资金管理日志:

日期, 策略, 账户权益, 风险比例, 止损距离, 仓位, 杠杆, 实际亏损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, 是(回撤降档)

通过日志可以回答三个关键问题:单笔风险是否真实执行?组合风险预算是否被突破?动态调整是否及时?只有把资金管理变成可测量、可复盘的流程,多策略配置才能从“信号叠加”升级为“风险可控的收益引擎”。