仓位与盈亏计算

盈亏比计算器

盈亏比要和胜率一起看:例如止损 5%、止盈 10%(盈亏比 2)的单子,开仓、平仓各扣 0.05% 手续费后,胜率要高于约 34% 才不亏;止损越近,手续费吃得越多,要求的胜率越高。填入止损、止盈和你的胜率,看这套打法的期望值是正还是负。

作者 · 公式与说明核对于

盈亏比 R = |止盈价 − 入场价| ÷ |入场价 − 止损价|,保本胜率 = 1 ÷ (1 + R)。例:BTC 60,000 做多、止损 57,000、止盈 66,000,R = 2,胜率高于 33.3% 期望值才为正;开仓、平仓各扣 0.05% 手续费后 R ≈ 1.94,保本胜率约 34.0%。

USDT
USDT
USDT
止损低于入场价按做多算,高于入场价按做空算。
%
开仓、平仓各收一次,以你账户的实际费率为准。
%
赢的笔数 ÷ 总笔数,用自己同一种打法的交易记录估算。
笔
看连亏这么多笔的机会有多大。

价格位置 · 做多

止损57,000入场60,000止盈66,000
盈亏比(含手续费)1.94R
止损距离
-5.00%
止盈距离
+10.00%
盈亏比(不含手续费)
2.00 R
保本胜率
34.00%
按你的胜率,每笔期望值
+0.18 R
100 笔交易累计期望
+17.6 R
连续 5 笔都亏的概率
7.78%
100 笔里出现 ≥5 笔连亏的概率
97.6%

你的胜率比保本胜率高 6.0 个百分点,期望值为正。胜率是估计值,样本少时误差很大。

同样的盈亏比,不同胜率的期望值

胜率每笔期望100 笔累计
20%-0.41 R-41.2 R
30%-0.12 R-11.8 R
40%+0.18 R+17.6 R
50%+0.47 R+47.1 R
60%+0.76 R+76.5 R

R 是每笔冒的风险:止损一次亏 1R。期望值按你填的胜率计算,胜率只是假设,不代表未来结果;未计滑点与资金费。

盈亏比怎么计算?

盈亏比是「止盈时赚的钱」和「止损时亏的钱」之比,常写成 R。英文一般叫 risk-reward ratio(R:R),「1:2」指冒 1 份风险、博 2 份回报,也就是盈亏比 2。同一笔交易里止损、止盈的数量相同,所以直接用价格距离算:

盈亏比 R = |止盈价 − 入场价| ÷ |入场价 − 止损价|
含手续费:R = (|止盈价 − 入场价| − (入场价 + 止盈价) × 费率) ÷ (|入场价 − 止损价| + (入场价 + 止损价) × 费率)

算例:BTC 在 60,000 做多,止损 57,000、止盈 66,000。不算手续费时 R = 6,000 ÷ 3,000 = 2。开仓、平仓各付一次 0.05% 的吃单手续费后,每 1 个 BTC 止损亏 3,000 + 58.5 = 3,058.5 USDT,止盈赚 6,000 − 63 = 5,937 USDT,R ≈ 1.94。做空时方向相反,公式不变。

盈亏比和胜率:保本胜率与期望值

赢一次赚 R、输一次亏 1,胜率为 p,很多笔交易平均下来,每笔的结果(期望值)是:

期望值 = p × R − (1 − p) (单位:每笔冒的风险 1R)
保本胜率 = 1 ÷ (1 + R)  保本盈亏比 = (1 − p) ÷ p

期望值等于 0 的地方就是保本点。常见盈亏比对应的保本胜率(未计手续费):

盈亏比 R风险 : 回报保本胜率
0.51 : 0.566.7%
11 : 150.0%
1.51 : 1.540.0%
21 : 233.3%
31 : 325.0%
51 : 516.7%

所以胜率低不一定亏,胜率高也不一定赚。下表是不同组合下每笔的期望值(单位 R,未计手续费):

胜率 \ 盈亏比0.511.523
30%−0.55−0.40−0.25−0.10+0.20
40%−0.40−0.200+0.20+0.60
50%−0.250+0.25+0.50+1.00
60%−0.10+0.20+0.50+0.80+1.40

胜率 30%、盈亏比 3 的打法,每笔期望 +0.20R,靠少数几次大赚覆盖多次小亏;胜率 60%、盈亏比 0.5 的打法,赢得多却赢得少,每笔期望反而是 −0.10R。要注意盈亏比和胜率不是各自独立的:把止盈拉远,R 变大,触发止盈的机会也会变少,两者要用同一批交易记录一起统计。

