Vymyslený long GBP/USD má značný otvorený zisk. Tesnejší stop môže znížiť jeho vrátenie, ale tiež ukončiť pozíciu počas návratu ceny. Pravidlo podľa ATR viaže vzdialenosť na nameraný rozsah. Výsledok stále závisí od celej cenovej dráhy, parametrov a vykonania; samotný indikátor negarantuje lepší výstup.

Pevná a ATR vzdialenosť sú odlišné pravidlá

Hypotetických 30 pipov je 1,5-násobok ATR 20 pipov, ale iba 0,375-násobok ATR 80. Porovnanie vyjadruje mierku, nie predpoveď návratu ani dôkaz, že pevný stop odíde priskoro. Pred porovnaním určte časový rámec, aktiváciu a okamih aktualizácie. Mechanika trailing stopu je ďalšia otázka: čiara sa musí zmeniť na prijatý ochranný pokyn.

Vstavaný trailing stop MT5 pracuje s bodovou vzdialenosťou a aktualizáciou v termináli. ATR potrebuje samostatnú implementáciu. Pri odpojení lokálna aktualizácia nebeží, aj keď naposledy nastavený serverový Stop Loss môže zostať aktívny. Vlastný program môže mať iné umiestnenie; overte ho, neodvodzujte ho z názvu indikátora.

ATR závisí od nástroja, časového rámca, dát a obdobia. Najprv zaznamenajte hodnotu v cenových jednotkách, až potom pipy či peniaze. Na zlate navyše overte kontrakt a bodovú konvenciu poskytovateľa. Historicky uvedený rozsah nepreukáže dnešnú volatilitu.

ATR nevyjadruje smer. True Range je max(high−low, |high−predchádzajúce close|, |low−predchádzajúce close|). Wilderovo 14-obdobové rekurzívne vyhladenie po inicializácii dá ATRnové =(13 ×ATRstaré +TRnové)/14. TradingView predvolene používa RMA, ale dovoľuje iné vyhladenie. Jednoduchý priemer sa preto môže líšiť, nie nevyhnutne v každom bode. Určte aj inicializáciu.

Chandelier Exit a samostatná pamäť stopu

TradingView pripisuje Chandelier Exit Charlesovi Le Beau. Indikátor používa extrémy vo vymedzenom posuvnom okne a násobok ATR. Klasická zobrazená ukážka má pre long maximum posledných 22 sviec mínus 3 ×ATR(22), pre short minimum posledných 22 sviec plus 3 ×ATR(22). Referenciou nie je len posledná svieca.

Dĺžku cenového okna, obdobie ATR a zachovanie skoršieho stopu oddeľte. Surový long kandidát môže klesnúť, keď staré maximum vypadne z okna alebo ATR vzrastie. Jednosmerný long stop potrebuje navyše max(predchádzajúci stop, nový kandidát). Názov Chandelier automaticky túto pamäť neustanovuje.

Širší odstup môže prežiť konkrétny návrat a zároveň odovzdať viac otvoreného zisku. Pri jednom výpočte je zobrazená vzdialenosť tri aktuálne ATR od referenčného maxima. Konečný výstup nemusí byť presne tri ATR od najvyššej ceny celej pozície: ATR, okno, pamäť a vykonanie sa môžu meniť.

Ako porovnávať násobky?

Otestujte násobok spolu s obdobím ATR, cenovou referenciou, aktiváciou a časovaním. Samotná zmena čísla neurčí počet zásahov ani návratnosť. Namiesto univerzálneho nastavenia pre určité páry si pripravte explicitné alternatívy.

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

Modelové vstupy, nie odporúčané štandardy
VariantČo mení
1,5–2 ×ATR(14)Menšia vzdialenosť pri rovnakej nameranej hodnote.
2 ×ATR(14)Dvojnásobok uvedeného ATR.
3 ×ATR so zvoleným obdobímObdobie treba zapísať, nie domyslieť podľa horizontu.
4 ×ATR(20)Väčší cenový odstup bez záruky prežitia návratu.
5 ×ATR(30)Ďalší vstup, nie zachytenie celého trendu z definície.

Vymyslený hodinový EUR/USD s ATR(14)=18 pipov a násobkom 2 dá 36 pipov; násobky 3 a 4 dávajú 54 a 72. Samostatný denný model ATR(22)=80 a násobok 3 dá 240 pipov. Nie sú to trhové pozorovania ani typické dĺžky trendov. Pri porovnaní držte rovnaké dáta a ostatné pravidlá, zahrňte náklady aj prepady a neskoršie hodnotenie oddeľte od ladenia.

Vymyslený swing na XAU/USD

