Technická analýza

ATR: volatilita, rozpočet, objem a úprava stopu

Prepočítajte pôvodné USD modely aj krok objemu. EUR účtovná kontrola ukáže, prečo čiastočný výstup nevymaže už vzniknutú stratu.

Abstraktná redakčná ilustrácia vytvorená AI k téme „ATR: volatilita, rozpočet, objem a úprava stopu“. Nezobrazuje historické kurzy.
Redakčná ilustrácia vytvorená AI; nejde o snímku platformy ani historický cenový graf.

Forex a CFD s pákou môžu rýchlo viesť k strate. Vzdelávací obsah bez osobného investičného odporúčania.

V tomto článku

Po prečítaní dokážete…

  • Zachováte rozdiel medzi ATR v cene, percentom ATR a peňažnou stratou.
  • Prepočítate pôvodné USD pravidlá vrátane diskrétneho skoku pri 78,3→78,4 pipov.
  • V EUR modeli zosúladíte už realizovanú a zostávajúcu stratu po čiastočnom výstupe.

Vysvetlenie pojmov priamo v článku

ATR: priemerné skutočné rozpätie Veľkosť pozície (objem) Stop loss Obchodný plán Pip Spread: rozdiel ask a bid

ATR: priemerné skutočné rozpätie opisuje historické rozsahy a môže byť vstupom zvoleného pravidla vzdialenosti stopu. Nemeria peňažnú stratu a nezaručuje, že cena zostane v rozsahu. Spojíme jednotky ceny s veľkosťou pozície, prevodom meny a diskrétnym krokom objemu. Výpočty oddeľte od predpokladov nákladov a vykonania.

Od pipov k rozhodnutiu

Zapíšte symbol, interval, periódu, vyhladzovanie a čas pozorovania. Hypotetické ATR 0,0080 na EUR/USD je 80 pipov pri pipe 0,0001; GBP/JPY ATR 2,00 je 200 pipov pri pipe 0,01. Sú to zadané hodnoty, nie trvalé bežné rozsahy. ATR(14) na H1 pracuje s hodinovými sviečkami. ATR: výpočet rozsahu, stop a veľkosť pozície vysvetľuje TR a inicializáciu. TradingView štandardne používa RMA a umožňuje ďalšie vyhladzovanie.

ATR je cenová vzdialenosť, nie peňažné riziko. Pravidlo môže zvoliť násobok ATR a potom s objemom vypočítať hypotetickú cenovú stratu. Koeficient nezaručuje prežitie obvyklých výkyvov. Vstup, výstup a veľkosť definujte pred skúmaním výsledku po nákladoch.

Vzdialenejší stop mení pôvodný rozpočet

Porovnávame dve vzdialenosti od rovnakého vstupu. Nový údaj ATR sám nezmení objem už otvorenej pozície.

Vzdialenejší stop mení pôvodný rozpočetEUR/USD long: vstup 1,1000, objem 0,20 lotu, kontrakt 100 000 EUR na lot, pip 0,0001. ATR 20 pipov × 2 dá SL 1,0960, vzdialenosť 40 pipov a modelovú stratu 80 USD. ATR 35 × 2 dá SL 1,0930, 70 pipov a 140 USD pri rovnakom objeme, teda o 60 USD viac.Nové ATR nezmenší otvorenú pozíciuVstup 1,1000Pôvodný SL 1,0960Vzdialenejší SL 1,0930ATR 20 pipov × 2 → SL 40 pipov0,20 lotu × 10 USD × 40 = 80 USDNové ATR 35 × 2 → SL 70 pipovRovnaký objem → 140 USD, o 60 viac

Pôvodný hypotetický model má účet a výsledok v USD, EUR/USD long 0,20 lotu, kontrakt 100 000 EUR na lot a pip 0,0001. Bez nákladov a sklzu, oba stopy presne na určenej cene: ATR 20 × 2 dá stop 40 pipov pri 1,0960 a stratu 80 USD; ATR 35 × 2 dá 70 pipov pri 1,0930 a stratu 140 USD. Rozdiel je 60 USD. Je to porovnanie pravidiel, nie odporúčanie posunúť SL.

Rovnaký objem pri vzdialenejšom stope vytvára väčšiu modelovú stratu.

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

Textové vysvetlenie diagramu: Rozšírenie stopu pri rovnakom objeme

Pôvodný USD model: 0,20 lotu EUR/USD, 40→70 pipov, 80→140 USD. Nulové náklady a ideálne vykonanie.

Nové ATR neprepočíta už otvorený objem: strata modelu sa zvýši o 60 USD.

Stop podľa volatility, nie len okrúhle číslo

