OptiNod 学院
仓位管理:一次下多大的注
决定账户能否存活的,是一次会亏掉的金额。数量要从止损幅度倒推,相关的仓位要算作一笔下注。
账户能否活下来,由一次会亏掉的金额决定。入场信号有多强,与此无关。数量要从止损幅度倒着算。
前两篇已经讲到,1R由止损位置决定。现在轮到把这个1R换算成实际金额和数量。仓位管理就是决定一笔交易要拿账户的多少去下注的步骤。账户能否一直存活下来,在这一步见分晓。入场信号有多准,与此无关。
常见的做法是按有多大把握来定数量。“这次很确定,下大一点”“信号弱,只下一点”。另一种做法是每笔交易都下同样的数量,比如每次都买0.1个BTC。两种做法都会让一次亏掉的金额(1R)每次忽大忽小。
有把握并不能保证胜率,用同样的数量下注,止损幅度又会随资产和时点而变,最终每次下注的金额还是不同。止损距离2%的交易和止损距离9%的交易用同样的数量,后者会亏掉4.5倍的金额。单次亏损的大小失去控制,即使是期望值为正的系统,一旦连续亏损,账户也可能垮到无法挽回的地步。

数量从止损幅度倒推
计算数量一行就够。用一次要下注的金额(1R)除以止损幅度,就是数量。假设账户10,000美元,1R定为账户的1%,即100美元。以60,000美元买入BTC,止损放在58,500美元,止损幅度就是1,500美元。
数量是100美元除以1,500美元,约0.0667 BTC,折合金额约4,000美元。触及止损时,恰好亏100美元,也就是账户的1%。
止损幅度变了,数量就自动改变。同一个账户,止损幅度窄到750美元的交易,数量增加到约0.133 BTC;止损幅度宽到3,000美元的交易,数量减少到约0.033 BTC。无论止损幅度如何,触及止损时亏掉的金额始终是100美元。因为入场时先定下了“一次最多亏多少”,数量是之后才求出来的。
用固定比例定1R
1R用账户的固定比例(例如始终1%)来定,比用固定金额(例如始终100美元)更好。这有原因。账户因亏损缩小时,1%也跟着变小,连续亏损阶段下注的金额自动变小。反过来账户增长时,下注金额也跟着变大,利润以复利累积。
用固定金额下注,这种自动调节就消失了。账户缩水一半之后还下同样的金额,按比例算等于下了两倍,回本更难。对大多数交易者来说,1R取账户的0.5%到2%之间合适,在波动大的加密货币里,建议取下限。定为1%,即使连续亏损拖长,账户也只是慢慢缩小,不会一次垮掉。
亏损是不对称的
亏损和回本并不对称。账户少了10%,要赚11%多一点才能回本,亏损越大,这个差距急剧变大。
- 亏损10%,约需11%的收益才能回本。
- 亏损20%,需要25%的收益。
- 亏损50%,需要100%的收益,也就是用剩下的钱翻一倍才能回本。
- 亏损75%,需要300%的收益。
所以仓位管理的第一目标是避免大额亏损。大额盈利是之后才考虑的事。每次下注1%的人,连续错十次,账户也只亏掉约10%,而每次下注25%的人,四次就陷入几乎无法回本的状态。小仓位看起来保守,但避开无法挽回的亏损,是长期存活的第一条件。

期望值为正,下注过大也会破产
期望值为正的系统,一次下得过大也会破产。这看起来违反直觉,但可以用破产概率(Risk of Ruin)这个概念来解释。一次下注的比例越大,在每个人都难免遇到的连续亏损阶段,账户跌到接近0的概率就越高。
来看一个胜率50%、盈亏比2:1、期望值明确为正的系统。每次拿账户的1%下注,这个系统会在很长的时间里稳定增长。但同一个系统,如果每次拿账户的40%下注,只要连续亏三四次,账户就会陷入无法挽回的状态。正的期望值,只有在下得足够小、下得足够多次时才能兑现。一次下得很大,这一次的运气就决定结果,期望值几乎起不了作用。

凯利准则及其一半
回答“一次下多少最优”的公式是凯利准则(Kelly Criterion)。凯利根据胜率和盈亏比,计算使长期增长率最大的下注比例。理论上,按这个比例下注,账户增长得最快。
例如胜率50%、盈亏比2:1时,凯利公式给出的比例是账户的25%。等于一次下账户的四分之一,会原样暴露在前面讲过的下注过大的风险中。
按凯利比例下注,会经常经历50%上下的亏损区间。大多数人承受不了那样的起伏,会中途放弃系统。而且凯利假设能准确知道胜率和盈亏比,但在实战中这些值只是估计值,通常还会被高估。
所以实务中不会直接使用凯利给出的值。连它的一半12.5%,对大多数交易者也太大,因此用凯利值的一半以下,或者用前面说的0.5%到2%的固定比例。增长率会略低一些,但波动大幅减小,能把系统一直做下去。
相关的仓位实际上是一笔下注
就算把单个仓位的大小控制在1%,同时持有五个相互相关的仓位,实际上就相当于一次下了5%。在加密货币里,这个问题尤其大。山寨币大多与BTC同向波动,在急跌阶段,几乎全部同方向一起下跌。
2024年8月5日就是典型的例子。那天BTC相对前一日收盘价下跌7%,日内低点比前收低16%。同一天ETH以收盘价计下跌10%,以日内低点计下跌约22%,SOL的日内低点比前一日收盘价低约20%。
以为给五个山寨币各下1%就分散了风险的账户,那天五个仓位同方向同时崩塌,一次亏掉远远超过5%。而且山寨币比BTC波动更大,看似分散的山寨币篮子,其实无异于在BTC上加了杠杆一次下注。相关的资产要合在一起,当作一个1R来管理。
所以除了把每个仓位的1R设为1%之外,对同时开着的所有仓位的亏损合计也要设上限。常用的标准,是把这个亏损合计限制在账户的5%到6%以内。1R为1%的话,彼此相关性低的仓位最多可以同时持有五六个,但高度相关的仓位要合起来当作一个。五个山寨币合并成一个来计算更安全。

保持1R一致的两件事
第一是把交易前计算数量养成习惯。先定入场价和止损价,用1R金额除以止损幅度求出数量,只用这个数量入场。这个顺序一乱,也就是先定数量,或者仅凭把握放大,1R就会动摇,期望值的计算也就没有用了。
- 账户与1R:账户10,000美元,1R固定为账户1%的100美元。
- 交易条件:入场价60,000美元,止损54,600美元,止损幅度5,400美元(9%)。
- 数量:100美元除以5,400美元,约0.0185 BTC,折合金额约1,100美元。
- 结果:止损幅度窄的交易买得多,宽的交易买得少,触及止损时亏掉的金额,无论哪笔交易都始终是100美元。
第二是账户增长或缩小到一定幅度时,重新计算1R。如果是固定比例,账户余额每次变动,1R金额也要变。很多人账户变大之后仍沿用最初的1R金额,比例越来越小,或者账户缩小之后仍坚持较大的1R,让回本更困难。
三篇下来讲的期望值、止损和仓位管理,归结起来就是一句话:先定一次会亏多少,确认这个金额小到足以兑现正的期望值,然后再入场。