第4章:固定比例法:每笔交易固定风险百分比(1%-3%)的实操方法
说到资金管理,很多新手第一反应是「我该买多少股?」。其实这个问题问错了。
真正该问的是:「我这笔交易最多能亏多少钱?」
固定比例法,就是回答这个问题的。说白了,它让你每笔交易只承担账户总资金的一个固定百分比风险。我个人习惯用2%,也有人用1%或3%。这个比例没有绝对标准,但背后逻辑是一样的——活下去,比赚多少更重要。
为什么是1%-3%?
我在项目中遇到过一位交易员,账户10万美金,一笔交易就亏了8000。他当时觉得「这波肯定稳」,结果止损被打掉,账户直接缩水8%。连续三次这样的操作,账户就腰斩了。
你想想看,如果每笔只亏2%,就算连续亏10次,账户还有80%以上。心态不会崩,策略还能继续跑。这就是固定比例法的核心——用可控的亏损,换取无限的盈利可能。
核心公式:
交易股数 = (账户总资金 × 风险百分比) ÷ (入场价 - 止损价)
或者更严谨一点:
交易股数 = (账户总资金 × 风险百分比) ÷ (入场价 - 止损价) ÷ 合约乘数
实操步骤:手把手教你算
假设你账户有50,000美金,你决定每笔交易只承担2%的风险。也就是最多亏1000美金。
你看中了一只股票,当前价格是200美金。你的技术分析显示,如果跌破190美金,趋势就坏了。所以止损设在190美金。
那么:
- 每股最大亏损 = 200 - 190 = 10美金
- 最大可买股数 = 1000 ÷ 10 = 100股
- 总投入 = 100 × 200 = 20,000美金
嗯,这里要注意:总投入占账户40%,看起来有点高。但风险其实只有2%。这就是固定比例法的妙处——风险可控,仓位自动调节。
不同风险比例的对比
| 风险比例 | 账户规模 | 单笔最大亏损 | 连续亏损10次后 | 适合人群 |
|---|---|---|---|---|
| 1% | $50,000 | $500 | $45,000+ | 保守型、大资金 |
| 2% | $50,000 | $1,000 | $40,000+ | 稳健型、多数人 |
| 3% | $50,000 | $1,500 | $35,000+ | 激进型、小资金 |
我个人建议,刚开始做量化交易的朋友先用1%。等策略跑顺了,再慢慢调到2%。3%?除非你对自己的胜率非常有把握,否则别碰。
代码实现:自动化计算仓位
既然是量化交易,当然不能手动算。下面是我常用的Python代码片段:
def calculate_position_size(account_balance, risk_percent, entry_price, stop_loss_price):
"""
计算固定比例法的交易股数
参数:
account_balance: 账户总资金
risk_percent: 风险百分比(如0.02表示2%)
entry_price: 入场价格
stop_loss_price: 止损价格
返回:
position_size: 应买入的股数
risk_amount: 实际风险金额
"""
# 计算最大可承受亏损
max_risk = account_balance * risk_percent
# 计算每股风险
risk_per_share = abs(entry_price - stop_loss_price)
if risk_per_share == 0:
raise ValueError("止损价不能等于入场价!")
# 计算股数(向下取整,避免超风险)
position_size = int(max_risk / risk_per_share)
# 实际风险金额
actual_risk = position_size * risk_per_share
return position_size, actual_risk
# 使用示例
account = 50000
risk_pct = 0.02
entry = 200.0
stop = 190.0
shares, risk = calculate_position_size(account, risk_pct, entry, stop)
print(f"应买入: {shares} 股")
print(f"实际风险: ${risk:.2f}")
print(f"风险占比: {risk/account*100:.2f}%")
小技巧:我习惯在代码里加一个「最小交易单位」的判断。比如美股最小交易单位是1股,但有些券商要求100股起买。记得根据实际情况调整。
避坑指南:我曾经踩过的坑
我曾经犯过一个低级错误——把止损设得太近。比如股价200,我止损设在199.5。每股风险只有0.5美金,算出来能买2000股。结果呢?一个正常的日内波动就把我震出去了。亏是没亏多少,但错过了后面的大行情。
为什么会这样?因为止损太近,仓位会变得非常大。看似风险小,实则波动敏感度极高。后来我给自己定了个规矩:止损距离至少是ATR(平均真实波幅)的1.5倍。
重要提醒:固定比例法不是万能的。它假设你的止损是有效的。如果遇到跳空低开、流动性枯竭,止损可能无法按预期执行。这时候,固定比例法只能帮你控制「计划内」的风险,无法控制「黑天鹅」风险。
所以,永远不要把所有资金押在一个策略上。分散到3-5个不相关的策略,才是长久之计。
核心逻辑图:固定比例法的工作流程
下面这张图展示了从账户资金到最终下单的完整链路:
这张图其实很简单。从左到右,从上到下,就是固定比例法的完整流程。你不需要记住公式,只要理解这个逻辑——先定风险,再算仓位,最后下单。
进阶思考:动态调整风险比例
固定比例法听起来是「固定」的,但实际操作中,我会根据市场环境微调。比如:
- 波动率低时(VIX < 15):用2%风险,因为止损距离可以设得近一些
- 波动率高时(VIX > 25):降到1%,防止被剧烈波动打穿止损
- 连续亏损后:如果账户回撤超过10%,我会把风险比例减半。等回血到新高,再恢复原比例
你想想看,这其实是一种「反脆弱」设计。亏损时自动降低风险,盈利时自动增加仓位。不用你手动干预,系统自己就平衡了。
总结一句话:固定比例法不是让你赚最多的方法,而是让你活最久的方法。在量化交易里,活得久,比赚得快重要一万倍。
公众号:蓝海资料掘金营,微信deep3321