EN
Artykuły / 3.1 Spread
Spreadszkic

Ile procent zysku strategii zjada spread: rachunek w jednostkach R

14.11.20263 min czytania

W skrócie: spread to stały koszt na każdej transakcji, więc jego waga zależy od odległości stopa. Dzielę spread przez odległość SL i dostaję koszt w R (jednostkach ryzyka). Strategia z oczekiwaną wartością 0,15 R na transakcję przy stopie 10 punktów i spreadzie 2 punkty wychodzi na minusie, ta sama przy stopie 40 punktów traci jedną trzecią zysku.

Wzór

Koszt w R = spread / odległość stopa (w tych samych jednostkach). Płacę go raz na transakcję: przy wejściu kupuję po cenie ask, a zamknięcie po bid wlicza się w tę samą różnicę. Oczekiwana wartość po kosztach to wartość brutto minus ten koszt. Prowizję i swap dodaję osobno, jeśli broker je nalicza.

Przykład: stop 20 punktów, spread 2 punkty daje koszt 0,10 R. Jeśli średnio wygrywam brutto 0,15 R na transakcję, po spreadzie zostaje 0,05 R, czyli zysk spadł o dwie trzecie.

Tabela (przykład: 0,15 R brutto na transakcję)

Liczby poniżej są przykładem rachunkowym (skrypt spread_share_of_profit_table.py), nie wynikiem żadnego bota.

Stop (pkt) Spread 1 Spread 2 Spread 4
10 zjada 67%, netto +0,05 R zjada 133%, netto -0,05 R netto -0,25 R
20 zjada 33%, netto +0,10 R zjada 67%, netto +0,05 R zjada 133%, netto -0,05 R
40 zjada 17%, netto +0,12 R zjada 33%, netto +0,10 R zjada 67%, netto +0,05 R
80 zjada 8%, netto +0,14 R zjada 17%, netto +0,12 R zjada 33%, netto +0,10 R

Przy oczekiwaniu 0,30 R na transakcję wszystkie liczby “zjada” są o połowę mniejsze, ale wniosek ten sam: ciasny stop i szeroki spread razem dają ujemny wynik.

Co z tego wynika dla bota

  • Krótki stop wymaga niskiego spreadu. Dla scalpera pytanie “ile procent mojego zysku zabierze spread” jest ważniejsze niż pytanie o win rate. Dla bota z szerokim stopem spread jest szumem.
  • Spread nie jest stały. Przy otwarciu sesji, na newsach i w nocy bywa kilka razy większy (wykresy w artykule o spreadzie według godzin). Rachunek robię dla spreadu w godzinach, w których bot naprawdę wchodzi.
  • Test może zaniżać koszt. Jeśli spread w historii jest sztucznie mały, wynik wygląda lepiej, niż będzie na koncie (artykuł o spreadzie w backteście).
  • Wejście limitem bywa sposobem na tańsze wejście, ale ma własny koszt: ominięte transakcje (artykuł o limicie zamiast zlecenia rynkowego).

Jak policzyć dla własnej strategii

  1. Z listy transakcji wyciągam średnią odległość stopa w punktach.
  2. Z tików mierzę średni spread w godzinach wejścia.
  3. Dzielę jedno przez drugie, wychodzi koszt w R.
  4. Porównuję z oczekiwaną wartością brutto z testu bez spreadu (albo z wysokim, jeśli test go uwzględnia).
  5. Jeśli koszt zjada ponad jedną trzecią zysku, odpuszczam strategię albo poszerzam stop i sprawdzam, czy przewaga zostaje.

[DO UZUPEŁNIENIA: przykład własnego bota z krótkim stopem i jego koszt spreadu w R, jeśli policzyłeś]

Checklista

  • Znam średnią odległość stopa w punktach.
  • Znam średni spread z tików w godzinach wejść.
  • Policzyłem koszt w R i jego udział w zysku brutto.
  • Dodałem prowizję i swap, jeśli są.
  • Sprawdziłem wariant z gorszym spreadem (podwojonym).

Powiązane

Ostrzeżenie: handel CFD i forex wiąże się z wysokim ryzykiem utraty kapitału. Artykuł ma charakter edukacyjny i nie jest rekomendacją inwestycyjną.

Dalej w rozdziale

49

Spread według godzin: noc, Londyn i Nowy Jork

Spread na Nasdaq w maju 2026 wahał się od 8,7 punktu wieczorem do 13,7 po północy. Bot, który handluje tylko w sesji nowojorskiej, płaci mniej niż średnia dnia, a test na świecach M1 tego nie pokazuje.

52

Spread w backteście: świece M1 kontra tiki

Backtest na świecach M1 bierze spread zapisany w historii. Zmierzyłem go na Nasdaq z 9 lat i porównałem z tikami: od 2022 test OHLC jest za tani o 0,7-2,3 punktu.

55

Filtr maksymalnego spreadu w bocie: trzy sposoby i pułapki

Jak ograniczyć wejścia przy wysokim spreadzie: limit w punktach z ponawianiem, limit kosztu jako procent ryzyka i poszerzenie SL zamiast odrzucenia. Z opisem pułapek, które wyszły przy wdrożeniu w botach.

61

Koszt całkowity transakcji w MT5: spread plus prowizja plus swap

Spread to tylko część kosztu. Jak policzyć pełny koszt jednej transakcji bota: spread, prowizję za lot i swap za noc, w jednej walucie i na tym samym locie, żeby porównać konta i strategie.