Pri plánovanom longe vzdialenosť od vstupu odpočítajte, pri shorte pripočítajte. Skontrolujte Bid/Ask, tick size a minimálnu vzdialenosť povolenú poskytovateľom. Pevný pipový stop a ATR stop sú dve pravidlá na porovnanie; jeden nie je univerzálnou chybou a druhý zaručenou opravou. V grafe aj peňažnom výpočte používajte rovnaké vstupné a výstupné predpoklady.

Pri zadanom dennom ATR 80 pipov koeficienty 1,5 a 2 dávajú 120 a 160 pipov. Pri 200 pipov dávajú 300 a 400. Nie sú to dokázané univerzálne nastavenia. Zvoľte a testujte pravidlo pre daný symbol, interval a dĺžku držania.

Objem, prepočet meny a zaokrúhlenie

Základný model delí rozpočet cenovej straty výrazom vzdialenosť v pipoch × hodnota pipu na lot v mene účtu. Pri nezmenených vstupoch vedie širšia vzdialenosť k menšiemu nezaokrúhlenému objemu. Náklady, konverzia, minimum a krok však môžu znemožniť presnú rovnosť rozpočtu. Súvislosti plánovania rozvíja risk management na ForexMechanics.

Pôvodné zadanie v USD: celkový rozpočet 100 USD zahŕňa pevnú rezervu 6 USD na všetky dodatočné náklady. Na cenovú stratu zostane 94 USD. Model má 100 000 základných jednotiek na lot, krok 0,01 lotu a koeficient 1,5. EUR/USD pip 0,0001 znamená 10 USD na pip a lot. GBP/JPY pip 0,01 znamená 1 000 JPY; pri zadanom nemennom USD/JPY 150 delíme 150 a dostaneme 6,666… USD na pip a lot. Prevod nezaokrúhľujte predčasne.

EUR/USD ATR 80 pipov dá vzdialenosť 120. Objem 94/(120 × 10) ≈ 0,07833 lotu zaokrúhlime nadol na 0,07. Strata plus rezerva je 84 + 6 = 90 USD. Pri 0,08 lotu by 96 + 6 = 102 prekročilo 100. GBP/JPY ATR 200 pipov dá vzdialenosť 300: 94/(300 × 1 000/150) = 0,047 lotu, nadol 0,04. Výsledok 80 + 6 = 86 USD; pri 0,05 by bol 100 + 6 = 106.

Zaokrúhlené sumy teda nie sú rovnaké a nevyužijú celý rozpočet. Pri výsledku pod minimom môže zaokrúhlenie nahor porušiť limit; žiadny príkaz je platným výsledkom. Rezerva 6 USD a pevný kurz sú iba učebné predpoklady, nie záruka nákladov, sklzu alebo konverzie.

Malá zmena ATR môže zmeniť celý krok. Ponechajme 94 USD, koeficient 1,5, 10 USD na pip a lot, krok 0,01. ATR 78,3 pipu pripúšťa 0,08 lotu: 78,3 × 1,5 × 10 × 0,08 + 6 = 99,96 USD. Pri ATR 78,4 je najviac 0,07 lotu: 78,4 × 1,5 × 10 × 0,07 + 6 = 88,32 USD. Hranica pre 0,08 je 94/(1,5 × 10 × 0,08) = 78,333… pipu. Plánovaný súčet klesne o 11,64 USD napriek širšiemu stopu. Príčinou je krok objemu, nie zistená zmena kvality signálu.

Rozsah nie je stropom cieľa

ATR nie je maximálny denný pohyb ani počítadlo zostávajúcej vzdialenosti. Odpočítanie dnešného rozsahu od ATR nepredpovedá, koľko ceny ešte čaká. Cieľ 1, 2 alebo 4 ATR nemá pravdepodobnosť určenú samotnou vzdialenosťou. Cieľ a stop definujte spolu, potom skúmajte skutočnú frekvenciu zásahu aj čisté výsledky za určených nákladov a vykonania.

Je dnešná volatilita obvyklá?

Porovnanie s vopred určeným referenčným oknom opisuje zmenu nameraných rozsahov. Hypotetické aktuálne ATR 0,0120 delené referenčným 0,0080 dá pomer 1,5. Ten sám neidentifikuje režim, Spread: rozdiel ask a bid ani pravdepodobnosť sklzu. Použite rovnaký interval, zdroj a vyhladzovanie; časové vzorkovanie určite výslovne. Rozsah jednej seansy neplatí automaticky pre každý pár a poskytovateľa.

Prahy 0,7 či 1,5 sú parametre na overenie v konkrétnej stratégii. Porovnanie s historickým priemerom môže opísať zmenu volatility, nedokazuje ziskovosť, likviditu ani povinné zníženie pozície.

Percento ATR pri porovnávaní trhov