Predpokladajte kontrakt 100 uncí na lot, takže 0,15 lotu predstavuje 15 uncí. Každá cena je USD za uncu. Stop je prijatý a vyplní sa presne, bez nákladov a medzier. ATR zostáva 9 USD počas ukázaných aktualizácií. Nejde o univerzálnu špecifikáciu zlata.

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

Vstup, prvá ochrana a samostatný trail
KrokModel
Long vstup2 010 USD/unca.
ATR(14), H4Predpokladaných 9 USD/unca.
Počiatočný stop1,5 ×ATR pod vstupom: 1 996,50.
AktiváciaPo priaznivom pohybe 1R k 2 023,50.
Aktívny kandidátMaximum od vstupu mínus 3 ×ATR, s pamäťou max.
Maximum po vymyslených desiatich obchodných dňoch2 080; kandidát 2 080 −27 =2 053.
Presný modelový zásah2 053; zisk 43 USD/unca ×15 =645 USD.

Táto modifikácia používa maximum od vstupu, nie posuvné 22-sviečkové okno predošlej definície. Počiatočná vzdialenosť je 13,50 USD/unca. Pri aktivácii kandidát 2 023,50 −27 =1 996,50 nezhorší pôvodný stop. Ak by bol nižší, pamäť ho neprijme. Zmenené ATR by zmenilo ďalšieho kandidáta.

Druhá, výslovne iná hypotetická dráha má pevný trail 15 USD aktívny a prijatý na 2 020 po maxime 2 035. Presný výstup 2 020 dá 10 USD/unca, teda 150 USD na 15 unciach. Rozdiel oproti 645 je 495 USD. Rozdielne predpokladané dráhy a pravidlá nepreukazujú všeobecnú prevahu ATR.

SAR a swingové alternatívy

Parabolic SAR aktualizuje hodnotu z predchádzajúcej úrovne, cenového extrému a akceleračného faktora, so zmenou strany po príslušnom prechode. Implementácia musí určiť parametre a obratové pravidlá. Bodka blízko vrcholu nedokazuje, že by tam bol obchod skutočne uzavretý. Referenciu treba premeniť na prijatý pokyn.

Štruktúrny long stop môže ležať pod potvrdeným swingovým minimom, short nad maximom, s určeným bufferom. Zapíšte, kedy bol swing známy. Inak test použije budúci extrém skôr, než bol dostupný. Spojenie swingu a ATR je ďalší algoritmus na testovanie, nie univerzálne minimum 1,5 ×ATR.

Pri shorte obráťte aj pravidlo pamäte

Nestačí vymeniť maximum za minimum ceny. Pre otvorený short má kandidát tvar minimum od vstupu +3 ×ATR a jednosmerná pamäť vyberie min(predchádzajúci stop, kandidát).

Pri shorte obráťte aj pravidlo pamäte

Pri shorte obráťte aj pravidlo pamätePočiatočný short stop 105. Minimum 100 a ATR 1 dá kandidáta 103, stop klesne na 103. Neskôr minimum 99 a ATR 2 dá kandidáta 105; minimum zo starého stopu a kandidáta ponechá 103. Bordová je stop, zelená minimá a prerušovane kandidáti.SHORT: minimum ceny +3 ×ATRĎalší stop = min(starý, kandidát)98100103105ZačiatokÚprava 1Úprava 2Stop: 105→103→103Minimá: 100→99; ATR: 1→2Nový kandidát: 99+3 ×2 =105Pravidlo min ponechá stop 103.
Počiatočný short stop 105. Minimum 100 a ATR 1 dá kandidáta 103, stop klesne na 103. Neskôr minimum 99 a ATR 2 dá kandidáta 105; minimum zo starého stopu a kandidáta ponechá 103. Bordová je stop, zelená minimá a prerušovane kandidáti.

Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.

Zo stopu 105 vznikne pri minime 100 a ATR 1 kandidát 103, takže stop klesne na 103. Neskoršie minimum 99 a ATR 2 dá kandidáta 105. Pravidlo min ponechá 103. Chybné max by ho zvýšilo na 105 a uvoľnilo ochranu. ATR 1 a 2 sú dané vstupy, nevypočítané z dvoch miním na obrázku.

Model predpokladá, že pozícia zostáva otvorená a upravené short stopy sú nad aktuálnou cenou. Nie je tu celá dráha trhu, spread, náklady ani odmietnuté úpravy. Aktualizujte až po dostupnosti všetkých dát kroku. Násobok 3 je experimentálny vstup a úroveň negarantuje cenu vykonania.

Nový EUR test prijatia: vymyslený lineárny nástroj má vstup long 50 EUR za jednotku a objem 20 jednotiek. Počiatočný prijatý stop je 48. Pri maxime 56 a ATR 1 pošlete kandidáta 53 a dostanete potvrdenie. Pri ďalšom maxime 57 a rovnakom ATR pošlete 54, ale úprava je v modeli odmietnutá. Neurčujeme univerzálny dôvod odmietnutia ani skutočný produkt.

