期货交易者的仓位管理方法:从固定手数到凯利公式
仓位管理方法详解:固定手数、固定比例风险、基于 ATR 的波动率仓位、凯利公式、按自营交易公司回撤计算仓位,以及如何用微型期货进行取整。
大多数交易者把大部分时间花在“何时入场”上,却很少思考“下多少”。然而仓位大小在很大程度上决定了一段连亏只是小挫折,还是账户的终点。本文介绍常见的仓位管理方法,所有例子均为假设。
为什么仓位管理如此重要
完全相同的策略、相同的进出场,在不同的仓位下可能得出截然不同的结果。仓位太大,账户波动会越来越剧烈,直到一段再普通不过的连亏把它清零;仓位太小,账户是安全了,但优势没能充分发挥。
仓位管理也是风险管理中最容易自动化的部分。规则一旦定好,电脑就能在每笔交易中执行它,不掺杂任何情绪。另见算法交易者的风险管理。
方法 1:固定手数
最简单的方法:无论情况如何,总是交易相同数量的合约,例如 2 手 MNQ。
- 优点:易于理解和执行;便于比较不同时期的结果。
- 缺点:美元风险随止损距离每笔变化。止损 40 点的交易,风险是止损 10 点交易的四倍。
它适合止损距离基本恒定的策略,或作为测试阶段的起点。
方法 2:固定比例风险
这种方法是事先决定每笔交易愿意亏多少钱,再根据止损距离计算合约数量:
合约数 = 风险金额 /(止损点数 × 每手合约每点价值)
一个假设的例子:一个 $50,000 的账户,每笔交易风险 0.5%,即 $250。MNQ 每手每点价值 $2。止损 25 点时,每手风险 $50,因此下 5 手。止损 50 点时,下 2 手(由 2.5 向下取整)。
- 优点:每笔交易的美元风险几乎一致,账户缩水时仓位会自动减小。
- 缺点:每笔交易都需要计算,并且依赖止损确实在计划价位成交。
方法 3:基于波动率的仓位(ATR)
ATR(平均真实波幅)衡量最近一段时间内每根 K 线的平均波动幅度。这种方法在市场波动大时缩小仓位、在市场平静时放大仓位,使预期风险保持相近。
常见做法是:止损设为 ATR 的某个倍数(比如 1.5 倍),然后用固定比例法计算合约数量。一个假设的例子:如果 ATR 从 20 点升到 40 点,止损加倍,合约数量减半。
- 优点:能适应变化的行情,避免在波动大的日子里止损过紧。
- 缺点:ATR 具有滞后性,在波动率急剧变化时,它反映的仍是前一阶段的情况。
方法 4:凯利公式——以及为何要谨慎
凯利公式源自博彩和信息论,它根据胜率和盈亏比,计算应冒多大比例的资金才能实现长期增长最大化。其简单形式为:
凯利比例 = 胜率 −(败率 / 盈亏比)
一个假设的例子:胜率 50%、盈亏比 1.5,得出 0.5 − 0.5/1.5,即每笔交易约冒 17% 的资金。对大多数交易者来说,这个数字非常高。
实际问题在于:
- 公式假定你知道真实概率。实际上你只有回测估计值,而它很可能偏乐观。参见交易策略的过度拟合。
- 即使输入正确,全凯利也会造成非常剧烈的波动和很深的回撤。
- 它忽略了外部约束,例如自营交易公司的最大回撤。
所以,即便有人采用这个思路,通常也只取其中一小部分(半凯利、四分之一凯利甚至更少),并把它当作上限而非目标。
按自营交易公司回撤计算仓位
在自营交易公司的账户里,你真正的资产不是名义账户规模,而是距离回撤线的空间。一个最大回撤 $2,000 的 $50,000 账户(假设数字),从风险角度看就相当于一个 $2,000 的账户。
因此,按距离回撤线的百分比而不是按账户规模来计算单笔风险更合理:
- 冒 $50,000 的 0.5% 就是 $250——相当于允许回撤的 12.5%。连亏八次就结束了。
- 冒回撤的 5% 是 $100,能扛住长得多的连亏。
如果回撤是跟踪式的,这段距离会随时间变化,需要重新计算。参见自营交易公司的回撤类型,并务必到公司的官方帮助中心查看最新规则。
取整与微型合约
期货以整手交易,所以计算结果几乎总需要取整。一条简单的规则:永远向下取整。向上取整会悄悄把风险提高到超出你的决定。
微型合约(MNQ、MES)的规模是 E-mini 合约(NQ、ES)的十分之一,可以实现精细得多的仓位控制。如果计算结果是 0.6 手 NQ,你无法交易——但可以交易 6 手 MNQ。详见微型期货与迷你期货。
要点总结
- 仓位大小决定了连亏只是挫折还是账户的终点。
- 固定手数简单,但美元风险会变化;固定比例法能将其拉平。
- ATR 仓位让风险与波动率相匹配。
- 全凯利对大多数交易者来说过于激进;即使使用,也只取一小部分。
- 在自营交易公司中,按回撤计算仓位、向下取整,并用微型合约提高精度。
WeCore 允许你为每个账户设定仓位大小,以及一个会被自动执行的合约数量硬上限,即便信号出现错乱也无法突破你设定的限额。你可以先在模拟模式下试用这些设置。