Risk Reward Ratio: Den gyllene regeln för framgångsrik trading

Om det finns ett enda koncept som gör skillnaden mellan traders som är lönsamma på lång sikt och traders som bränner sitt konto, så är det risk reward ratio. Det är ingen fancy indikator, ingen hemlig strategi — det är helt enkelt matematik. Och ändå förstår en överraskande stor del av nybörjarna inte det, eller så ignorerar de det.

Jag ger dig ett exempel från egen erfarenhet. För år sedan hade jag en period då jag förlorade mer än hälften av mina trades. Frustrerande, för jag tyckte att jag gjorde mina analyser ganska bra. Tills jag började räkna och upptäckte att mina vinnande trades i genomsnitt gav dubbelt så mycket som vad mina förlorande trades kostade mig. Trots en win rate på knappt 45% var jag lönsam den månaden. Det var ögonblicket när risk reward ratio verkligen klickade.


Vad är risk reward ratio?

Risk reward ratio (förkortat R:R) visar förhållandet mellan vad du risikerar och vad du potentiellt kan tjäna på en trade. Beräkningen är enkel: du delar din potentiella vinst med din potentiella förlust.

Säg att du köper en aktie för $100. Du sätter din stop loss på $95, alltså är din risk $5. Din take profit står på $110, så din potentiella vinst är $10. Din R:R är då $10 delat med $5 = 2:1. För varje dollar du risikerar kan du tjäna två dollar.

Det kanske låter som en detalj, men det förändrar helt hur du ser på dina trades. Istället för att tänka "kommer denna trade att vinna eller förlora?" börjar du tänka "är den potentiella belöningen värd risken?" Och det är ett fundamentalt annorlunda mindset.


Varför R:R är viktigare än din win rate

Det här är punkten där många nybörjare går vilse. De är besatta av sin win rate — procentandelen trades som är lönsamma. Logiskt, för att vinna känns bra. Men win rate ensam säger absolut ingenting om huruvida du faktiskt tjänar pengar.

Låt mig visa det med ett enkelt räkneexempel.

Trader A vinner 6 av 10 trades. Låter bra, eller hur? Men hennes vinnande trades ger i genomsnitt €80, och hennes förlorande trades kostar €150. Efter 10 trades: 6 × €80 = €480 vinst, 4 × €150 = €600 förlust. Netto: -€120. Trots en win rate på 60% förlorar hon pengar.

Trader B vinner bara 4 av 10 trades. På pappret sämre. Men hennes vinnare ger i genomsnitt €250, och hennes förlorare kostar €100. Efter 10 trades: 4 × €250 = €1000 vinst, 6 × €100 = €600 förlust. Netto: +€400. Med en win rate på bara 40% är hon ordentligt lönsam.

Skillnaden? Trader B har en R:R på 2.5:1. Trader A ligger på 0.53:1. Matematiken ljuger inte.


Vilken R:R behöver du som minimum?

Det beror på din win rate. För att gå break-even (utan att räkna in kostnader) behöver du ungefär följande: vid en win rate på 50% räcker en R:R på 1:1, vid 40% behöver du minst 1.5:1, och vid 33% ligger du på 2:1.

Men break-even är naturligtvis inte målet. Du vill göra vinst, och du måste hantera spreads, provisioner och slippage. I praktiken rekommenderar jag att sikta på minst 1.5:1, och helst 2:1 eller högre. Det ger dig tillräckligt med marginal för att förbli lönsam, även om du har några dåliga veckor.


Hur beräknar du R:R för en trade?

Det är faktiskt ganska enkelt och det borde vara en standarddel av din rutin innan du öppnar en trade.

Först bestämmer du din entry — var går du in? Sedan din stop loss — var går du ut om traden går emot dig? Det måste vara en logisk nivå, till exempel under en nylig swing low eller över ett resistance. Inte bara ett slumpmässigt antal pips.

Därefter bestämmer du din take profit. Det kan baseras på en nästa key level, en Fibonacci extension, en tidigare swing high, eller helt enkelt ett fast R:R-mål.

Sedan delar du skillnaden mellan entry och take profit med skillnaden mellan entry och stop loss. Klart.

Räkneexempel: du köper EUR/USD på 1.0850. Stopploss på 1.0830 (20 pips risk). Take profit på 1.0900 (50 pips potentiell vinst). R:R = 50 / 20 = 2.5:1. Det är en bra setup.

Hamnar R:R under 1.5:1? Då är det i de flesta fall bättre att skippa traden, hur vacker setupen än ser ut. Det kommer alltid nya chanser.

Position Size Calculator — Free Trading Tool | BörjaMedTrading.se *, *::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

Beräkna din optimala lot size för varje trade

Kontoinställningar
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 (Guld) XAG/USD (Silver) US30 (Dow Jones) NAS100 (Nasdaq) SPX500 (S&P 500)
Riskinställningar
Stop Loss
Take Profit (valfritt)
Rekommenderad Position Size
lots
Pip-värde
Max förlust
Potentiell vinst
Risk : Reward
Risk
Reward
Riskbedömning
Rekommenderad mäklare
Vantage
Låga spreads från 0.0 pips · Snabb kontokonfiguration
<span
GRATIS! Lämna din e-post

Ange din e-postadress för att prenumerera på denna blogg och få e-postmeddelanden om nya inlägg.

Upptäck mer från starten med traden

Prenumerera nu för att läsa mer och få tillgång till hela arkivet.

Läs mer