Moduł 1 z 2
Kalkulatory pozycji, ryzyko i R-multiple
1R to maksymalna strata jaką jesteś gotów zaakceptować w jednym setupie, jeśli rynek dotknie Twojego stop lossa i zamknie Cię bez poślizgu. Nie P&L, nie nadzieja.
- Autor
- Zordon Intelligence Sp. z o.o.
- Aktualizacja
- Czas czytania
- 11 min
- Źródła
- 2
Pozycja bez kalkulacji to losowanie. Większość traderów wpisuje size “na oko”, przesuwa stopa bo “nie może tyle stracić”, i nie zna swojego R-multiple dopóki nie zamknie trady. Ta lekcja standaryzuje matematykę przed kliknięciem: od definicji 1R po kalkulator który blokuje pomyłkę o 10x.
Cel lekcji
- Zdefiniować 1R, R-multiple, risk per trade jako stałe – nie procenty z kosmosu.
- Skonfigurować kalkulator pozycji dla akcji, futures i FX z uwzględnieniem spreadu i komisji.
- Zmierzyć MAE/MFE aby ocenić jakość SL i TP.
- Zbudować drabinę skalowania size opartą na Expectancy, nie na poczuciu.
- Wdrożyć hard limity: daily loss, max position, weekend risk.
Fundament – co to jest 1R
1R to maksymalna strata jaką jesteś gotów zaakceptować w jednym setupie, jeśli rynek dotknie Twojego stop lossa i zamknie Cię bez poślizgu. Nie P&L, nie nadzieja.
1R = (Entry - SL) * Size w PLN / walucie konta
Dla long: Risk_PLN = (Entry - SL) * Ilość * Wartość_tiku / Cena (dla futures/fx)
Dla short: Risk_PLN = (SL - Entry) * Ilość
R-multiple trade = Realized_PnL / 1R
Przykład: Risk 100 PLN, zysk 180 PLN → +1.8R. Strata 100 PLN → -1R. Strata z poślizgiem 130 PLN → -1.3R
Risk % = 1R / Kapitał_tradingowy * 100%
Zalecany: 0.25% - 1% per trade dla początkujących, max 2% dla zaawansowanych z udowodnionym expectancy >0.3R
| Typ risku | Wartość | Kiedy | Dlaczego |
|---|---|---|---|
| Per trade | 0.5% kapitału = 1R | Zawsze | Przeżyjesz 20 strat z rzędu (-10% kapitału, nie -40%) |
| Daily max loss | 2R | Hard limit auto-flatten | Koniec dnia przy -2R, bez re-entry |
| Weekly max loss | 5R | Jeśli 2 dni z rzędu -2R | 3 dni przerwy, review |
| Max open risk | 2R suma wszystkich otwartych pozycji | Jeśli trzymasz >1 pozycję | Zapobiega 5 pozycjom po 1R czyli 5R risk |
| Weekend / overnight gap risk | 0.25R gap = 1R intraday | Swing | Gap 3% na akcjach to Twój SL + slippage |
Zasada niezmienna: Size wynika z odległości do SL, nie odwrotnie. Najpierw wyznaczasz SL techniczny (swing, struktura), potem liczysz size aby SL = 1R. Nigdy nie dopasowujesz SL do size który “Ci pasuje”.
Kalkulatory – 3 warianty
1. Akcje (PLN, USD)
Dane wejściowe:
Kapitał: 20 000 PLN
Risk per trade: 0.5% → 1R = 100 PLN
Entry: 150.00 PLN
SL technical: 147.50 PLN (swing low)
Risk per share = 2.50 PLN
Size = 1R / Risk per share = 100 / 2.50 = 40 akcji
Wartość pozycji = 40 * 150 = 6000 PLN
Leverage check: 6000/20000 = 30% kapitału w pozycji – OK jeśli max 50%
Z spreadem i prowizją:
Komisja roundtrip = 2 * 0.19% * wartość? Nie – licz realnie: min 5 PLN + 0.19%
Efektywny Risk = Risk + komisja + spread/2
Jeśli spread = 0.10 PLN, komisja 6 PLN łącznie → Efektywny Risk = 100 + 4 (spread) +6 = 110 PLN
Size adjusted = 100 / (2.50+0.25) = 36 akcji
2. Futures ES/NQ
ES: Tick 0.25 = 12.5$
ATAS/Bookmap pokazuje SL 10 ticków = 2.5 punktu
Risk 1R = 80$ (0.5% z 16k$)
Size = 80$ / (10*12.5$) = 80/125 = 0.64 kontraktu → 1 kontrakt ale zmniejsz risk do 0.32% lub poszerz SL? Nie – wybierz rynek gdzie SL * wartość tiku ≤1R.
Przykład: NQ tick 0.25=5$, SL 20 ticków=100$, size 1 kontrakt = 1.25R → za dużo, idź na MES (Micro ES: tick 1.25$)
MES: 10 ticków * 1.25$ =12.5$ → Size = 80/12.5=6.4 → 6 kontraktów MES = 75$ risk ~0.94R OK.
3. FX / CFD
Para EURUSD, konto PLN, Entry 1.0850, SL 1.0830 = 20 pips
Wartość pipsa dla 1 lota = 10$ ≈ 40 PLN (zależy od kursu USDPLN)
Risk 1R = 100 PLN
Size = 100 PLN / (20 pips * 2 PLN per pip dla 0.1 lota) = 100 /40 = 0.25 lota? Licz dokładnie kalkulatorem brokera.
Zawsze dodaj: spread * size do risku. Jeśli spread 1.5 pips, efektywny SL = 21.5 pips.
Template kalkulatora (Excel/Sheets/Notion):
| Pole | Formuła |
|---|---|
| Kapitał | Input |
| Risk % | Input 0.5% |
| 1R PLN | =Kapitał*Risk% |
| Entry | Input |
| SL | Input |
| Risk per unit | =ABS(Entry-SL) |
| Komisja est | =Value0.00192 |
| Spread est | Input |
| Size | =1R/(Risk per unit + Spread+Komisja/Unit) |
| Value position | =Size*Entry |
| % kapitału w pozycji | =Value/Kapitał |
| R jeśli TP1 | =(TP1-Entry)/Risk per unit |
| Max daily loss | =2*1R |
R-multiple – jedyna waluta tradera
Nie mierzysz $ ani PLN per trade. Mierzysz R.
| Wynik | R-multiple | Co oznacza | Akcja |
|---|---|---|---|
| Full SL bez slippage | -1R | Setup zadziałał zgodnie z planem, rynek Cię wyrzucił | OK, zapisz MAE/MFE |
| SL z slippage -1.3R | -1.3R | Slippage, gap, zły typ zlecenia | Zmień na stop limit + offset |
| Break even | 0R do +0.2R | Wyszedłeś na BE, nie dałeś oddychać | Sprawdź MFE – może BE za wcześnie |
| TP1 | +1R, +1.5R | Target zgodny z planem | Czy TP zgodny z strukturą, czy losowy? |
| Runner | +2.5R+ | Trzymałeś trend | Czy to outlier czy powtarzalne? |
| Tilt trade | -2R, -3R | Powiększyłeś stratę, uśredniłeś | Mistake tag + auto-flatten na daily |
Krzywa R, nie $:
Equity_R = Cumsum(R_multiple)
Max Drawdown_R = min(Equity_R - max(Equity_R))
Target: Max DD_R <8R przy risk 0.5-1%. Jeśli >12R – risk za duży lub setupy skorelowane.
MAE / MFE – czy Twój SL i TP mają sens
| Metryka | Definicja | Interpretacja | Akcja |
|---|---|---|---|
| MAE | Największa niekorzystna wycieczka w R podczas trwania tradu | Jeśli MAE avg = -0.2R a Twój SL to -1R – SL za luźny | Zacieśnij SL do MAE p95 + bufor 0.2R |
| MFE | Największa korzystna wycieczka w R | Jeśli Avg MFE = 2.2R a bierzesz avg 0.9R – za wcześnie wychodzisz | Przesuń TP lub dodaj trailing po 1R |
| MAE dla winnerów | MAE tylko tradów wygranych | Jeśli 70% winnerów miało MAE >0.6R – wejścia spóźnione | Wejście limit, nie market |
W Edgewonk MFE/MAE jest natywnie. W Notion dodajesz 2 kolumny i liczysz ręcznie z danych TradingView replay.
Wzór na optymalny SL na podstawie danych:
P95_MAE_winner = 95 percentyl MAE z wygranych tradów per setup
Optymalny_SL = P95_MAE_winner + 0.2R bufor
Jeśli aktualny SL = 1R a P95_MAE_winner = 0.3R – marnujesz 0.7R buforu, możesz zmniejszyć pozycję lub zwiększyć size (bo risk per unit mniejszy) – ale risk % zostaje ten sam.
Skalowanie size – drabina
Nie skalujesz bo “czujesz się pewnie”. Skalujesz bo masz dane.
| Level | Warunek | Risk per trade | Max position value | Kiedy downgrade |
|---|---|---|---|---|
| Level 1 (Test) | <100 tradów łącznie | 0.25% | 20% kapitału | Downgrade nie dotyczy – to baza |
| Level 2 (Base) | >100 tradów, Expectancy >0.1R, Mistake <20% | 0.5% | 35% | 2 tygodnie Expectancy <0 |
| Level 3 (Scale) | >200 tradów per setup, Expectancy >0.3R, DD_R <6R, Tilt <0.2 | 0.75-1% | 50% | 1 tydzień -4R lub Mistake >25% |
| Level 4 (Pro) | >500 tradów, 12 mies, Expectancy >0.4R | 1-1.5% | 60% + max 2R open risk | Miesięczny -6R DD |
Skok między levelami tylko po weekend review, nie w trakcie dnia. Zawsze zaokrąglaj w dół size.
Automatyzacje i bezpieczeństwo
- Kalkulator w telefonie: Zrób prosty arkusz Google Sheets z 5 polami input i QR do pulpitu. Czas obliczeń <10s.
- Hotkey z limitem: Platforma blokuje size > kalkulatora. Jeśli kalkulator mówi 40 akcji, hotkey na 100 akcji jest zablokowany.
- Pre-trade checklist w kalkulatorze: Checkboxy: SL techniczny? (Tak/Nie), R zgodny z daily limit? (Tak/Nie), Spread < limit? (Tak/Nie). Jeśli jedno Nie – nie licz size, nie handluj.
- Zapis: Każdy trade ma pole “Size_calc_id” – link do wiersza w kalkulatorze. Audyt po miesiącu.
Kiedy plan mówi NIE HANDLUJ
- Nie policzyłeś size przed wejściem – klikasz “na oko”. Zamknij platformę i policz, nawet jeśli setup ucieknie.
- Twój SL to “bo tyle mogę stracić”, a nie poziom techniczny – nie masz inwalidacji, nie handlujesz.
- Efektywny risk z uwzględnieniem spreadu i komisji >1.2R zamiast 1R – rynek za drogi, odpuść lub zmniejsz size, nie przesuwaj SL.
- Masz już 2R open risk w innych pozycjach – kolejna pozycja łamie max open risk 2R.
- Kalkulator pokazuje że pozycja to >60% kapitału aby zmieścić się w 1R – instrument ma za dużą zmienność na Twoje konto, wybierz micro / mniejszy lot.
- Po 2 stratach z rzędu chcesz podwoić size aby “odrobić” – to martingale, nie R-multiple. Plan mówi stop per daily loss 2R, nie revenge.
Błędy które kosztują najwięcej
- SL dopasowany do size: Chcesz kupić 200 akcji, więc stawiasz SL 0.10 zamiast 0.50. Inwalidacja fałszywa, wyrzuca Cię szum. 1R liczony od technicznego SL zawsze.
- Ignorowanie spreadu i komisji: Na GPW i small caps spread 1% i min 5 PLN komisji zamienia 1R w 1.4R. Po 100 tradach to 40R ukrytego kosztu. Zawsze dodawaj do risku.
- Uśrednianie straty = zwiększanie risk beyond 1R: Dokładasz do przegrywającej pozycji, risk z 1R robi się 3R. To loan, nie trading. Jedna pozycja, jeden SL, jeden risk.
- Różne R per trade bez danych: Dziś handlujesz 0.3%, jutro 1.5% bo “setup pewny”. Rozwalasz expectancy i DD. Stałe R per level, zmiana tylko po review.
- Brak MAE/MFE: Nie wiesz czy Twoje TP ma sens. Wychodzisz na 1R gdy MFE to 3R w 70% przypadków – zostawiasz 2R na stole przez brak trailingu.
Ćwiczenie mierzalne
Kalkulator i audyt R-multiple – 10 dni.
- Dzień 1: Zbuduj kalkulator z tabelą powyżej w Google Sheets. Dodaj walidację: jeśli % kapitału w pozycji >50% – komórka czerwona i “NIE HANDLUJ”.
- Dzień 2-10: Dla każdego setupu (min 15 tradów demo/live mikro) licz size tylko kalkulatorem. Zapisuj: R planowany, R zrealizowany (ze slippage), spread w R, komisja w R, MAE, MFE.
- Policz:
Slippage_avg_R = AVG(Zrealizowany_R - Planowany_R)dla stratSpread_Cost_RsumaMAE_p95_winneriMFE_avg
- Wynik: Zdefiniuj optymalny SL per setup na podstawie P95_MAE. Policz czy skalowanie do 0.75% ma sens przy Twoim DD_R.
- Raport 1 strona: “Mój prawdziwy koszt trada = … R (spread+komisja+slippage)” i “Mój SL powinien być … zamiast … bo MAE”.
Sprawdź się
- Kapitał 30k PLN, risk 0.5% = 150 PLN =1R. Entry 100 PLN, SL 97 PLN. Jaki size i wartość pozycji? Czy mieści się w 50% limicie?
- Kupujesz 100 akcji, spread 0.20 PLN, komisja roundtrip 10 PLN, SL techniczny 1.50 PLN. Ile wynosi efektywny risk w PLN i w R jeśli planowany 1R to 120 PLN?
- Masz 3 otwarte pozycje każda 0.8R open risk. Czy możesz otworzyć czwartą na 0.6R? Dlaczego?
- Wyjaśnij różnicę między MAE a SL i dlaczego MAE winnerów służy do optymalizacji SL.
- Policz Expectancy: 60 tradów, 38% WR, AvgWin 1.9R, AvgLoss 1.1R. Jaki level size przypiszesz i dlaczego?
Częste pytania
Czy mogę ryzykować 2% bo mam małe konto? Możesz, ale matematyka zabija szybciej. Przy 2% i 10 stratach z rzędu -20% konta, potrzebujesz +25% aby wrócić. Przy 0.5% -5% i +5.2% powrót. Małe konto to mniejszy risk, nie większy.
Co jeśli mój broker nie pozwala na małe size akcji? Użyj CFD/Futures micro lub etf z niższą ceną. Jeśli minimalny lot to 1R=3% konta, instrument jest za duży na Twoje konto – odrzuć go.
Czy BE to dobre zarządzanie? Tylko jeśli MFE>1R i masz regułę: przesuwasz na BE po 1R + bufor spread. Przesuwanie na BE po 0.2R to gwarancja bycia wyrzuconym przed targetem.
Czy mogę mieć różne R dla różnych setupów? Tak, ale tylko jeśli masz min 100 tradów per setup i expectancy różni się >0.2R. Inaczej stałe R dla wszystkich.
Kalkulator online od brokera wystarczy? Nie, bo nie uwzględnia spreadu, limitu % kapitału, daily loss i MAE/MFE. Zbuduj własny – 20 minut, zwraca się przez rok.
Risk jest jedyną rzeczą którą kontrolujesz w 100%. Cena i zysk są poza kontrolą. Jeśli nie kontrolujesz R, nie kontrolujesz niczego.
Reklama
Najważniejsze wnioski
- 1R to maksymalna strata jaką jesteś gotów zaakceptować w jednym setupie, jeśli rynek dotknie Twojego stop lossa i zamknie Cię bez poślizgu. Nie P&L, nie nadzieja.
Źródła i dokumenty
Materiał opieramy na dokumentach źródłowych. Wartości zmienne — opłaty, limity, wskaźniki regulacyjne — sprawdź u źródła przed podjęciem decyzji.
- TradingView — dokumentacja platformy
- Bookmap / ATAS / Sierra Chart — docs
Zastrzeżenie
- KursTradera.pl to serwis edukacyjny o charakterze informacyjnym. Nie prowadzimy działalności maklerskiej, nie przyjmujemy i nie przekazujemy zleceń, nie zarządzamy portfelem, nie oferujemy instrumentów finansowych i nie świadczymy usług doradztwa inwestycyjnego w rozumieniu ustawy o obrocie instrumentami finansowymi. Materiały opisują mechanizmy rynkowe i proces decyzyjny — nie są instrukcją kupna lub sprzedaży jakiegokolwiek instrumentu.
- Żadna z publikowanych treści nie stanowi rekomendacji inwestycyjnej, informacji rekomendującej ani rekomendacji w rozumieniu Rozporządzenia Parlamentu Europejskiego i Rady (UE) nr 596/2014 (MAR) oraz aktów wykonawczych. Nie jest też ofertą nabycia lub zbycia instrumentów finansowych ani zaproszeniem do składania ofert. Wszelkie przykłady, wykresy, zrzuty ekranu i liczby mają charakter ilustracyjny i odnoszą się do sytuacji hipotetycznych lub historycznych.
- Inwestowanie i trading wiążą się z ryzykiem utraty części lub całości zainwestowanego kapitału. Wyniki osiągnięte w przeszłości — w tym wyniki przedstawione w materiałach edukacyjnych, backtestach i przykładach — nie gwarantują wyników przyszłych i nie są ich wiarygodnym wskaźnikiem. Żadna opisana metoda ani strategia nie eliminuje ryzyka. Decyzje inwestycyjne podejmujesz samodzielnie, na własną odpowiedzialność i po zapoznaniu się z aktualnymi dokumentami swojego brokera.
- Instrumenty z dźwignią (CFD, kontrakty terminowe, opcje, transakcje typu margin) mogą generować straty przewyższające wartość wpłaconych środków — możesz stracić więcej, niż zainwestowałeś, i zostać wezwanym do uzupełnienia depozytu (margin call). W Unii Europejskiej dźwignia dla klientów detalicznych handlujących CFD na głównych parach walutowych jest ograniczona decyzją ESMA (interwencja produktowa w sprawie CFD i opcji binarnych), ale ograniczenie dźwigni nie usuwa ryzyka. Odsetek rachunków detalicznych przynoszących straty różni się między brokerami i zmienia się w czasie — aktualną wartość odczytaj z ostrzeżenia ryzyka u swojego brokera i zapisz razem z datą.
- Backtesty, symulacje i przykładowe wyniki nie są rzeczywistymi wynikami transakcyjnymi. Powstają w warunkach odtwarzanych z danych historycznych, nie uwzględniają w pełni poślizgu cenowego, płynności, spreadu, prowizji, swapu, wpływu własnych zleceń na rynek ani czynnika psychologicznego — a wszystkie te elementy pogarszają wynik w praktyce. Wyniki historyczne nie chronią przed przyszłymi stratami.
Kto to pisze i jak to sprawdzamy
Materiały pisze i weryfikuje Redakcja Kurs Tradera — zasady opisuje o serwisie: każda liczba ma źródło, a braki pokazujemy jawnie. Błąd merytoryczny zgłosisz przez kontakt — poprawki opisujemy w treści.
Postęp zapisujemy wyłącznie w tej przeglądarce (localStorage) — nie ma konta ani kopii na serwerze. Wyczyszczenie danych witryny go usunie. Zarządzaj swoimi danymi