Normalizáciu môžeme definovať ako 100 × ATR / príslušné zatvorenie. EUR/USD ATR 0,0080 a C 1,1000 dá približne 0,7273 %; GBP/JPY ATR 2,00 a C 190,00 približne 1,0526 %. Menovateľ musí byť kladný a nenulový, frekvencia, perióda a vyhladzovanie porovnateľné. Pripnutý zdroj TA-Lib v0.6.4 opisuje tento vzorec pri NATR. Neznamená to zameniteľnosť každej implementácie a každého nastavenia.

V citovanom kóde má perióda 1 samostatnú vetvu vracajúcu TRANGE; neoznačujte ju bez kontroly za tú istú percentuálnu normalizáciu. Tu len počítame uvedený percentuálny vzorec pre zadané ATR. Percento škáluje historický rozsah, nie peňažné riziko pozície. Nie je smerodajnou odchýlkou výnosov ani implikovanou volatilitou.

Čo ATR nedokáže

ATR reaguje na pozorované rozsahy. Wilderovo vyhladzovanie dáva novému TR váhu 1/n a staršie údaje ponecháva v predchádzajúcom priemere. Priebežná sviečka môže indikátor meniť pred zatvorením; určite, ktorú hodnotu test používa. Nízke minulé ATR nesľubuje pokojný ďalší bar, vysoké samo nedokazuje zbytočne široký stop.

Oddeľte počiatočné nastavenie od neskorších úprav. Vzdialenie stopu pri nezmenenom objeme môže zvýšiť stratu od vstupu, ako ukazuje pôvodný USD diagram. Nové ATR otvorenú pozíciu nezmenší. Ani ATR stop, ani peňažná rezerva negarantujú konečnú stratu; bežný stop môže byť vykonaný za horšiu cenu.

EUR kontrola: čiastočné zatvorenie stratu nevymaže

Oddelený modelový nástroj má cenu v EUR za jednotku. Účet začína na 1 000 EUR, long má 10 celých jednotiek so vstupom 100. Pôvodné ATR 1 a zvolený násobok 2 dávajú stop 98. Cenová strata je 20 EUR. Pripočítame výlučne modelové súhrnné náklady 2 EUR na celý plán vrátane prípadného čiastočného zatvorenia a konečného výstupu: pôvodný rozpočet je 22 EUR. Náklady sa v účtovnom príklade zaúčtujú až na konci. Nie je to cenník poskytovateľa.

Cena je teraz 99, nové ATR 2 by pri zachovaní referencie pôvodného vstupu a násobku 2 dalo kandidáta 96. Ide len o porovnanie, nie odporúčanie uvoľniť stop. Pri nezmenenom objeme je strata od vstupu 10 × (100 − 96) + 2 = 42 EUR. Ďalšia cenová strata od 99 do 96 je 30 EUR. K nej však patrí už existujúcich 10 EUR otvorenej straty a náklady 2: spolu opäť 42, nie 30.

Preskúmajme čisto hypotetické čiastočné zatvorenie x celých jednotiek presne pri 99 a zvyšku presne pri 96. Spread a sklz sú nulové, tento krok aj zvyšok sú povolené od jednej jednotky. Celková strata od pôvodného vstupu je x × 1 + (10 − x) × 4 + 2 = 42 − 3x EUR. Aby neprekročila pôvodných 22, x musí byť aspoň 20/3; v celých jednotkách aspoň 7. Zatvoriť 6 a ponechať 4 by dalo 6 + 16 + 2 = 24, priveľa. Zatvoriť 7 a ponechať 3 dá 7 + 12 + 2 = 21 EUR.

Účtovná kontrola pred nákladmi: ešte pred čiastočným výstupom je balance 1 000 a equity 990. Po zatvorení siedmich je balance 993, zvyšná otvorená strata −3 a equity stále 990. Presun straty do balance ju neodstránil. Pri ďalšom ideálnom výstupe troch pri 96 klesne balance na 981, po nákladoch na 979: strata 21 EUR súhlasí. V skutočnosti závisí prípustná úprava, zvyšný objem, náklady aj vykonanie od pravidiel poskytovateľa. Výsledok nie je garantovaným limitom a sám nevyberá správny obchodný postup.

EUR plán: už vzniknutá strata zostáva

EUR plán: už vzniknutá strata zostáva10 jednotiek od 100, teraz 99, kandidát stop 96, celkové náklady 2 EUR za celý plán. Celé jednotky, ideálne ceny, nulový spread a sklz.MODELOVÝ VÝPOČETBez zníženia objemu42 EURZatvoriť 6, ponechať 424 EURZatvoriť 7, ponechať 321 EUREquity pred/po čiastočnomvýstupe990→990 EUR
EUR plán: už vzniknutá strata zostáva. 10 jednotiek od 100, teraz 99, kandidát stop 96, celkové náklady 2 EUR za celý plán. Celé jednotky, ideálne ceny, nulový spread a sklz.