EUR: odoslané nie je prijaté a prijaté nie je cena plneniaVýlučne vymyslený lineárny long: vstup 50 EUR za jednotku, objem 20, pôvodný stop 48. ATR 1 a násobok 3. Druhá zmena je výslovne odmietnutá; konečný fill 52,70 je ďalší modelový predpoklad, bez nákladov.MODELOVÝ VÝPOČETMaximum 56Kandidát 53, prijatý 53Maximum 57Odoslané 54, prijatéstále 53Prvý vykonateľný kurz pomedzere52,70 EURTri odlišné výpočty80 /60 /54 EUR
EUR: odoslané nie je prijaté a prijaté nie je cena plnenia. Výlučne vymyslený lineárny long: vstup 50 EUR za jednotku, objem 20, pôvodný stop 48. ATR 1 a násobok 3. Druhá zmena je výslovne odmietnutá; konečný fill 52,70 je ďalší modelový predpoklad, bez nákladov.

Pamäť a denník musia rozlišovať prijatú ochranu od lokálneho kandidáta. Ani posledný prijatý stop sám negarantuje cenu vykonania.

Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.

Maximum 56
Kandidát 53, prijatý 53 – 56 −3 ×1. Potvrdená úprava ochrany.
Maximum 57
Odoslané 54, prijaté stále 53 – Odmietnutie úpravy nevytvorilo nový stop.
Prvý vykonateľný kurz po medzere
52,70 EUR – Zadané skutočné vyplnenie: (52,70 −50) ×20 =54 EUR.
Tri odlišné výpočty
80 /60 /54 EUR – 80 z neprijatého 54, 60 z presného plnenia prijatých 53, 54 zo zadaného skutočného plnenia.

Ak je neskôr prvou vykonateľnou cenou po medzere 52,70 a stop sa tam skutočne vykoná, modelový zisk je (52,70 −50) ×20 =54 EUR pred nákladmi. Výpočet z nikdy neprijatých 54 by ukazoval 80, o 26 viac. Aj posledný prijatý stop 53 by pri presnom vyplnení znamenal 60; medzera znížila výsledok o 6. Zapisujte oddelene výpočet, odoslanie, prijatie a vykonanie.

Chyby pri ATR trailing stope

  • Nezaznamenaná ručná úprava: sprísnenie mení testované pravidlo. Uložte čas a dôvod; ani pevný násobok, ani zásah negarantujú lepší výsledok.
  • Nejasná aktivácia: určte jej podmienku a vzťah k počiatočnému stopu. Okamžitý začiatok je možný návrh, nie automaticky strata rovná spreadu.
  • Univerzálny násobok: normalizácia rozsahu nezaručí rovnaké výsledky rôznych nástrojov. Testujte aj náklady.
  • Chýbajúca ochrana pred aktiváciou: neaktívny trail nenahradí prvý pokyn. Overte terminál, server či vlastný program a čo zostane po odpojení.
  • Ignorovanie medzier: bežný stop sa môže vykonať za úrovňou, keď tam nie je dostupná cena. Prípadné garantované produkty majú vlastné podmienky; ATR čiara ich nevytvorí.

Čo skutočne zlepší mechanické pravidlo?

Pravidlo zviditeľní rozhodujúce body: dostupné dáta, výpočet, odoslanú úpravu a prijatý stop. Zníži voľnú interpretáciu len vtedy, keď sú implementácia a výnimky určené. Samo osebe nepreukazuje finančný ani behaviorálny prínos.

Uložte verziu na každom obchode, ručné zásahy, náklady aj odmietnutia. Pevný algoritmus sa dá preučiť na minulosti; meniaci sa môže mať pravdivo zaznamenanú dráhu účtu. Oddeľte výber parametra od následného hodnotenia. Konkrétny počet obchodov nie je všeobecný dôkaz platnosti.

Tri praktické kontroly

  1. Overte implementáciu na deme. Bodový trail MT5 nie je vlastný ATR program. Indikátor nemusí posielať ochranný pokyn; skontrolujte miesto aktualizácie a správanie bez spojenia.
  2. Spíšte kartu algoritmu. Časový rámec, obdobie a vyhladenie ATR, násobok, cenová referencia, aktivácia aj long/short pamäť. Každý násobok ostáva testovaným vstupom.
  3. Porovnajte úplnú vzorku. Stop, ATR, vstup a výsledok vrátane obchodov bez zásahu. Desať zastavených obchodov nepreukáže potrebu aspoň 2,5 ×ATR v budúcnosti. Pri širšom stope prepočítajte objem.

Pokračujte cez mechaniku trailingu, ATR a veľkosť pozície a ukazovatele volatility. Rovnaká čiara na obrázku ešte neznamená rovnaké živé vykonanie.