订单维度风控:单笔止损、单笔仓位、最大持仓数量的计算
订单维度的风控,说白了就是管好每一笔交易。我见过太多人,策略很牛,但一笔单子就把账户打穿了。为什么?因为没算清楚三笔账:亏多少、押多少、最多能开多少单。
今天我们就把这三点拆开揉碎了讲。嗯,都是我在实盘里踩过坑之后,才真正重视起来的东西。
一、单笔止损:先想好怎么死,再想怎么赚
很多人做交易,第一反应是「这波能赚多少」。我的习惯正好相反——我先问自己:「如果这笔错了,我打算亏多少?」
单笔止损,不是拍脑袋定的。它应该是一个硬约束,跟你的策略、账户规模、风险偏好都绑在一起。
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,止损次数直接降了一半。
二、单笔仓位:押多少,心里要有数
止损算完了,接下来就是仓位。很多人觉得仓位就是「我想买几手」,其实不对。仓位应该由你能承受的亏损倒推出来。
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 单。
3.3 动态调整
最大持仓数量不是死的。账户盈利了,可以适当放宽;连续亏损,就得收紧。
我自己的规则是:
- 账户回撤小于 5%:正常持仓
- 回撤 5% ~ 10%:持仓减半
- 回撤超过 10%:停止开新仓,只平不平
这叫「风控的自我进化」。市场在变,你的风控参数也得跟着变。
知识体系总览
下面这张图,把订单维度的三个核心串起来了。你可以把它当成一个检查清单:
你看,这三个东西是环环相扣的。止损决定了你能亏多少,仓位决定了你押多大,最大持仓决定了你的整体风险敞口。少一个,风控就是漏的。
好了,订单维度的风控就讲到这里。记住:每一笔交易,都要先想好怎么退出。这是我在实盘里用真金白银换来的教训。