Presun do balance stratu nevymaže. Ide o model rozpočtového obmedzenia, nie odporúčanie uvoľniť stop.

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

Bez zníženia objemu
42 EUR – 40 cenová strata od vstupu + 2 náklady.
Zatvoriť 6, ponechať 4
24 EUR – 6 už realizované + 16 zvyšok + 2, nad 22.
Zatvoriť 7, ponechať 3
21 EUR – 7 už realizované + 12 zvyšok + 2.
Equity pred/po čiastočnom výstupe
990→990 EUR – Pred zaúčtovaním nákladov, rovnaká cena 99.

Čo urobiť pri ďalšom cvičení

  1. Zapíšte jedno ATR uzavretej sviečky so symbolom, zdrojom, jednotkami, intervalom a vyhladzovaním. Porovnávajte len výslovne zladené hodnoty.
  2. Pri stope zvoľte koeficient a oddeľte plánovanú vzdialenosť od vykonateľnej ceny.
  3. Objem počítajte z rozpočtu po zadaných nákladoch a nezaokrúhleného prevodu. Uplatnite minimum a krok a výslednú sumu prekontrolujte.
  4. Percento ATR počítajte s príslušným C. Likviditu, náklady, nominálnu expozíciu a ďalšie pozície držte oddelene od tohto percenta.
  5. Aktualizácie definujte pred hypotetickým vstupom. ATR trailing stop: kandidát, pamäť a prijatá ochrana rozoberá kandidátov a pravidlá sprísňovania, nie záruku ochrany zisku.

Overte si, čo ste sa naučili

Cvičenie: približne 2 minúty.

Stop sa rozšíri zo 40 na 70 pipov pri nezmenenom objeme a 2 USD na pip. Aká je nová strata pri ideálnom vykonaní?

Zobraziť odpoveď a vysvetlenie

Správne: 70 × 2 = 140 USD. Objem sa novým ATR automaticky nezmenšil.

Ďalšie otázky

Ktorý násobok ATR mám použiť?

Univerzálne optimum podľa štýlu neexistuje. Koeficient 1,5× či 2× je parameter, nie dôkaz ochrany pred šumom. Definujte symbol, interval, vstup, výstup a náklady a skúmajte nepoužité dáta. Ani 100 obchodov nie je univerzálna hranica spoľahlivosti. Bežný stop môže byť vykonaný horšie.

Prečo ATR ovplyvňuje objem?

Iba cez určené pravidlo vzdialenosti. Rozpočet cenovej straty delíte vzdialenosťou a pipom v mene účtu, potom overíte náklady, prevod a krok. V pôvodnom 100 USD modeli so 6 USD rezervou dá EUR/USD 0,07 lotu a 90 USD, GBP/JPY 0,04 lotu a 86 USD pri USD/JPY 150. Sumy nie sú totožné ani garantovanou stratou.

Čo je percento ATR?

Určený vzorec je 100 × ATR / kladné C. ATR 0,0080 a C 1,1000 dá približne 0,7273 %. Porovnajte frekvenciu, periódu, feed a vyhladzovanie. Percento nemeria peňažné riziko, likviditu ani portfóliovú závislosť. Skontrolujte implementáciu; v citovanom TA-Lib v0.6.4 má perióda 1 osobitnú vetvu TRANGE.

Aké sú najväčšie obmedzenia ATR?

Opisuje minulé rozsahy bez smeru a budúceho stropu; priebežná sviečka sa mení. Koeficient negarantuje úspešnosť zásahu. Vzdialenie stopu môže zvýšiť stratu od vstupu a čiastočné zatvorenie neodstráni už vzniknutú stratu. Vlastnosti kontraktu, konverzia, náklady a vykonanie zostávajú podstatné. Test môže viesť aj k odmietnutiu pravidla.

Zdroje a overenie

  1. TradingView: ATR

    RMA a ďalšie vyhladzovanie; nenesie záruku smeru či optimálneho koeficientu.

  2. Fidelity: ATR

    Rozsahy a vyhladenie; peňažné sumy v našich modeloch nie sú merané výsledky.

  3. MetaQuotes: Symbol Specification

    Kontrakt, mena výsledku, stop level, tick size, minimum a krok podľa symbolu.

  4. MQL5: Permitted volumes

    Minimum, maximum, krok a smerové limity; zaokrúhlenie musí prejsť kontrolou pravidiel.

  5. TA-Lib v0.6.4: NATR source

    Percentuálny vzorec a Wilderovo vyhladzovanie; perióda 1 má samostatnú vetvu TRANGE. Tu nejde o natívny test knižnice.

Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.

O autorovi

Jarosław Wasiński je vydavateľ a trhový analytik v Poľsku. V roku 2004 založil MyBank.pl a devízový trh sleduje od roku 2007.