第一章:资金管理核心原则

做期现套利这么多年,我最大的感悟是什么?

不是策略多牛逼,也不是代码写得多漂亮。

而是——你活下来了没有

很多人一上来就研究怎么赚钱,怎么抓价差。但我告诉你,真正让我在市场上站稳脚跟的,是资金管理。说白了,就是你怎么分配手里的子弹,怎么控制亏损,怎么在行情不利的时候还能活着等到机会。

这一章,咱们就把资金管理的核心原则掰开揉碎了讲。嗯,内容有点干,但都是真金白银换来的经验。

1.1 凯利公式在套利中的应用

先聊凯利公式。这玩意儿很多人听说过,但真正用好的不多。

凯利公式长这样:

f* = (bp - q) / b

其中:

  • f* 是最优下注比例
  • b 是赔率(盈亏比)
  • p 是胜率
  • q = 1 - p,是失败概率

举个例子。假设你做螺纹钢期现套利,历史数据显示胜率是65%,每次盈利平均能赚2%,亏损平均亏1%。那赔率b就是2。代入公式:

f* = (2 * 0.65 - 0.35) / 2 = (1.3 - 0.35) / 2 = 0.475

也就是说,你每次应该投入总资金的47.5%。

关键点:凯利公式给出的是理论最优值。但我在实战中从来不会满仓干。

为什么?因为凯利公式假设你的胜率和赔率是固定的。但市场会变。我见过太多人,拿着历史回测的胜率当圣杯,结果一上来就重仓,遇到黑天鹅直接爆仓。

我个人习惯是:用半凯利。也就是把凯利算出来的比例砍一半。比如上面算出来47.5%,我实际只投23.75%。

小技巧:如果你刚开始做套利,建议用1/4凯利。先活下来,再谈赚钱。

1.2 最大回撤控制

回撤这东西,你躲不掉。但你可以控制它。

我曾经犯过一个错误。2019年做铜的期现套利,连续盈利了三个月,觉得自己无敌了。结果第四个月遇到极端行情,一天回撤了15%。那感觉,就像被人从背后敲了一闷棍。

从那以后,我给自己定了几条铁律:

  • 单笔最大亏损不超过总资金的2%
  • 当日最大回撤达到5%,强制减仓50%
  • 月度最大回撤达到10%,清仓休息一周

你可能会问:这些数字怎么来的?

其实没有标准答案。每个人的风险承受能力不同。但有一个原则是通用的——你的最大回撤,必须小于你心理承受能力的50%。为什么?因为当回撤接近你的心理极限时,你会开始做蠢事。比如扛单、加仓、赌一把。

警告:别等到回撤了才想控制。提前设好止损线,用程序自动执行。手动止损?我试过,人性经不起考验。

1.3 仓位动态调整策略

仓位不是一成不变的。市场在变,你的仓位也得跟着变。

我常用的策略叫「波动率调整法」。说白了就是:波动大的时候少投,波动小的时候多投

具体怎么做?

import numpy as np

def calculate_position_size(capital, atr, base_atr, risk_per_trade=0.02):
    """
    基于ATR的仓位计算
    capital: 总资金
    atr: 当前ATR值
    base_atr: 基准ATR值(比如过去60日均值)
    risk_per_trade: 单笔风险比例
    """
    # 波动率调整因子
    vol_factor = base_atr / atr
    
    # 基础仓位
    base_position = capital * risk_per_trade
    
    # 调整后仓位
    adjusted_position = base_position * vol_factor
    
    return adjusted_position

# 举个例子
capital = 1000000  # 100万资金
current_atr = 50   # 当前ATR
base_atr = 40      # 基准ATR

pos = calculate_position_size(capital, current_atr, base_atr)
print(f"建议仓位: {pos:.2f} 元")
# 输出: 建议仓位: 16000.00 元

你看,当ATR从40涨到50,波动率变大了,仓位反而从20000降到了16000。这就是「逆势调整」的思路。

我刚开始做的时候,总想着波动大才能赚大钱。后来发现,波动大的时候亏钱也快。你想想看,一个品种一天波动5%,你满仓干进去,一个反向就让你怀疑人生。

1.4 风险预算分配

这个理念,我是从资产管理公司学来的。

简单说就是:把你的风险额度像预算一样分配出去

假设你总资金100万,能承受的最大回撤是20%,也就是20万的风险预算。那这20万怎么分?

风险来源 预算比例 金额(万元) 说明
方向性风险 40% 8 价差不利变动
流动性风险 25% 5 无法平仓或滑点过大
基差风险 20% 4 期现价差异常
操作风险 10% 2 系统故障、人为失误
其他风险 5% 1 政策变化、极端事件

分配完了之后,每个风险项都有独立的「预算账户」。比如方向性风险预算用完了,那就停止开新仓,哪怕其他预算还有余额也不行。

核心思想:风险预算不是资金预算。你亏的是风险额度,不是钱。当风险预算耗尽,说明你的风险暴露已经达到极限,必须停下来。

我见过最惨的案例,是一个朋友做套利,方向性风险已经超了,但他觉得「基差风险还有额度」,于是继续加仓。结果基差也炸了,两个风险同时爆发,一天亏了30%。

所以记住:各风险预算独立,互不借用

知识体系总览

说了这么多,咱们用一张图把这一章的核心逻辑串起来:

资金管理核心原则知识体系 资金管理核心原则 凯利公式 最大回撤控制 仓位动态调整 风险预算分配 半凯利策略 胜率与赔率估算 单笔2%止损 日回撤5%减仓 月回撤10%清仓 波动率调整法 ATR动态计算 逆势调整思路 方向性风险40% 流动性风险25% 基差风险20% 操作风险10% 核心目标:在控制风险的前提下,实现长期稳定盈利

这张图把四个核心原则串在了一起。你看,它们不是孤立的。凯利公式告诉你投多少,最大回撤告诉你亏多少就停,仓位调整告诉你什么时候该变,风险预算告诉你钱往哪放。

四者缺一不可。

好了,这一章的内容就到这。记住一句话:资金管理不是限制你赚钱,而是保护你一直能赚钱


公众号:蓝海资料掘金营,微信deep3321