Risk Reward Ratio: A Regra de Ouro do Trading de Sucesso

Se existe um conceito que faz a diferença entre traders lucrativos a longo prazo e traders que esvaziam suas contas, é o risk reward ratio. Não é um indicador sofisticado, nem uma estratégia secreta — é simplesmente matemática. E ainda assim, uma parte surpreendentemente grande dos iniciantes não entende ou ignora isso.

Vou te dar um exemplo da minha própria experiência. Anos atrás, passei por um período em que perdia mais da metade das minhas operações. Frustrante, porque achava que minhas análises eram boas. Até que comecei a registrar e descobri que minhas operações vencedoras rendiam, em média, o dobro do que minhas perdedoras custavam. Apesar de um win rate de menos de 45%, tive lucro naquele mês. Foi o momento em que o risk reward ratio realmente fez sentido para mim.


O que é risk reward ratio?

O risk reward ratio (abreviado R:R) mostra a proporção entre o que você arrisca e o que pode potencialmente ganhar em uma operação. O cálculo é simples: você divide seu lucro potencial pelo seu risco potencial.

Digamos que você compre uma ação a $100. Seu stop loss está em $95, então seu risco é $5. Seu take profit está em $110, então seu lucro potencial é $10. Seu R:R é $10 dividido por $5 = 2:1. Para cada dólar que você arrisca, pode ganhar dois dólares.

Pode parecer um detalhe, mas muda completamente como você enxerga suas operações. Em vez de pensar "essa operação vai ganhar ou perder?", você passa a pensar "a recompensa potencial vale o risco?" E isso é uma mentalidade fundamentalmente diferente.


Por que o R:R é mais importante que seu win rate

Aqui é onde muitos iniciantes se perdem. Eles ficam obcecados pelo win rate — a porcentagem de operações lucrativas. Compreensível, porque ganhar é bom. Mas o win rate sozinho não diz nada sobre se você realmente está lucrando.

Deixe-me mostrar com um exemplo simples.

Trader A ganha 6 de cada 10 operações. Parece ótimo, não? Mas suas operações vencedoras rendem em média €80, e suas operações perdedoras custam €150. Após 10 operações: 6 × €80 = €480 de lucro, 4 × €150 = €600 de prejuízo. Resultado: -€120. Apesar de um win rate de 60%, ele perde dinheiro.

Trader B ganha apenas 4 de cada 10 operações. No papel, pior. Mas suas vitórias rendem em média €250, e suas perdas custam €100. Após 10 operações: 4 × €250 = €1000 de lucro, 6 × €100 = €600 de prejuízo. Resultado: +€400. Com um win rate de apenas 40%, ela está bastante lucrativa.

A diferença? Trader B tem um R:R de 2.5:1. Trader A está em 0.53:1. A matemática não mente.


Qual R:R você precisa no mínimo?

Isso depende do seu win rate. Para ficar no break-even (sem contar custos), você precisa aproximadamente do seguinte: com um win rate de 50%, um R:R de 1:1 é suficiente; com 40%, você precisa de pelo menos 1.5:1; e com 33%, você está em 2:1.

Mas break-even não é o objetivo. Você quer lucro, e tem que lidar com spreads, comissões e slippage. Na prática, recomendo mirar em pelo menos 1.5:1, e de preferência 2:1 ou mais. Isso te dá margem suficiente para continuar lucrativo, mesmo em semanas ruins.


Como calcular o R:R para uma operação?

É bem simples e deve ser parte da sua rotina antes de abrir qualquer operação.

Primaioro, determine sua entrada — onde você entra? Depois, seu stop loss — onde você sai se a operação for contra você? Isso deve ser um nível lógico, por exemplo, abaixo de um swing low recente ou acima de uma resistência. Não apenas um número aleatório de pips.

Em seguida, determine seu take profit. Isso pode ser baseado em um próximo nível-chave, uma extensão de Fibonacci, um swing high anterior, ou simplesmente um alvo de R:R fixo.

Depois, divida a diferença entre entrada e take profit pela diferença entre entrada e stop loss. Pronto.

Exemplo de cálculo: você compra EUR/USD em 1.0850. Stop loss em 1.0830 (20 pips de risco). Take profit em 1.0900 (50 pips de lucro potencial). R:R = 50 / 20 = 2.5:1. Essa é uma configuração muito boa.

O R:R fica abaixo de 1.5:1? Na maioria dos casos, é melhor pular a operação, por mais bonita que a configuração pareça. Sempre surgem novas oportunidades.

