订单维度风控:单笔止损、单笔仓位、最大持仓数量的计算

订单维度的风控,说白了就是管好每一笔交易。我见过太多人,策略很牛,但一笔单子就把账户打穿了。为什么?因为没算清楚三笔账:亏多少、押多少、最多能开多少单

今天我们就把这三点拆开揉碎了讲。嗯,都是我在实盘里踩过坑之后,才真正重视起来的东西。

一、单笔止损:先想好怎么死,再想怎么赚

很多人做交易,第一反应是「这波能赚多少」。我的习惯正好相反——我先问自己:「如果这笔错了,我打算亏多少?」

单笔止损,不是拍脑袋定的。它应该是一个硬约束,跟你的策略、账户规模、风险偏好都绑在一起。

1.1 固定金额止损

最简单粗暴的方式:每笔交易最多亏 X 元。

比如你账户 100 万,规定单笔最大亏损 5000 元。那不管什么品种、什么点位,亏到 5000 就砍。

核心公式:
止损金额 = 账户总资金 × 单笔风险比例
举个例子:100万 × 0.5% = 5000 元

这个比例怎么定?我个人建议在 0.5% ~ 2% 之间。太低了没意义,太高了扛不住连续亏损。

1.2 基于ATR的动态止损

固定止损有个问题:不同品种波动不一样。你做螺纹钢和做黄金,波动率差好几倍。

所以我更推荐用 ATR(平均真实波幅)来算止损。ATR 能告诉你当前品种一天大概波动多少点。

# 伪代码示例:基于ATR的止损计算
atr = 计算ATR(周期=14)
止损点数 = atr * 倍数(通常1.5~3倍)
止损价 = 开仓价 ± 止损点数  // 多头减,空头加

我在做股指期货的时候,就吃过亏。当时用固定 10 个点止损,结果行情稍微一抖就被扫了。后来换成 2 倍 ATR,止损次数直接降了一半。

小技巧: 如果行情处于震荡期,ATR 倍数可以设小一点(1.5倍);趋势行情里,可以放大到 2.5~3 倍。别死板。

二、单笔仓位:押多少,心里要有数

止损算完了,接下来就是仓位。很多人觉得仓位就是「我想买几手」,其实不对。仓位应该由你能承受的亏损倒推出来。

2.1 凯利公式(简化版)

凯利公式是仓位管理的经典工具。不过实盘里我很少用完整版,因为胜率和盈亏比很难精确。我一般用简化版:

仓位比例 = 胜率 - (1 - 胜率) / (盈亏比)

举例:
胜率 60%,盈亏比 2:1
仓位 = 0.6 - 0.4 / 2 = 0.6 - 0.2 = 0.4(即 40%)

但注意,凯利公式算出来的仓位往往偏激进。我个人的习惯是取一半,也就是半凯利。比如算出来 40%,我只用 20%。

警告: 凯利公式假设你的胜率和盈亏比是稳定的。实盘中这两个参数会变。别迷信公式,要结合自己的经验调整。

2.2 固定比例仓位法

如果你不想搞那么复杂,用固定比例也行。每笔交易占用总资金的 1% ~ 3%。

账户规模 单笔仓位比例 举例(100万账户)
小于 50 万 2% ~ 3% 2 ~ 3 万
50 万 ~ 500 万 1% ~ 2% 1 ~ 2 万
大于 500 万 0.5% ~ 1% 0.5 ~ 1 万

为什么大账户比例要更低?因为流动性问题。你拿 1000 万去开仓,2% 就是 20 万,小品种可能直接把你打成主力了。

2.3 止损倒推仓位法(我最常用的)

这个方法很实用:先定止损金额,再根据止损距离算仓位。

仓位(手数) = 止损金额 / (止损点数 × 合约乘数)

例子:
账户 100 万,单笔止损 5000 元
螺纹钢,止损 20 个点,合约乘数 10
仓位 = 5000 / (20 × 10) = 25 手

这样做的好处是:无论行情怎么变,你每笔的亏损都是可控的。我在做商品期货时一直用这个方法,心里特别踏实。

三、最大持仓数量:别把鸡蛋放在一个篮子里

单笔管好了,还得管总量。最大持仓数量,就是限制你同时能持有多少笔交易。

为什么要限制?两个原因:

  • 风险集中: 如果所有持仓都是同一个方向,遇到黑天鹅就完了
  • 管理成本: 持仓太多,盯不过来,滑点、漏单都容易出问题

3.1 按资金比例算

最简单的办法:总持仓占用资金不超过账户的 50% ~ 70%。

比如 100 万账户,最多同时占用 60 万。如果每笔平均用 5 万,那最多开 12 单。

公式:
最大持仓数 = 总资金 × 最大仓位比例 / 单笔平均占用资金

3.2 按品种相关性算

这个更精细一些。你不能只看数量,还得看品种之间是不是「同涨同跌」。

举个例子:

  • 螺纹钢和热卷,相关性 0.9,算同一个风险敞口
  • 螺纹钢和黄金,相关性 0.1,可以分开算

我一般会把品种分成几类:黑色、有色、化工、农产品、股指。每类最多开 3 单,总单数不超过 15 单。

经验之谈: 我见过有人同时持有 30 多单,结果行情一反转,平仓都平不过来。别贪多,少而精才是正道。

3.3 动态调整

最大持仓数量不是死的。账户盈利了,可以适当放宽;连续亏损,就得收紧。

我自己的规则是:

  • 账户回撤小于 5%:正常持仓
  • 回撤 5% ~ 10%:持仓减半
  • 回撤超过 10%:停止开新仓,只平不平

这叫「风控的自我进化」。市场在变,你的风控参数也得跟着变。

知识体系总览

下面这张图,把订单维度的三个核心串起来了。你可以把它当成一个检查清单:

订单维度风控核心逻辑 单笔止损 单笔仓位 最大持仓数量 固定金额止损 / ATR动态止损 凯利公式 / 固定比例 / 止损倒推 资金比例 / 品种相关性 / 动态调整 核心原则 先算止损 → 再定仓位 → 最后控制总量 三者缺一不可,顺序不能乱

你看,这三个东西是环环相扣的。止损决定了你能亏多少,仓位决定了你押多大,最大持仓决定了你的整体风险敞口。少一个,风控就是漏的。

最后提醒一句: 别把风控参数设好了就不管了。市场在变,你的策略在变,账户规模也在变。每周至少检查一次,看看这些参数还合不合理。

好了,订单维度的风控就讲到这里。记住:每一笔交易,都要先想好怎么退出。这是我在实盘里用真金白银换来的教训。