EN
Artykuły / 10.2 Stop loss
Stop lossszkic

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

14.11.20263 min czytania

W skrócie: wirtualny stop loss to poziom, który zna tylko bot. U brokera stop wynosi zero, a pozycja jest zamykana dopiero wtedy, gdy świeca wybranego interwału zamknie się za poziomem. Knoty przestają mnie wybijać, ale pojedyncza strata może urosnąć z 1 R do 2-4 R. W moich testach na złocie pomógł tylko przy luźnym dziennym limicie straty.

Skąd pomysł

Przy stopie za swingiem albo za krawędzią zakresu często oglądałem ten sam obrazek: cena na chwilę wchodzi pod poziom, knotem wybija stop i wraca. Strata jest realna, choć świeca zamknęła się z właściwej strony. Pomysł jest prosty: skoro liczy się zamknięcie świecy, to tylko ono ma zamykać pozycję.

Wielkość pozycji liczę nadal od tego samego poziomu, jakby stop stał u brokera (zob. wzór na lot). Wirtualny jest tylko moment zamknięcia.

Co musi zrobić bot

  • Zapamiętać poziom stopa tak, by przeżył restart terminala. Zapisuję go poza pamięcią programu, bo bez tego po zrestartowaniu bot nie wie, gdzie jest jego stop, a pozycja wisi bez żadnej ochrony.
  • Sprawdzać zamknięcie świecy wybranego interwału i zamykać pozycję rynkowo.
  • Opcjonalnie trzymać twardy stop awaryjny u brokera, daleko, na przykład 3-4 R od wejścia.

Ten trzeci punkt jest najważniejszy. Bez niego awaria internetu, zawieszony terminal albo luka cenowa zostawiają pozycję bez żadnego zabezpieczenia. Jest dokładnie odwrotnie niż przy zwykłym stopie, który działa u brokera nawet wtedy, gdy komputer jest wyłączony.

Co pokazały testy

Sprawdzałem to na dwóch botach na złocie, na trzech latach, z włączonymi regułami prop (PASS/FAIL to zaliczone i niezaliczone challenge’e w serii). To są moje wyniki z jednego konta testowego, nie reguła.

Bot Stop u brokera Wirtualny Uwaga
Wybicie z sesji azjatyckiej (bot 2010_GoldAsiaEmaChannelBreakoutEA), luźny limit 4% 12 / 0 14 / 0 do 15 / 0 zysk 16,4 tys. kontra 17,5-18,4 tys. USD
Ten sam, ostry limit dzienny 1,8% lepiej więcej niezaliczonych blokada ucina stratę wcześniej
Kanał EMA na złocie (bot 1310_GoldEmaCrossDailyLowTargetEA), limit 2% 22 / 2 21 / 3 zysk 15,4 kontra 12,7 tys. USD
Ten sam, ryzyko 100, limit 4%, twardy stop 4 R 18 / 1 19 / 1 zysk 12,4 kontra 13,6 tys. USD

Wniosek jest wąski. Wirtualny stop pomagał tylko tam, gdzie dzienny limit straty był luźny. Przy limicie około 2% blokada dzienna zatrzymuje bota, zanim cena zdąży wrócić, więc czekanie na zamknięcie świecy tylko pogłębia stratę. Różnica to zwykle jedno zaliczenie na trzy lata, czyli mało, żeby wykluczyć przypadek. Dlatego w żadnym z botów nie wdrożyłem tej funkcji, a w kodzie jest domyślnie wyłączona.

Ryzyka, o których warto pamiętać

  • Strata większa niż zaplanowana. Zamknięcie następuje po świecy, więc cena potrafi przelecieć dalej, zwłaszcza na wiadomościach. Zakładam 2-4 R zamiast 1 R w najgorszych przypadkach.
  • Interwał wirtualnego stopa jest dodatkowym parametrem do dopasowania, a każdy taki parametr zwiększa ryzyko przeuczenia (zob. pułapka najlepszego wiersza). U mnie M5 i M10 wypadły podobnie, ale M30 na jednym z botów dał 5 niezaliczeń.
  • Reguły prop firm mówią o stratach liczonych na koncie, nie o intencjach bota. Duża strata z jednej pozycji liczy się w pełni do dziennego limitu.
  • Tester nie pokaże awarii połączenia. Test wygląda dobrze, bo zawsze działa.

Checklista

  • Poziom stopa jest zapisany tak, by przetrwał restart terminala.
  • Jest twardy stop awaryjny u brokera, daleko od wejścia.
  • Sprawdziłem wynik przy rzeczywistym dziennym limicie straty, nie tylko przy luźnym.
  • Liczę największą stratę w R i sprawdzam, czy mieści się w dziennym limicie konta.
  • Wynik jest stabilny dla sąsiednich interwałów, nie tylko dla jednego.

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.

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.