止损很近时,手续费会吃掉多少盈亏比?

手续费按成交金额收,和止损远近几乎无关,所以止损越近,手续费占的比例越大。下面两组的名义盈亏比都是 2,入场价 60,000、吃单费率 0.05%:

止损 −5%、止盈 +10%止损 −0.5%、止盈 +1%
止损价 / 止盈价57,000 / 66,00059,700 / 60,600
含手续费的盈亏比1.941.50
保本胜率34.0%40.0%
胜率 40% 时每笔期望+0.18R约 0

第二组每次止损多亏约 20%、每次止盈少赚约 10%,原本胜率 40% 就有正期望的打法,扣完手续费只剩白忙。止损单触发后多半按市价成交,还可能有滑点,实际会再差一点。

胜率 40%,连亏 8 次正常吗?

胜率不算低的打法,也常遇到很长的连续亏损。下表是 100 笔交易里,至少出现一次指定长度连亏的概率(假设每笔输赢互不影响):

胜率至少连亏 5 笔至少连亏 8 笔至少连亏 10 笔
30%99.9%85.8%58.0%
40%97.6%49.0%20.5%
50%81.0%17.0%4.4%

胜率 40% 时,100 笔里出现 8 连亏的机会接近一半。每笔冒账户 1% 的风险,8 连亏后账户少约 7.7%;每笔冒 2%,就少约 14.9%。所以盈亏比再好看,也要先用仓位计算器按止损定好每笔的仓位,而不是加大仓位。

盈亏比多少合适?先避开这几个误区

没有一个对所有人都合适的盈亏比,关键是它和你的实际胜率搭配起来,期望值是不是正的。常见的误区:

  • 用太少的交易估胜率:20 笔里赢 8 笔,胜率看起来是 40%,但 95% 置信区间大约是 22%–61%;要到 100 笔左右,区间才缩到约 31%–50%。
  • 计划的盈亏比和实际成交不一样:到了止损不走、或者提前止盈,实际的 R 会比下单时算的低。复盘时用实际成交价重新算。止损怎么设,见合约止损怎么设。
  • 只看价格、不看强平价:盈亏比和杠杆无关,但杠杆太高时强平价可能在止损价之前,止损还没触发就先爆仓。用合约爆仓价计算器检查。
  • 把期望值当成每笔都拿得到的收益:期望值是很多笔交易平均下来的结果,短期内连续亏损很正常,见上一节的连亏概率。

计算结果未计入滑点和部分交易所特有的规则,实际以交易所下单页面显示为准。

盈亏比计算器常见问题

盈亏比怎么计算?

盈亏比 = 止盈距离 ÷ 止损距离 = |止盈价 − 入场价| ÷ |入场价 − 止损价|。例如 60,000 做多、止损 57,000、止盈 66,000,盈亏比是 6,000 ÷ 3,000 = 2。算上开仓和平仓的手续费,实际会略低一些。

盈亏比多少合适?

没有固定标准,要和胜率一起看。保本胜率 = 1 ÷ (1 + 盈亏比):盈亏比 2 时胜率要高于 33.3%,盈亏比 1 时要高于 50%(都未计手续费)。实际胜率明显高于保本胜率,期望值才是正的。

盈亏比 1:2 是什么意思?

一般指风险 : 回报 = 1 : 2,也就是止损亏 1 份、止盈赚 2 份,盈亏比为 2。也有人反过来写成 2:1,看别人的数字时先确认哪边是风险。

胜率 40% 能赚钱吗?

要看盈亏比。胜率 40% 时,保本盈亏比 = (1 − 0.4) ÷ 0.4 = 1.5。扣掉手续费后的盈亏比高于 1.5,长期期望值才是正的;低于 1.5,交易次数越多越容易亏。

计算器里的胜率要怎么填?

用自己同一种打法的实际交易记录:赢的笔数 ÷ 总笔数。样本最好有上百笔;只有 20 笔左右时,估出来的胜率误差可能有 ±20 个百分点。

在哪个交易所开 U 本位永续合约?

先确认你所在的国家或地区可以使用合约交易,再注册。两家都提供 U 本位与币本位永续合约,强平规则与分档保证金以各自官方说明为准。

欧易 OKX

官方域名 okx.com

根据你所在地区的规定或这家交易所的服务范围,这里不提供它的注册链接。 欧易注册教程

币安 Binance

官方域名 binance.com

根据你所在地区的规定或这家交易所的服务范围,这里不提供它的注册链接。 币安注册教程

相关的币圈计算器