EN
Artykuły / 10.2 Stop loss
Stop lossszkic

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

14.11.20263 min czytania

W skrócie: uruchomiłem tego samego bota na kilku brokerach i dostałem różne loty i różne straty z tej samej transakcji. Winny nie był spread ani błędne dane, tylko sposób liczenia stopu: kanał z 32 ostatnich świec obejmuje u brokera z krótszą sesją więcej czasu wstecz, więc trafia na inny szczyt.

Co zobaczyłem

W teście bota na złocie, który wchodzi po cofnięciu w kanale Donchiana (bot 2908_DonchianPullbackEA), pozycja sprzedaży z 5 października miała u trzech brokerów trzy różne wielkości:

Broker Lot Strata na SL
A 0,01 -18
B 0,04 -81
C 0,05 -91

Wejście było to samo, SL też był tam, gdzie cena zawróciła, więc sprawdziłem wszystko po kolei. Testu na świecach kontra tiki mogłem się spodziewać jako winowajcy, ale na tikach wynik był identyczny (OHLC kontra tiki). Pierwsza hipoteza (skok niedzielnej świecy zawyżył ATR) też była błędna: bot liczy SL z kanału, a ATR służy w nim tylko do podglądu.

Mechanizm

Stop loss tego bota to przeciwna wstęga kanału z 32 ostatnich świec M20. Lot wynika z ryzyka podzielonego przez odległość SL (wzór na lot).

Okno 32 świec M20 obejmuje u dwóch brokerów inny okres po weekendzie

Broker A nie ma notowań w ostatniej godzinie piątku (około 20:00-21:00 UTC), a brokerzy B i C je mają. Przy liczeniu “ostatnich 32 świec” okno brokera A sięga więc o godzinę dalej wstecz (trzy świece M20 więcej w czasie) i obejmuje wyższy szczyt z piątkowego popołudnia. SL wypadł 50,5 USD od wejścia, a nie 20,3 USD. Ryzyko w dolarach było takie samo, więc lot wyszedł czterokrotnie mniejszy.

Wniosek: wszystko, co liczysz “z N ostatnich świec”, zależy od tego, ile czasu zajmuje N świec u danego brokera. Po przerwie (weekend, rollover) różnica widać najmocniej.

Które wskaźniki to dotyczy

Porównałem standardowe wskaźniki z danych M1 trzech brokerów:

  • Średnie kroczące (EMA) i okna w świecach (Donchian): rozjeżdżają się przez długość sesji. Gdy obciąłem dłuższą sesję do krótszej, różnica niemal znikała (EMA200: z 0,88 do 0,08 USD przy cenie rzędu 4150). Różnica EMA jest największa tuż po otwarciu rynku i maleje z godzinami, bo stare wartości mają mniejszą wagę.
  • Kanał z oknem N świec potrafi skoczyć o 30-50 USD, gdy ekstremum leży na brzegu okna.
  • SAR i SuperTrend: ich rozjazd wziął się z czegoś innego, z cen high i low w pierwszych minutach po przerwie dobowej, które różnią się między brokerami. To już jakość danych na otwarciu, a nie długość sesji.

Dla stopu liczącego się z okna w świecach ważne jest więc, że przy zmianie okresu w czasie zmienia się też odległość SL. Przy EMA i ATR efekt wygasa po kilku godzinach.

Co z tym zrobić

  1. Testuj na brokerze, na którym handlujesz. Wynik z innego serwera nie przenosi się jeden do jednego, jeśli stop zależy od okna w świecach.
  2. Loguj stan sesji. W moich botach jest log początku sesji, który pozwala sprawdzić, czy okno obejmuje przerwę.
  3. Rozważ okno w czasie zamiast w świecach albo okno rozgrzewkowe po otwarciu rynku.
  4. Dolna i górna granica SL. Ustawienie ograniczenia odległości skraca różnicę między brokerami.
  5. Nie myl przyczyn. Różnica lota, różnica spreadu i różnica wskaźnika to trzy osobne zjawiska.

Dodatkowa uwaga: krótsza sesja brokera A jest sezonowa, nie całoroczna, więc ten efekt pojawia się tylko w części roku.

[DO UZUPEŁNIENIA: czy zmieniłeś bota 2908 po tym teście (okno w czasie, granica SL) i jak wygląda lot u brokera A po zmianie]

Checklista

  • wiem, czy SL bota liczy się z okna w świecach, czy w czasie,
  • test powtórzony na brokerze docelowym,
  • sprawdzone, czy broker ma notowania w ostatniej godzinie piątku,
  • granice odległości SL ustawione,
  • różnica lota między brokerami sprawdzona w logu, nie zgadywana,
  • przyczyny rozdzielone: sesja, dane na otwarciu, spread.

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

217

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

SL liczony jako wielokrotność ATR dopasowuje się do zmienności rynku. Jak to wygląda na wykresie, jak wpływa na lot i co pokazała siatka 864 przebiegów bota na złocie: mnożnik 2 dał kilka razy więcej niż 8 i 11.

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.

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.