手里同时跑着好几个账户,单个看回撤都还行,但一到月底算总账,那个数字是不是让你心里咯噔一下?单看每个账户都挺安全,凑在一起可能就是个定时炸弹。今天不废话,直接说组合回撤怎么算,怎么管。
步骤 1:先算总账——把多账户权益合成一条曲线
[做什么]:把多个账户的实时权益加总,看成一个大账户。
[怎么做]:对于同一时刻 t,把所有账户的权益(含浮动盈亏)加总:
E(t) = 账户1权益 + 账户2权益 + … + 账户N权益
然后跟踪这个总权益的历史高点:
Peak(t) = max( E(τ) | τ ≤ t )
组合回撤 = (Peak − E) / Peak
注意,必须用含浮动盈亏的实时权益,而不是只看已平仓的累计盈亏。只看已平仓会把"所有账户同时浮亏但还没割肉"的那个最危险的时刻漏掉。
[完成标准]:得到一条组合权益曲线,以及这个组合的历史最大回撤(%)。
步骤 2:查相关性——看清楚账户之间是不是"同涨同跌"
[做什么]:计算不同账户之间每日收益的相关性,判断组合分散效果。
[怎么做]:在表格或Python里,拉出各账户的日收益率序列,算相关系数矩阵。
相关系数 < 0.3:分散效果好,一个账户跌的时候另一个不一定跟着跌。
相关系数 0.6 以上:基本就是同一个策略换了马甲,一起跌一起涨,组合回撤不会比单个账户小多少。
常见失败原因:有人同时跑着三四个策略,觉得"种类不同就安全了"。结果一算相关性,全是追涨杀跌型,遇到震荡市一起亏。相关性不看策略名字,看每天盈亏的方向是否一致。
[完成标准]:你清楚知道你账户之间的相关系数大概在什么区间。
步骤 3:用组合回撤修正仓位——按"最坏情况"而不是"单账户最好情况"来配
[做什么]:根据组合最大回撤来重新分配每个账户的仓位,而不是各管各的。
[怎么做]:
先算出组合历史最大回撤(步骤1的结果)。
假设这个最大回撤发生在未来,问自己一个数:组合跌到这个程度,我能接受吗?
如果不能接受,把每个账户的仓位按比例下调,直到组合最大回撤落在你能承受的范围内。
比如你三个账户各自回撤都是12%,但组合最大回撤算出来是28%——这时候不是看"单个账户12%很安全",而是看"总账跌28%我扛不扛得住"。
风险提醒:加密市场的流动性在极端行情下会急剧收缩。不要假设你可以在一天内卖出超过日交易量1%的仓位而不影响价格,流动性枯竭时,你的实际回撤可能比计算值还要大得多。
步骤 4:主动做"账户隔离"——在架构上切断风险传导
[做什么]:用平台的多账户/子账户功能做资产隔离,防止一个策略出问题拖累整个组合。
[怎么做]:按"核心-卫星"架构划分资金:
核心账户:存放主要资产,用于长期持有,不做频繁交易。
交易账户:分配少量资金,用于高波动策略,独立设置止损线。
机动账户:保留稳定币备用,用于捕捉机会或补仓。
一个子账户的策略因为黑天鹅爆了,最多损失这个账户里的钱,核心资产不受影响。
[完成标准]:你有明确的账户分层结构,知道每层分别承担什么风险。
FAQ
Q:多个账户交易同一类标的(比如都是BTC合约),组合回撤一定比单个大吗? A:不一定。如果策略方向相反(一个做多一个做空),组合回撤可能被对冲掉一部分。但如果都是同向策略,回撤会叠加,组合回撤可能接近所有账户中最大的那个甚至更大。
Q:我只有两个账户,也要这么算吗? A:要。两个账户之间如果相关性高(≥0.6),组合回撤可能比单个账户大。拉三个月的数据算一下相关系数,比凭感觉安全得多。
下一步动作
今天打开你的交易记录,把最近三个月每个账户的每日权益拉出来。做一个最简单的组合回撤测算:
按步骤1的公式,算出组合权益曲线和最大回撤。
如果这个最大回撤数字让你心里一紧——下个月每个账户的仓位全部砍掉20%,重新跑一个月,看组合回撤能不能降下来。