Position Size Calculator — Ferramenta de Trading Gratuita | StartenMetTrading.nl *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --bg: #f7f8fa; --card: #ffffff; --border: #e2e5ea; --text: #1a1d23; --text-secondary: #5f6672; --accent: #2563eb; --accent-light: #eff4ff; --green: #16a34a; --green-bg: #f0fdf4; --red: #dc2626; --red-bg: #fef2f2; --orange: #ea580c; --orange-bg: #fff7ed; --blue: #2563eb; --blue-bg: #eff6ff; --radius: 10px; --shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04); --shadow-lg: 0 4px 12px rgba(0,0,0,0.08); } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; background: var(--bg); color: var(--text); line-height: 1.5; -webkit-font-smoothing: antialiased; } .calculator-wrapper { max-width: 520px; margin: 0 auto; padding: 20px 16px; } h1 { font-size: 22px; font-weight: 700; text-align: center; margin-bottom: 4px; } .subtitle { text-align: center; color: var(--text-secondary); font-size: 13px; margin-bottom: 20px; } .card { background: var(--card); border: 1px solid var(--border); border-radius: var(--radius); padding: 20px; margin-bottom: 16px; box-shadow: var(--shadow); } .card-title { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: var(--text-secondary); margin-bottom: 14px; } .form-row { display: flex; gap: 10px; margin-bottom: 12px; } .form-group { flex: 1; display: flex; flex-direction: column; } .form-group label { font-size: 12px; font-weight: 500; color: var(--text-secondary); margin-bottom: 4px; } .form-group input, .form-group select { font-family: 'Inter', sans-serif; font-size: 14px; padding: 8px 10px; border: 1px solid var(--border); border-radius: 6px; background: var(--card); color: var(--text); transition: border-color 0.15s; outline: none; width: 100%; } .form-group input:focus, .form-group select:focus { border-color: var(--accent); box-shadow: 0 0 0 3px rgba(37,99,235,0.1); } .form-group input[type="number"] { font-family: 'JetBrains Mono', monospace; font-size: 13px; } .toggle-row { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; font-size: 12px; color: var(--text-secondary); cursor: pointer; } .toggle-row input[type="checkbox"] { accent-color: var(--accent); width: 15px; height: 15px; } .price-mode-fields { display: none; margin-bottom: 12px; } .price-mode-fields.active { display: flex; gap: 10px; } .btn-calculate { width: 100%; padding: 12px; background: var(--accent); color: #fff; border: none; border-radius: 8px; font-family: 'Inter', sans-serif; font-size: 15px; font-weight: 600; cursor: pointer; transition: background 0.15s, transform 0.1s; } .btn-calculate:hover { background: #1d4ed8; } .btn-calculate:active { transform: scale(0.98); } /* Results */ .results-card { opacity: 0; transform: translateY(8px); transition: opacity 0.35s ease, transform 0.35s ease; } .results-card.visible { opacity: 1; transform: translateY(0); } .main-result { text-align: center; padding: 18px 0 14px; border-bottom: 1px solid var(--border); margin-bottom: 14px; } .main-result-label { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.5px; color: var(--text-secondary); margin-bottom: 4px; } .main-result-value { font-family: 'JetBrains Mono', monospace; font-size: 36px; font-weight: 700; color: var(--accent); line-height: 1.1; } .main-result-value .unit { font-size: 18px; font-weight: 500; color: var(--text-secondary); } .lot-breakdown { text-align: center; font-size: 13px; color: var(--text-secondary); font-family: 'JetBrains Mono', monospace; margin-top: 6px; } .copy-btn { display: inline-flex; align-items: center; gap: 4px; margin-top: 8px; padding: 4px 12px; background: var(--accent-light); color: var(--accent); border: 1px solid rgba(37,99,235,0.2); border-radius: 5px; font-size: 12px; font-weight: 500; cursor: pointer; transition: background 0.15s; font-family: 'Inter', sans-serif; } .copy-btn:hover { background: #dde8ff; } .copy-btn.copied { background: var(--green-bg); color: var(--green); border-color: rgba(22,163,74,0.2); } .result-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; } .result-item { padding: 10px 12px; background: var(--bg); border-radius: 7px; } .result-item-label { font-size: 11px; color: var(--text-secondary); margin-bottom: 2px; } .result-item-value { font-family: 'JetBrains Mono', monospace; font-size: 14px; font-weight: 600; } .result-item-value.loss { color: var(--red); } .result-item-value.profit { color: var(--green); } .result-item.full-width { grid-column: 1 / -1; } /* Risk meter */ .risk-meter { margin-top: 14px; padding-top: 14px; border-top: 1px solid var(--border); } .risk-meter-label { font-size: 11px; color: var(--text-secondary); margin-bottom: 6px; display: flex; justify-content: space-between; } .risk-bar-track { width: 100%; height: 8px; background: #e5e7eb; border-radius: 4px; overflow: hidden; position: relative; } .risk-bar-fill { height: 100%; border-radius: 4px; transition: width 0.4s ease, background 0.3s; } .risk-bar-segments { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; } .risk-bar-segments span { flex: 1; border-right: 2px solid rgba(255,255,255,0.5); } .risk-bar-segments span:last-child { border-right: none; } .risk-text { font-size: 12px; font-weight: 600; margin-top: 4px; } /* R:R bar */ .rr-visual { display: flex; height: 22px; border-radius: 4px; overflow: hidden; margin-top: 6px; font-size: 11px; font-weight: 600; } .rr-risk-bar { background: var(--red); color: #fff; display: flex; align-items: center; justify-content: center; min-width: 30px; } .rr-reward-bar { background: var(--green); color: #fff; display: flex; align-items: center; justify-content: center; min-width: 30px; } /* TP section */ .tp-section { margin-top: 14px; padding-top: 14px; border-top: 1px solid var(--border); } .tp-section .result-grid { margin-top: 8px; } /* Affiliate CTA */ .broker-cta { display: flex; align-items: center; gap: 14px; padding: 14px 16px; background: linear-gradient(135deg, #fff8f0, #fff4e6); border: 1px solid #fdd6a0; border-radius: var(--radius); margin-bottom: 16px; text-decoration: none; color: var(--text); transition: box-shadow 0.2s, transform 0.15s; } .broker-cta:hover { box-shadow: 0 4px 14px rgba(234,136,38,0.15); transform: translateY(-1px); } .broker-badge { background: #f97316; color: #fff; font-size: 10px; font-weight: 600; padding: 3px 8px; border-radius: 4px; white-space: nowrap; text-transform: uppercase; letter-spacing: 0.3px; } .broker-info { flex: 1; } .broker-name { font-size: 15px; font-weight: 700; margin-bottom: 1px; } .broker-desc { font-size: 12px; color: var(--text-secondary); } .broker-arrow { font-size: 18px; color: #f97316; } /* Cross-sell CTA */ .cross-sell { text-align: center; padding: 14px 16px; background: var(--accent-light); border: 1px solid rgba(37,99,235,0.15); border-radius: var(--radius); margin-bottom: 16px; font-size: 13px; color: var(--text-secondary); } .cross-sell a { color: var(--accent); font-weight: 600; text-decoration: none; } .cross-sell a:hover { text-decoration: underline; } /* Disclaimer & Footer */ .disclaimer { font-size: 11px; color: #9ca3af; text-align: center; margin-bottom: 8px; line-height: 1.5; } .footer { text-align: center; font-size: 12px; color: #9ca3af; padding-bottom: 12px; } .footer a { color: var(--accent); text-decoration: none; } /* Responsive */ @media (max-width: 480px) { .calculator-wrapper { padding: 12px 10px; } .form-row { flex-direction: column; gap: 8px; } .result-grid { grid-template-columns: 1fr; } .main-result-value { font-size: 30px; } h1 { font-size: 19px; } }

Position Size Calculator

Calcule o tamanho de lote ideal para cada operação

Configurações da Conta
USD EUR GBP
EUR/USD GBP/USD USD/JPY USD/CHF AUD/USD USD/CAD NZD/USD EUR/GBP EUR/JPY GBP/JPY AUD/JPY EUR/AUD GBP/AUD XAU/USD (Ouro) XAG/USD (Prata) US30 (Dow Jones) NAS100 (Nasdaq) SPX500 (S&P 500)
Configurações de Risco
Stop Loss
Take Profit (opcional)
Tamanho de Posição Recomendado
lotes
Valor por Pip
Perda Máxima
Lucro Potencial
Risco : Retorno
Risco
Retorno
Avaliação de Risco
Corretora Recomendada
Vantage
Spreads baixos a partir de 0.0
GRÁTIS! Deixe o seu e-mail

Insira o seu endereço de e-mail para subscrever este blog e receber notificações por e-mail de novas publicações.

Descubra mais de começar com trading

Inscreva-se agora para ler mais e ter acesso ao arquivo completo.

Leia mais