用 R 倍数复盘加密交易,比较不同仓位的成绩,核心只有一句话:先把每笔交易的结果换算成"赚了或亏了几个 R",再比较 R 的分布和期望值,而不是比较美元金额或百分比涨跌。 一个 5000 美元仓位赚 500 美元,如果止损只放了 250 美元,那是 +2R;另一个 20000 美元仓位赚 800 美元,如果止损放了 1600 美元,那只有 +0.5R。前者仓位小,但承担的风险回报效率远高于后者。
先定义 1R:没有止损,就没有 R
R 倍数的基础是"这笔交易你最多愿意亏多少"。Van Tharp 的框架里,R 就是进场时预设的止损距离所对应的总风险金额。举例:你在 60000 美元买入 BTC,止损设在 58000,价差 2000 美元。如果你打算亏 1000 美元就认错,那仓位就是 0.5 BTC(1000 ÷ 2000),这 1000 美元就是 1R。如果最终在 64000 止盈,赚了 2000 美元,那就是 +2R。
这里有一个容易出错的地方:没有止损的交易不能计入 R 统计。Trading Blox 的文档明确指出,没有保护性止损的交易应该被排除,而不是当作零风险处理。因为没有预设的 R,任何盈亏都无法换算成倍数。如果你复盘时把"没设止损就平仓"的交易混进来,R 分布会被污染,你无法判断系统是否在按纪律执行。
比较不同仓位:看 R,不看美元
一旦每笔交易都换算成 R,仓位大小的干扰就被剔除了。R 倍数的作用正是把"小仓位赚小钱"和"大仓位赚大钱"放到同一个尺度上,让你判断系统表现的是相对于所冒风险的回报,而不是账户规模。
复盘时应该比较的是:你的每笔交易平均赚或亏多少 R(期望值),以及 R 的分布形状。
期望值的算法是:(胜率 × 平均盈利 R) − (败率 × 平均亏损 R)。假设你复盘 50 笔交易,胜率 40%,盈利单平均 +2.5R,亏损单平均 −1R。期望值 = 0.4 × 2.5 − 0.6 × 1 = +0.4R。意思是,长期来看每冒 1R 的风险,平均收回 0.4R。这个数字不受你每笔用 100 美元还是 10000 美元冒险的影响,可以用来跨时期、跨仓位比较。
R 分布的形状同样重要。止损纪律好的系统,亏损会紧密聚集在 −1R 附近;如果亏损散落在 −1.5R、−2R,说明止损被滑点或跳空穿透了,实际风险超出了预设。盈利端如果有一根长长的右尾(少数 +5R、+10R 的交易),说明系统靠少数大赢利赚钱;如果盈利全部挤在 +0.5R 到 +1R 之间,右尾缺失,长期期望值可能被亏损拖垮。
一个具体的复盘对照
假设你有两笔交易记录:
交易 A:仓位 3000 美元,止损设了 600 美元(1R = 600),最终赚了 1200 美元。R = 1200 ÷ 600 = +2R。
交易 B:仓位 15000 美元,止损设了 1500 美元(1R = 1500),最终赚了 750 美元。R = 750 ÷ 1500 = +0.5R。
只看美元,B 赚得更多;只看百分比,A 赚了 40%,B 赚了 5%。但 R 告诉你的是:A 用 1 份风险换了 2 份回报,B 用 1 份风险只换了半份回报。如果你的系统长期期望值是正的,你应该寻找更多类似 A 的机会,而不是因为 B 的绝对金额大就认为它"更好"。
反过来,亏损端:交易 C 亏了 900 美元,止损本应设在亏 600 美元的位置,但实际滑点导致多亏了 300。这笔 R 是 −1.5R,不是 −1R。复盘时要把它标记出来,检查是流动性问题还是止损单类型的问题,而不是简单归入"亏了一笔"。
复盘时该记录什么,不该记录什么
要算 R,每笔已平仓交易至少需要记录:进场价、止损价、仓位数量、出场价、实际盈亏、手续费。手续费要从盈亏里扣掉再算 R,否则期望值会虚高。如果你的平台不自动算 R,用表格手动算:R = (出场价 − 进场价) × 方向 × 数量 ÷ (进场价 − 止损价) × 方向 × 数量,方向做多用正、做空用负。
不应该做的是:用 R 倍数去比较不同策略的绝对赚钱能力。R 衡量的是风险效率,不是资金容量。一个每笔只赚 0.3R 但胜率 70% 的系统,和一个每笔期望 +1R 但一年只触发 10 次的系统,前者可能因为交易频率高而总收益更大。R 解决的是"同样的风险下谁更有效率",不解决"谁赚得更多"。这两个问题需要分开看。
常见问题
一笔交易中途调整了止损,R 怎么算?
以初始止损为基准算 1R。如果你进场后把止损从 58000 上移到 60000(保本),实际离场时没亏没赚,这笔交易的 R 是 0,而不是按调整后的止损距离重新算。R 的意义是衡量你进场时决定承担的风险得到了多少回报,中途调整止损是执行层面的动作,不应改变风险基准。
仓位大小不同,但止损距离一样,R 会一样吗?
如果两笔交易的止损距离(价格差)相同,但仓位数量不同,1R 的美元金额不同,但 R 倍数可以相同。比如都是 BTC 多单、止损都是 2000 美元价差,A 仓位 0.5 BTC(1R=1000 美元),B 仓位 2 BTC(1R=4000 美元)。如果都赚了 4000 美元,A 是 +4R,B 是 +1R。仓位越大,同样的美元盈利对应的 R 越小,因为承担的风险基数更大。这正是 R 倍数要解决的问题:它把"你冒了多大风险"纳入分母,而不是只看结果。
复盘时发现大部分交易没有设止损,还能用 R 吗?
不能直接算。你需要先补上每笔交易如果当时按某个规则设置止损,风险应该是多少。如果连事后都无法合理还原止损位置,这些交易只能排除在 R 统计之外,单独作为"纪律问题"记录。R 复盘的前提是每笔交易在进场时就有明确的、可量化的风险边界。
参考资料
- Trading Blox·R-Multiple Distribution Graph,日期:2026-11-09
- SuperTrader·Why Your Win Rate Doesn't Matter (And What Actually Does),日期:2026-11-09
- Technical Analysis of Stocks & Commodities·Developing Discipline With Daily Debriefing,日期:2026-11-09
- Alpari Academy·Expectancy: win rate × risk-reward is your real edge,日期:2026-11-09



