EN
Artykuły / 10.2 Stop loss
Stop lossszkic

Stop loss z ATR: jak dobrać mnożnik i czego nie robić

14.11.20263 min czytania

W skrócie: ATR to średni zakres świecy z ostatnich kilkunastu świec. Stop loss ustawiony jako jego wielokrotność rozszerza się, gdy rynek się rozkręca, i zwęża, gdy cichnie. To dobry sposób, bo stała liczba punktów zawsze pasuje tylko do jednej zmienności. Pułapka jest w mnożniku: małe różnice potrafią zmienić wynik kilkakrotnie.

Jak to wygląda

Stop loss z ATR: odległość to mnożnik razy średni zakres świecy

Bierzesz ATR z wybranego interwału (u mnie zwykle z tego, na którym bot liczy sygnał), mnożysz przez liczbę i odejmujesz od ceny wejścia przy kupnie albo dodajesz przy sprzedaży. Przykład z rysunku: ATR 20 punktów, mnożnik 2, więc SL jest 40 punktów od wejścia. Przy ATR 30 ten sam mnożnik da SL 60 punktów.

Co się dzieje z lotem

Przy ryzyku stałym w dolarach większy SL oznacza mniejszy lot, bo lot = ryzyko podzielone przez odległość SL razy wartość punktu (wzór krok po kroku w artykule o lotach). Dzięki temu ATR pilnuje dwóch rzeczy naraz: stop jest poza zwykłym szumem, a strata w pozycji zawsze jest taka sama w dolarach. W dniu o dużej zmienności bot nie ryzykuje więcej, tylko bierze mniejszy lot.

Mnożnik ma ogromne znaczenie

Najbardziej pouczający przykład mam z siatki, którą przeszedłem na jednym z botów na złocie (bot 1622_ema_cross, interwał M30, 864 przebiegi OHLC na 12 miesiącach). Przeszukiwałem naraz kilka parametrów, w tym mnożnik SL: 2, 5, 8 i 11. Średni zysk grupy przebiegów z danym mnożnikiem:

Mnożnik SL Średni zysk w grupie (USD)
2 944
5 392
8 i 11 85

Im dalszy SL, tym mniejszy lot, a przy RR stałym także dalszy TP, który rzadko jest osiągany. Wiem, że to jeden bot, jeden instrument i jedno 12-miesięczne okno, więc to nie reguła dla wszystkich strategii. Pokazuje jednak, że wynik zależy od mnożnika silniej niż od wielu parametrów, którym poświęca się więcej uwagi.

Pułapka: mnożnik wpisany w złe pole

W tym samym bocie wcześniej widziałem PF 1,9-2,0 i uznałem to za dobry wynik. Okazało się, że do mnożnika SL trafiła wartość 10 zamiast 2,2, bo pomyliłem go z podobnie nazwanym mnożnikiem filtra. Prawdziwa konfiguracja dawała PF 1,1-1,35. Jeden błędny wpis w ustawieniach zrobił z przeciętnego bota “świetnego”. Stąd reguła w repo: dwa inputy nie mogą się różnić samą wielkością liter, a wynik, który wygląda zbyt dobrze, sprawdzam od strony ustawień.

Kiedy ATR się nie sprawdza

  • Za mały ATR (cichy rynek, noc) daje SL bliżej niż spread i typowy szum. Pomaga dolna granica odległości, np. część ATR albo minimum w punktach.
  • Skoki po newsach zawyżają ATR na kolejne świece, a SL robi się zbyt daleko dla zwykłej zmienności.
  • ATR z innego interwału niż sygnał daje SL niedopasowany do świec, na których bot decyduje.
  • Za dalszy SL niż pozwala limit dzienny konta prop. Najpierw sprawdź, ile kosztuje jedna strata w dolarach, a dopiero potem mnożnik.

[DO UZUPEŁNIENIA: jak ustawiasz okres ATR (np. 14) i interwał w swoich botach oraz czy masz dolną granicę SL]

Jak dobierać mnożnik

  1. Wybierz kilka wartości z szerokiego zakresu (np. 1,5-3), a nie jedną.
  2. Sprawdź je na osobnych latach, nie tylko na sumie.
  3. Szukaj płaskiego miejsca na wykresie wyników, nie jednego szczytu. Więcej o tym w artykule o pułapce najlepszego wiersza.
  4. Potwierdź wynik pojedynczym testem i sprawdź ustawienia po zapisie.

Checklista

  • ATR liczony z interwału sygnału bota,
  • mnożnik z szerokiego zakresu, nie z jednego punktu,
  • lot liczony z odległości SL (ryzyko stałe w USD),
  • dolna granica SL, żeby noc i cisza nie dawały SL mniejszego niż spread,
  • po newsach sprawdzony zawyżony ATR,
  • ustawienia po zapisie przeczytane, zanim uwierzysz wynikowi,
  • wynik sprawdzony na osobnych latach i na prop ON.

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

218

Stop loss z ATR dziennego (D1): test na złocie z kanału EMA

ATR z wykresu dziennego daje jedną odległość SL na cały dzień, niezależnie od interwału bota. Sprawdziłem ją na złocie w roku testowym i porównałem z SL na linii kanału: żaden mnożnik nie pobił bazy.

219

Stop loss jako procent ceny: kiedy ma sens, a kiedy nie

SL liczony jako stały procent ceny jest prosty i przenosi się między instrumentami, ale nie zna zmienności. W moich testach przegrywał ze swingiem i z ATR: średni PF poniżej 1 przy każdym procencie.

220

Stop loss za swingiem: dołek, zapas i pułapka ciasnego SL

SL za ostatnim dołkiem ma sens strukturalny, ale daje różną odległość za każdym razem. Jak go ustawiać, ile świec patrzeć wstecz i dlaczego ciasny swing może dać ogromny lot.

222

Wirtualny stop loss: zamknięcie po świecy, zalety i ryzyko

Wirtualny SL nie leży u brokera. Bot zamyka pozycję dopiero, gdy świeca zamknie się za poziomem, więc knot jej nie wybija. Pokazuję, kiedy to pomogło mi w testach na złocie i dlaczego bywa groźne.

223

Stop loss a długość sesji brokera: kanał w świecach kontra w czasie

Ten sam bot, ta sama cena, a stop loss u jednego brokera 50 USD, u drugiego 20 USD, więc lot 0,01 i 0,04. Przyczyna: kanał liczony w świecach obejmuje inny okres, gdy broker ma krótszą sesję.

622

Stop loss na Parabolic SAR: trailing i wyjście na odwróceniu

Parabolic SAR to kropki, które idą za ceną. Jak z nich zrobić ruchomy stop i wyjście na odwróceniu, i co pokazała siatka 408 przebiegów: SAR na H1 wygrał z SAR na M5-M20 i z wczesnym zabieraniem zysku.

623

Stop loss za drugą krawędzią zakresu i rola buforu

W strategiach z wybiciem z zakresu stop loss stawia się za przeciwną krawędzią. Test 351 transakcji bota na Nasdaq: bufor 0-1 punktu wypadł najlepiej w obu latach, a większe bufory psuły wynik.

624

Stop loss za korektą Fibonacciego liczoną od szczytu

Jak ustawić stop loss za poziomem korekty Fibonacciego po impulsie: skąd liczyć, który poziom wybrać i jak od tego zależy nagroda względem ryzyka. Z rysunkiem i rachunkiem przykładowym.