第一章:资金管理核心原则
做期现套利这么多年,我最大的感悟是什么?
不是策略多牛逼,也不是代码写得多漂亮。
而是——你活下来了没有。
很多人一上来就研究怎么赚钱,怎么抓价差。但我告诉你,真正让我在市场上站稳脚跟的,是资金管理。说白了,就是你怎么分配手里的子弹,怎么控制亏损,怎么在行情不利的时候还能活着等到机会。
这一章,咱们就把资金管理的核心原则掰开揉碎了讲。嗯,内容有点干,但都是真金白银换来的经验。
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%。
所以记住:各风险预算独立,互不借用。
知识体系总览
说了这么多,咱们用一张图把这一章的核心逻辑串起来:
这张图把四个核心原则串在了一起。你看,它们不是孤立的。凯利公式告诉你投多少,最大回撤告诉你亏多少就停,仓位调整告诉你什么时候该变,风险预算告诉你钱往哪放。
四者缺一不可。
好了,这一章的内容就到这。记住一句话:资金管理不是限制你赚钱,而是保护你一直能赚钱。
公众号:蓝海资料掘金营,微信deep3321