「没 RR 不下单」这句话在交易圈流传很久了。 新手听到这话第一反应是教条主义—— 凭什么我每单都得算这个? 凭的就是数学:不算 RR 的交易者,长期很难撑住。 这篇用一个公式说清,顺便拆 3 个最常算错的地方。
先看一个示意的场景:心理止损是怎么一步步失守的。 假设一个人在牛市顶部附近买了一点 BTC 现货, 心里给自己定的「止损」只比买入价低一成不到——「跌到这我就跑」。 没挂单,纯粹是心理价位。 价格跌穿那条线那天,他没跑—— 心里说「再等等,可能反弹,这里是支撑」; 又跌一截,他说「都跌这么多了,再扛扛」; 再跌一截,他说「现在跑岂不是认错」; 最后在一波急跌里砍了仓——亏掉一半还多。 如果严格执行当初那个止损,亏损不到一成。 两个数字差了好几倍,差就差在止损有没有真挂出去。
§1 · 盈亏比(RR)怎么算,多单和空单公式一样吗?
RR (Risk-Reward Ratio,盈亏比) 说到底就一个公式,多空两边只是写法不同:
举个数字,先看多单: BTC 入场价 $70,000,你的止损放在 $68,000,目标价 $76,000。 那么:
- 潜在盈利 = 76,000 − 70,000 = $6,000
- 潜在亏损 = 70,000 − 68,000 = $2,000
- RR = 6,000 ÷ 2,000 = 3:1
意思是你愿意冒 $2,000 风险,去博 $6,000 回报。 这个 3:1 就是这单的盈亏比。 圈内的常见门槛是 RR ≥ 2—— 低于 2 的单子不做。
做空是同一件事换个方向,别把公式记反了: 同样 BTC 入场价 $70,000,止损放在上方 $72,000,目标价看到 $64,000。
- 潜在盈利 = 70,000 − 64,000 = $6,000
- 潜在亏损 = 72,000 − 70,000 = $2,000
- RR = 6,000 ÷ 2,000 = 3:1
多空两边算出来都是 3:1—— 公式本身没有方向偏好,分子永远是「你想拿的那段」,分母永远是「你认赔的那段」。
把开头那个场景换成「RR 视角」重算一次(示意,整数粗算),你就能感觉到这个公式的力量。 假设 60,000 入,55,500 是「心理止损」(低 7.5%), 目标价定在上方一个近期压力位 69,000,那么 RR = (69,000 − 60,000) ÷ (60,000 − 55,500) = 9,000 ÷ 4,500 = 2:1—— 勉强达标。 但关键不在 RR 算出来多少,关键在止损必须真挂—— 心理止损没挂单,实际亏损就成了计划的好几倍。 所以 RR 这个公式真正起作用的前提,是分母那个「潜在亏损」必须是确定数,而不是浮动情绪。 第 3 节会展开讲这个。
分子分母的常见误读
顺便讲一个容易讲反的坑:有一种说法是 RR 只能用绝对金额算、用百分比一定出错。 其实只要两个百分比都以同一个入场价为分母, 百分比之比和绝对价差之比是同一个数—— 上面那单用 +8.57% 比 −2.86% 算,结果照样是 3:1。 真正会算错的是混用不同分母: 止损用上一根 K 线的收盘价折百分比、目标却用现价折百分比, 两个数不在同一个基准上,比出来的 RR 自然对不上。 还有一点公式里没有:手续费和滑点。 实际到手的盈亏会比算出来的薄一层,单子越小、做得越频繁,这层越明显。
§2 · 为什么盈亏比最好不低于 2:1?
因为你不可能每单都赢。 交易胜率(对的次数 ÷ 总次数)和 RR 一起决定你赚不赚钱:RR 2:1 时,胜率 33% 上下就能打平。 我们看一个简单期望值计算:
| 胜率 | RR 1:1 | RR 2:1 | RR 3:1 | RR 5:1 |
|---|---|---|---|---|
| 30% | -40% | -10% | +20% | +80% |
| 40% | -20% | +20% | +60% | +140% |
| 50% | 0% | +50% | +100% | +200% |
| 60% | +20% | +80% | +140% | +260% |
表里的百分比是 100 单后的期望收益率(示意:每单风险 1 个单位,期望 = 胜率 × RR − 败率,不计复利和手续费)。 可以看到:
- RR=1 的情况下,你需要胜率 50%+ 才能不亏——这很难长期稳定做到。
- RR=2 的情况下,胜率 33% 上下就是盈亏平衡,35% 就开始赚——这是「人类做得到」的区间。
- RR=3 的情况下,胜率 25% 就能保本——意思是即使你 4 次里只对 1 次,长期还能赚。
这就是为什么 RR ≥ 2 是底线—— 它给你承认自己不是神的余地。 你不需要次次猜对,你只需要"对的时候赚得多,错的时候亏得少"。
别以为高胜率才能赚钱。低胜率 + 高 RR 一样能赚钱,趋势交易本来就是这种结构。
用具体数字推一遍 · 胜率 33% + RR 2:1 怎么就盈亏平衡了
我把上面那张表里最关键的一行拆开,用人话推一遍。 示意:假设你每单风险是一笔固定金额(比如起始资金的 1%,后面 §5 会讲为什么是 1%), 为了好算,不随账户涨跌滚动复利(实盘里更常见的是按当前资金的固定比例),100 单跑下来:
- 胜率 33% → 100 单里 33 单赢、67 单亏
- 每单 RR = 2:1(赢 2% 亏 1%)
- 赢的部分:33 × 2% = +66%
- 亏的部分:67 × 1% = -67%
- 净结果:-1%(略亏,基本平)
把胜率提到 35%,净结果就是 +5%(35 × 2 − 65 × 1,开始赚); 把胜率提到 40%,净结果就是 +20%(40 × 2 − 60 × 1)—— 这就是「RR 2:1 + 胜率 33% 差不多是盈亏平衡点」的来源, 我的建议是自己在 Excel 里一行行拉一遍,推过一次就记住了。 在这个口径下,胜率每升 1 个百分点,100 单的结果就多 3 个百分点(多赢一单 +2、少亏一单 +1)。 也可以把这张表打印出来贴在显示器边上, 每次想「这单 RR 1:1 也行吧」的时候看一眼—— 除非你的实际胜率稳定在 50% 以上,答案都是不行——RR 1:1 时胜率低于 50% 就是亏钱。
再举两个具体仓位案例(示意),差别会更直观。 案例 A:总资金 10000 USDT,RR=2,胜率 38%,每单风险 1%(100 USDT)。 100 单跑完:38 × 200 − 62 × 100 = 1400 USDT, 资金到 11400 USDT,回报 +14%。 案例 B:同样资金、同样胜率,但 RR 降到 1:1。 100 单跑完:38 × 100 − 62 × 100 = -2400 USDT, 资金到 7600 USDT,回报 -24%。 同样的人、同样的胜率、同样的次数, 只是 RR 从 2 降到 1,就从赚 14% 变成亏 24%—— 这就是 RR 这两个字背后真正可怕的杠杆作用。
胜率 + RR = 凯利公式的入口
懂数学的人会发现这张表本质上是凯利公式(Kelly Criterion)的简化版—— 凯利公式给出"最优下注比例"的精确解, 输入参数就是胜率和 RR。 实战里没人真的用凯利的全仓位(波动太大), 但它告诉你: 胜率和 RR 共同决定一手能下多大,而不只是"该不该下"。 这是为什么资深玩家会按 RR 高低差异化仓位, 后面 §5 会展开讲。
§3 · 错误一 · 心里想好止损位、却不挂止损单,为什么不算数?
有一种算 RR 的方式要避开: 「我打算 65000 止损」(没真挂止损单), 然后实际跌到 65000 时心想"再等等,可能反弹", 跌到 63000 时"实在不行了再止", 最后割在 58000。
这种"心理止损"算出来的 RR 全是假的。 因为你的实际风险不是 2000 美元,是「你扛不住的那一刻」对应的亏损。 扛不住的那个临界点,可能比预设的低不少。
正确做法只有一个:下单同时挂止损单。 交易所都有这个功能:现货里常见的是 OCO 单(One-Cancels-Other), 一单同时挂止盈和止损,任何一边触发另一边自动取消; 合约里对应的是开仓时一起设好的止盈止损单。 这是 RR 真正成立的前提:你的"潜在亏损"必须是一个确定数,不是浮动情绪。
下单后马上挂止损止盈。这事是反人性的——大脑会本能抗拒"承认可能亏"。拖得越久,越容易给自己找理由不挂。
还不熟悉止盈止损单的话,可以先用 支撑压力位工具 看清当前关键位,再决定止损/止盈放哪。
挂止损还有一个隐藏好处:让你不再盯盘
人盯盘越久,做傻事的概率越高。 挂了止损止盈之后,你可以关掉行情软件去做别的—— 市场会替你执行。 可以试试「下单一挂走人,几天后回来看结果」, 这种交易方式往往比天天盯盘做得更稳, 因为它剥离了情绪干扰。
§4 · 错误二 · 目标价按「希望涨到哪」来定,会出什么问题?
这是更隐蔽的一个错。 新手算 RR 时,目标价往往是自己希望涨到的地方—— 比如「BTC 我看到 80000」,然后用 80000 算 RR。 但实际上 80000 可能是 6 个月后的事,而你的止损区间是 3% 的日内波动。 这种 RR 在数学上看着漂亮,实际上根本到不了。
判断目标价合不合理,看几个客观因素:
- 看时间框架:日内交易的目标价不能用周线压力位算,而要用 4 小时或更小时间框架的近期高点。
- 看历史阻力:目标价之前的路径上有几个明显阻力位?每个阻力位都是潜在的反转点。
- 看波动率匹配:目标距入场的百分比 / 日均波动率 = 多少天能到?如果超过持仓计划周期,目标就不现实。
举个反例(示意):BTC 在 70000,你打算当天做多到 75000—— 这意味着需要 7% 以上的单日涨幅((75000 − 70000) ÷ 70000 ≈ 7.1%), 远超平常一天的波动,不发生重大事件的话,概率非常低。 用这种目标价算 RR 等于自欺。
| 持仓周期 | 目标距入场的合理范围 | 不合理的目标 |
|---|---|---|
| 日内 (几小时) | 0.5-2% (1× ATR) | 5% 以上 (需要重大事件) |
| 波段 (1-3 天) | 2-5% (3× ATR) | 10% 以上 (需要新闻或破位) |
| 趋势 (1-4 周) | 5-15% (走完一个 leg) | 30% 以上 (需要趋势确认) |
ATR = Average True Range,平均真实波幅, 多数交易终端都有这个指标,设置 14 期就够用。
§5 · 错误三 · 忽略胜率和 RR 的耦合
这个错最致命。 新手听说"RR 高 = 好",于是把目标价拉得越来越远, 觉得 RR = 5 比 RR = 2 强很多。 数学上没错,但实际操作中, 目标价越远,触达概率越低——胜率会随之坍塌。
举个例子(示意): 同一单止损 1.5%,你把目标从 +3% 拉到 +10%, RR 从 2:1 变成约 6.7:1,看着漂亮, 但假设触达概率从 50% 掉到 15%: RR=2 时每单期望 = 50% × 2 − 50% = +0.5;RR≈6.7 时 = 15% × 6.7 − 85% ≈ +0.15。 100 单的期望值反而不如 RR=2 的方案。
换个角度看:盈亏平衡所需的胜率 = 1 ÷ (1 + RR)。 RR=2 要 33%,RR=3 要 25%,RR=5 要约 17%,RR=6 要约 14%—— RR 往上提,门槛确实在降,但降得越来越少; 而目标拉远之后,真实胜率往往掉得比这快。
实际怎么选
要找的不是「最大化 RR」, 是「RR × 胜率的最优组合」。 RR=2-3 这个区间既有足够数学余地、又有足够触达概率, 可以拿来当起点。
更极端的策略(比如 RR=5+) 通常只用在「破位 + 趋势确认」这种高确定性场景, 日常震荡市不用。 这就是为什么资深交易者一天可能一单都不做—— 不是没机会,是不符合 RR × 胜率结构的机会全部跳过。
从新手到成熟交易者,最大的变化是:眼里的"机会" 是「结构性 setup」而不是「行情看着要动」。 所谓 setup,指的是当前价格 + 形态 + 关键位 + 成交量同时满足某个预设条件。 没满足就不动。 这种思维方式听起来无聊,但它把"焦虑 + 错过 + 追涨"这套散户毛病全部摁下去了。
仓位规模也跟 RR 联动
更进阶的做法:不同 RR 的单子,用不同仓位。 比如规则是「每单计划亏损不超过总资金的 1%」, 那 RR=2 的单子和 RR=4 的单子,潜在回报不一样, 但承担风险敞口相同——这叫风险预算化(risk budgeting)。 用这种方式,你的资金曲线波动会平滑得多, 回撤可控,比"凭感觉重仓"稳得多。
具体公式:
举例(示意):总资金 $10,000,允许单笔亏 1% = $100。 BTC 入场 70,000,止损 68,000,价差 2,000 美元/币。 那么仓位 = 100 ÷ 2,000 = 0.05 BTC。 无论 RR 是 2 还是 5,计划里的亏损都是 $100—— 只是回报上限不同。这是把风险先定死、再谈收益的做法。
这种"每单风险按总资金的固定比例"的做法,英文叫Fixed Fractional(固定比例风险)—— 资金涨了,每单允许亏的金额跟着涨;资金缩了,跟着缩。 §2 那个示意为了好算,用的是起始资金的固定金额,道理一样。 它的反面是"定额仓位"—— 比如不管什么情况都买 0.1 BTC, 后果是:止损宽的时候亏特别多、止损窄的时候赚特别少, 长期收益曲线会非常不稳定。 固定比例风险则相反, 每单计划亏损的比例锁死,只让回报上限浮动, 这样曲线波动小得多。
动态 RR · 边走边调
一个常被忽略的技巧:RR 不是死的。 单子走出来了,你可以动态调整止损(挪到保本位或锁住部分利润), 这样 RR 会从 2:1 滚成 3:1、4:1。 这种「移动止损」(trailing stop) 是把胜率和 RR 同时拉高的少数办法之一。
实操上: 单子涨到 +2% 时,把止损从 -2% 挪到入场价(锁定不亏); 涨到 +4% 时,把止损挪到 +2%(锁定部分利润); 依次类推。 每次挪都让你的下行风险变成零或正, 同时让上方仓位继续跑。这是把"赢冲、输撤"做到极致的笨办法, 也是为什么资深交易者偶尔能拿到远超计划的单笔利润—— 他们并没有看准顶,只是给了利润足够的空间去跑。
§5.5 · RR 在牛市和震荡市的差别
RR 框架不是放之四海皆准。 拿两种典型行情对照:趋势牛市和箱体震荡, 同样一套 RR=3:1 的设单规则, 打到止盈的比例可能差得很远。
- 趋势段:目标价顺着趋势方向,按 RR=3:1 设的单更容易打到止盈,整段下来往往是赚的。
- 震荡段:同样的规则,单子常常先被假突破打掉止损,整段算下来可能是亏的。
这说明两件事: 第一,同一套 RR 框架,换一段行情,期望值可以一正一负—— RR 框架不是「打开就赚钱」,它得配合周期识别; 第二,箱体里假突破多, 止损常常被打穿、然后价格又回到原区间继续震荡。 这时候与其死守 3:1 的远目标,不如退回 RR=2:1、把目标距离缩短, 打到止盈的比例会更高。
实操结论是:RR 的目标距离要随波动率和周期调,但 RR ≥ 2 这条底线不动。 具体来说:趋势市目标拉远一点(RR 3-5),震荡市目标拉近一点(回到 RR=2), 震荡到连 RR=2 都凑不出来的单子,就不做; 高波动事件前后(FOMC、CPI 公布、ETF 大流入流出)直接不下单。 可以每个月固定扫一遍 BTC.D、资金费率、ATR—— 满足「趋势市」条件再用 RR=3 的框架, 不满足就退到 RR=2、缩短持仓周期。 只背「RR≥2」这条规则、不看行情, 在震荡市里会被反复打止损。
§5.6 · 反例 · 完美 RR 框架但仓位过重也照样爆仓
这类反例要单独写出来—— 因为这是「RR 框架失灵」的根源,很容易被忽略。
设想一个在做 ETH 永续的人,开的是高倍杠杆, RR 框架本身算得很干净—— 每单都有清晰止损止盈、RR 从来不低于 3、入场条件自己写成了一份 checklist, 胜率也不算差,放在这个 RR 下,数学上是能赚钱的。 问题是他每单用的仓位占了账户的一大块, 高倍杠杆再乘上重仓,有效敞口是本金的好几倍, 一个不大的反向波动就能砸到强平价。
碰上一段 ETH 连续大跌的行情(比如 2022 年 5 月 LUNA 崩盘那种), 他做多,止损设得不远,RR 看上去很漂亮—— 他算出来的「单笔风险」只是入场价到止损价那一小段距离。 但他没算的是重仓 × 高杠杆的实际敞口: ETH 那几天急跌插针,他的止损单没能按设定的价格成交,滑点把成交价又拉低了一截, 实际亏损远不是止损那一小段距离看上去的样子。 账户一下子少了一大半, 走到这一步,很容易就此彻底离场。
这种情况不是 RR 框架的问题—— 他的 RR 算得一点不差。 问题在于他的仓位决定了「即使 RR 框架算对,一次插针就把账户砸穿」。 这就是 §5 那条「每单计划亏损不超过总资金 1%」最重要的意义—— 它是 RR 框架的安全网,不是 RR 框架的替代品。 稳妥的做法是先把每单计划亏损压在 1% 以内、杠杆压在低倍(新手真要试,2 倍以内)—— 即便如此,插针叠加滑点的时候,实际亏损一样可能超过计划的 1%: 止损单不一定按设定价成交,跳空和极端滑点都会把亏损放大。 合约里最坏的情况是亏掉这笔仓位的保证金(全仓则以合约账户里的保证金为限), 穿仓部分一般由保险基金在其能力范围内承担,细看 合约爆仓了会不会倒欠钱。 计划风险只是计划,不是市场给的保证, 这套设定能做到的只是「错了还能再来一次」,而不是「最多亏多少」。 重仓 × 高杠杆的设定,一次意外就没有下一次机会。
§5.7 · RR 跟期权 buy-call/sell-put 的对照(纯币圈散户向)
很多纯币圈散户没接触过期权, 但其实 RR 的逻辑在期权市场被推到了极致—— 我用 buy-call 和 sell-put 两个基础策略给你做个对照, 回头看现货/合约的 RR 你会更通透。
- Buy Call(买看涨) · 你付一笔权利金,获得「未来某天以约定价买入」的权利。最大亏损 = 权利金(已知);最大盈利 = 标的上涨幅度(无上限)。这就是极端不对称的 RR——按 Reward:Risk 记就是 10:1、50:1,上方甚至不封顶。代价是:多数时候亏 100%(权利金全打水漂)。胜率低,但赢一次回报极高。
- Sell Put(卖看跌) · 反过来,你收一笔权利金,承诺「如果标的跌破约定价,我按约定价买入」。最大盈利 = 权利金(已知,很小);最大亏损 = 标的跌到 0 的幅度。RR 完全反过来,是 1:5 甚至 1:10 的「卖保险」结构。胜率很高,但一次大跌就把过去半年的权利金全部抹平。
把现货/合约的 RR 跟期权对照看: 你做 RR=3:1 的合约 = 类似买 Call(低胜率 + 高 RR); 你做 RR=1:3 的合约 = 类似卖 Put(高胜率 + 低 RR,但一次大亏抹平所有积累)。 多数散户犯的错是「不知不觉做的是 RR=1:3」—— 每次小赚就跑、不止损扛单,胜率看上去很高; 示意:每次赚 1% 就跑,连赚 20 次攒下约 20%,一次扛单亏 25% 就全吐回去,还倒亏一截。 这就是为什么 RR 必须算清, 否则你不知道自己每天在做哪种「期权结构」。
我不建议新手去碰期权—— 期权的隐含波动率定价是一个高度专业化的领域, 没经过系统训练,你很难从比你专业得多的期权做市商手里赚到钱。 但把期权的逻辑弄懂,对理解 RR 很有帮助—— 所有交易行为本质上都是某种 RR 结构, 你必须知道自己在做哪一种。
§6 · 一个实战 checklist · 下单前问 3 个问题
- 止损放在哪?为什么放那? 不能是「我觉得能扛 5%」,要有客观依据——前低、关键支撑、ATR 倍数都行。
- 目标价是基于什么算的? 不能是「我希望涨到这」,要看历史阻力位 / Fibonacci / 形态目标这些客观值。
- 这单 RR 是多少?低于 2 就放弃——市场每天有几千个机会,没必要做不划算的那个。
这三个问题如果你答不上来,这单就不该下。 简单粗暴,但有效。 长期交易能活下来的,多半都有类似的 checklist。
§7 · 几个新手常见反问
Q · 我用现货定投,需要算 RR 吗?
现货长期定投本质上是「假设标的长期上涨」的低频策略, 不需要单笔 RR—— 你的"止损"是"以后再也不买"而不是触发某个具体价位。 定投者的核心风险控制是仓位上限(总资产的 X%) 和持仓周期(>3 年), 不是单笔盈亏比。 这篇主要写给做短线/波段的人。
Q · 那合约/期货呢?
合约必算 RR,而且要更严格—— 因为杠杆放大风险,一笔单子的回撤直接影响保证金、可能被强平。 合约里 RR 不仅要算,还要叠加爆仓价计算 (具体可看 杠杆爆仓数学那篇), 确保止损价远高于强平价,留出滑点和插针的缓冲。
Q · 算了 RR 还是亏,怎么回事?
最可能的原因:你的胜率被高估。 RR 算对了,但实际胜率比想象的低 10 个百分点,期望值就翻负。 解法是做 50 笔以上的真实交易回测, 用数据校准自己的真实胜率,再调整 RR 门槛。 不要凭"感觉很准"做交易,凭数据。
Q · 我每次都觉得"还能再涨一点"不止盈,该怎么办?
这个问题没有捷径—— 挂止盈单,挂在你算出来的目标价。 触发就触发,不再纠结。 人脑天生没有"见好就收"的回路, 必须用工具(挂单)替代决策。 这也是自动化交易最实在的一点好处—— 它根本没有"再等等"这个选项。
§8 · 写到这里
盈亏比不是教条,是承认人类不能预测未来的工具。 它让你在「猜错」的时候少亏,在「猜对」的时候多赚。 长期来看,这个偏差就是赚钱和亏钱的分界线。
「我就赌一把,不算 RR 了」—— 那叫赌博,不叫交易—— 赌场连胜率 50% 都不让你拿到(规则里就留着庄家的优势), 你凭什么觉得自己能在更复杂的市场里赤手空拳赢?
把这套公式背下来,执行半年。 你会发现自己亏的次数没怎么变, 但赚的总额开始大于亏的总额—— 这就够了。
