V tomto článku
Po prečítaní dokážete…
- Prepočítať rekurenciu, zmenu EP/AF, obmedzenie a reset v konkrétnej implementácii.
- Odlišovať pohyb bodu, preklopenie indikátora a vykonaný pokyn.
- Reprodukovať syntetické flipy pri rovnakých sviečkach a samostatný EUR výsledok nákladov.
Vysvetlenie pojmov priamo v článku
Obchodný plán Backtest: skúška pravidiel na historických údajoch Provízia za obchod Pokles od maxima: drawdown Spread: rozdiel ask a bid Stop lossBod SAR môže stúpať pri nezmenenom close a jeho prechod na druhú stranu ceny nepreukazuje trvalý obrat. Na reprodukciu potrebujete celý stav: pripravený prah, extrém EP a akceleračný faktor AF. Výpočet oddeľte od rozhodnutia stratégie a vykonaného pokynu.
Čo znamená Stop And Reverse
Parabolic SAR poskytuje pohyblivú indikátorovú úroveň použiteľnú v stop-and-reverse stratégii. Samotné zobrazenie však neodosiela pokyny ani neobracia pozíciu. To musí určiť samostatné obchodné pravidlo alebo automatizácia.
V rastovom indikátorovom stave ležia body pod cenou, v klesajúcom nad ňou. Preklopenie, často nazývané flip, znamená zmenu stavu konkrétnej implementácie. Nie je to potvrdenie trvalého opačného trendu ani prísľub ceny vykonateľného stopu.
SAR sa môže hýbať pri nezmenenom close
Nový extrém môže zvýšiť akceleráciu. Bez nového extrému sa však rekurencia nezastaví.
Hypotetický inicializovaný rastový stav: Q₀ = 100, EP = 110, AF = 0,10. Ďalších desať sviečok má O = C = 109, H = 110, L = 108; predošlé Low sú tiež 108. Q sa aktualizuje ako Q + AF × (EP − Q). Všetky tieto prahy ostávajú pod 108, preto do nich obmedzenie ani obrat nezasiahnu. Rovnaké High nezvýši EP ani AF. TradingView opisuje rekurenciu a obmedzenie predošlými Low/High.
Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.
Textové vysvetlenie diagramu: SAR pri nemennom close
Pôvodných desať aktualizácií s Q₀ 100, EP 110 a AF 0,10 bez nových extrémov.
Prahová úroveň sa priblíži k EP aj pri stále rovnakom close; nemení sa tým AF.
Pri pevnom EP a AF ostáva po každom kroku 90 % predchádzajúcej vzdialenosti k EP: Qk = 110 − 10 × 0,9k. Po desiatich krokoch Q ≈ 106,5132, teda nárast približne 6,5132 bez rastu close. Pohyb bodu preto nie je meranie cenovej zmeny alebo automaticky rastúceho AF.
Rekurencia a akcelerácia sú iba časť algoritmu
Základný predpis je ďalší SAR = aktuálny SAR + AF × (EP − aktuálny SAR). V rastovom stave EP predstavuje najvyššie High od začiatku tohto stavu, v klesajúcom najnižšie Low; rozdiel EP − SAR je tam spravidla záporný. Kompletný algoritmus potrebuje aj inicializáciu, hranice z predchádzajúcich sviečok, test obratu a reset.
Opisovaná konfigurácia TradingView začína AF na 0,02, pridáva 0,02 pri novom extréme a obmedzuje ho na 0,20. AF nerastie iba preto, že uplynula ďalšia sviečka. Nemenné EP zachová AF, no nezastaví rekurenciu. Predvolené hodnoty nie sú dokázané optimum pre pár alebo interval a neurčujú pravdepodobnosť obratu. Pri porovnaní knižníc uložte aj poradie aktualizácií a presnosť výpočtu.
Tri rôzne použitia a ich pokyny
SAR ako Trailing stop: posun, aktivácia a potvrdený SL potrebuje pravidlo: živý alebo konečný bod, čas odoslania úpravy a cenovú stranu spúšťača. Nedrží konštantný pipový odstup a sám nepreukazuje, že uchová viac zisku než ATR trailing stop: kandidát, pamäť a prijatá ochrana alebo pevný odstup.
Flip môže iba upozorniť, uzavrieť alebo otočiť pozíciu. TA-Lib 0.6.4 obracia rastový stav pri Low ≤ SAR a klesajúci pri High ≥ SAR a resetuje AF. TradingView dokumentuje ostré porovnania < a >. Toto nie je automatický pokyn na otvorenie opačného smeru a nejde o dôkaz úplnej zhodnosti ostatných pravidiel týchto implementácií.
Stratégia môže kombinovať SAR s ADX: sila, smer DM, vyhladenie a veľkosť pozície alebo priemerom. Prah ADX 25 je však dodatočná testovacia voľba, nie súčasť vzorca SAR. Trend following: kanál, realizácia a koncentrácia výsledku musí mať celý vstup, výstup, náklady a realizáciu. Pridanie filtra samo nepreukazuje výhodu.
Pripravený stav: obmedzenie a obrat krok za krokom
Nasledujúce vymyslené ceny nemajú nástroj ani pip. Po sviečke 9 je pripravený rastový prah pre 10 rovný 100, EP = 110 a AF = 0,04. Sviečka 9 má H = 110, L = 100,2. Začiatok aj prírastok sú 0,02, maximum 0,20. Najprv kontrolujeme obrat voči pripravenému prahu, potom vydáme aktuálny SAR, upravíme EP/AF a pripravíme ďalší prah. High a Low sú konečné.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Sviečka H/L | Stav | Zobrazený SAR | EP / AF | Surový ďalší prah | Po obmedzení |
|---|---|---|---|---|---|
| 10: 112 / 100,5 | Rast | 100 | 112 / 0,06 | 100,72 | 100,2 |
| 11: 111 / 100,4 | Rast | 100,2 | 112 / 0,06 | 100,908 | 100,4 |
| 12: 111,5 / 100,4 | Pokles: Low sa rovná prahu | 112 | 100,4 / 0,02 | 111,768 | 111,768 |
| 13: 111 / 99 | Pokles | 111,768 | 99 / 0,04 | 111,25728 | 111,5 |
Pri 10 je Low nad 100, nové High zvýši EP na 112 a AF na 0,06. Surový výsledok 100 + 0,06 × (112 − 100) = 100,72 sa však zníži na menšie Low sviečok 9/10, teda 100,2. Sviečka 11 nepridá nové High; 100,908 sa obmedzí na 100,4.
Pri 12 sa Low presne dotkne prahu. TA-Lib zmení smer, vydá 112 a nastaví EP/AF na 100,4/0,02. Pripraví 111,768. Sviečka 13 ostane pod ním, jej nové Low 99 zvýši AF na 0,04. Surových 111,25728 sa zdvihne na vyššie High sviečok 12/13, teda 111,5. Žiadny z týchto bodov nie je predpokladaná cena realizácie.
Kontrola štartu: TA-Lib 0.6.4 pri H [101,101,102], L [99,99,100] využije index 0 na rozbeh a vydá nasledujúce SAR 101 a 99. Zrkadlením p′ = 200 − p s výmenou High/Low dostaneme H [101,101,100], L [99,99,98] a výstupy 101,101. Prvý zrkadlený výstup nie je 200 − 101 = 99. Zhoda prvých sviečok zvolí východiskovo rast a rovnosť ho okamžite preklopí. Je to konkrétny kontrapríklad predpokladanej štartovej zrkadlovosti, nie všeobecné tvrdenie o chybe softvéru.
EUR laboratórium: rovnaké sviečky môžu vytvoriť nové flipy
Nové pokračovanie predĺži iba inicializovaný model diagramu. Pred prvou ďalšou sviečkou máme rast, pripravený Q₀ = 100, EP = 110 a AF = 0,10. Sviečky 1–20 sú všetky rovnaké O = C = 109, H = 110, L = 108, rovnako predchádzajúce H/L. Použijeme test rovnosti, obmedzenie a reset TA-Lib; po obrate sa AF resetuje na 0,02. Nejde o nameraný trh alebo natívny beh knižnice.
Po 15 prípravných aktualizáciách je Q₁₅ ≈ 107,941089. Na sviečke 16 ešte Low 108 tento pripravený prah nezasiahne. Surový ďalší Q₁₆ ≈ 108,146980 sa však obmedzí na Low 108. Pri sviečke 17 potom presná rovnosť 108 ≤ 108 preklopí stav nadol. SAR sa nastaví na 110; surový ďalší 109,96 sa obmedzí nahor na High 110.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Sviečka | Dotyk pripraveného prahu | Nový stav a vydaný SAR |
|---|---|---|
| 17 | Low 108 ≤ Q 108 | Pokles, SAR 110 |
| 18 | High 110 ≥ Q 110 | Rast, SAR 108 |
| 19 | Low 108 ≤ Q 108 | Pokles, SAR 110 |
| 20 | High 110 ≥ Q 110 | Rast, SAR 108 |
Close ani cenové extrémy sa nezmenili, no vznikli štyri preklopenia. Kontrolný variant s iba ostrým porovnaním, ale tým istým pripraveným stavom a obmedzením, by pri rovnosti 108 nepreklopil. Nie je to plná implementácia TradingView ani jej test: porovnávame výlučne zmenu jedného operátora pri rovnakej inicializácii.
Účtovný dôsledok zadajme samostatne pre vymyslený kontrakt s 1 EUR za bod a jednotku. Stratégia je pred sviečkou 17 bez pozície a po každom z týchto štyroch uzavretých flipov otvorí jednu jednotku nového smeru; predošlú jednotku najprv osobitne uzavrie. Po poslednom otvorení pri 20 uzavrie aj zostávajúcu pozíciu. Predpokladané nasledujúce realizácie sú vždy Bid 108,9 a Ask 109,1, poplatok za každý vykonaný pokyn 0,10 EUR, ostatné náklady nulové. Tieto kotácie sú nové zadanie po signáli, nie náhrada OHLC referenčnej ceny.
Vzniknú štyri ukončené obchody, každý stratí na cenových stranách 0,20 EUR. Vykonaných je osem samostatných jednotkových pokynov s poplatkami 0,80 EUR. Hrubý výsledok −0,80 EUR a čistý −1,60 EUR nevznikli poklesom close, ale zvolenou obchodnou politikou a nákladmi. Iná politika výstupu, spojený reverzný pokyn, objem alebo poplatky by boli iným účtovným modelom. Nejde o odhad frekvencie takých prípadov alebo dôkaz, že SAR všeobecne nefunguje.
Časté chyby pri SAR
- Bod ako potvrdený trend: flip zaznamená stav indikátora. Dodatočný filter má vlastné podmienky a môže tiež zlyhať.
- AF bez implementácie: uložte rozbeh, poradie aktualizácií, rovnosť, obmedzenia a zaokrúhľovanie. TA-Lib v citovanej verzii nezaokrúhľuje interný SAR podľa dvojmiestneho knižného príkladu.
- Bod ako automatický stop: rezerva mení stratégiu aj scenárovú stratu. Samotný indikátor ju ani nezakazuje, ani nevaliduje; potrebujete spúšťaciu stranu a plnenie.
- Indikátorový a obchodný obrat: uveďte, či sa uzaviera, otvára opačná pozícia alebo iba čaká. Zahrňte Spread: rozdiel ask a bid, Provízia za obchod a sklz.
- Budúce extrémy: bod používajúci konečné High/Low nebol k dispozícii na open tej istej sviečky. Čas dát a rozhodnutia musia byť oddelené.
Rovnaké sviečky a nové flipy
Rovnosť v algoritme a zvolená obchodná politika môžu vytvoriť náklady bez zmeny close.
Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.
- Sviečka 16
- Surový Q₁₆ ≈ 108,146980 → 108 – Pri pripravenom Q₁₅ ≈ 107,941089 ešte nebol dotyk; hranica pripraví presnú rovnosť na ďalšiu sviečku.
- Sviečky 17–20
- SAR 110, 108, 110, 108 – Štyri preklopenia pri rovnakých O = C = 109, H = 110, L = 108. Nejde o trvalé cenové obraty.
- Samostatné obchody EUR
- 8 pokynov, čistých −1,60 EUR – Štyri jednotkové obchody pri Bid 108,9/Ask 109,1 a poplatku 0,10 EUR za každý samostatný pokyn.
Postup pre vlastný výpočtový denník
Krátka kontrola odhalí nesúlad pravidiel, nie ziskovosť systému. Porovnávajte rovnaké vstupy s konkrétnou platformou a zachovajte test mimo výberu parametrov.
- Uložte knižnicu alebo platformu, feed, interval, prvú dostupnú sviečku a nastavenia AF. Rozdielne body najprv porovnajte na rovnakých High/Low.
- Prepočítajte štyri riadky pokračovania. Ak len pri sviečke 13 zmeníme Low z 99 na 100,6, EP ostane 100,4 a AF 0,02. Surový ďalší prah 111,54064 už prevyšuje hranicu High 111,5 a nepotrebuje zvýšenie.
- Osobitne overte prvý výstup a presný dotyk prahu, rovnosť a zaokrúhľovanie rekurencie.
- Pri stratégii uložte dostupnosť vstupov, čas požiadavky a neskoršiu realizáciu s cenovou stranou, nákladmi a horším plnením.
- Backtest: skúška pravidiel na historických údajoch SAR a ATR trailing stopu potrebuje tie isté dáta a realizačné predpoklady. Najlepší výsledok na výberovej vzorke nie je výsledok samostatného overenia.
Obchodný plán definuje, či flip vôbec vytvára obchod. Pokles od maxima: drawdown vzniká z cesty účtu, nie iba z pohybu bodiek. Overovanie stratégie: pravidlá, dáta, verzie a prevádzka doplní kompletné pravidlá, inicializáciu a náklady mimo izolovanej rekurencie.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
Správne: rozdiel EP − Q je 10 a desať percent pridá 1. Rovnaké High nie je nový extrém, preto AF ostáva 0,10.
Ďalšie otázky
Ktoré AF zvoliť: 0,02 a 0,20 alebo iné?
Opisovaná konfigurácia TradingView začína na 0,02, pri novom extréme pridá 0,02 a končí na 0,20. Sú to predvolené hodnoty, nie dokázané optimum. Uložte všetky tri aj inicializáciu, dotyk, hranice a zaokrúhľovanie. Parametre porovnávajte na rovnakých vstupoch a realizáciách s overením mimo výberu; vzorec nedáva univerzálny počet obchodov.
Čo preukazujú opakované flipy?
Zmenu indikátorového stavu. Ak ich stratégia obchoduje, môže vytvoriť veľa pokynov a nákladov. Nejde o potvrdenie trvalého trendu. ADX 25 je ďalšia voľba, nie súčasť SAR alebo záruka zisku. Definujte celý filter aj realizáciu a porovnajte kompletné výsledky po nákladoch.
Môže SAR fungovať ako jediná vstupná podmienka?
Možno definovať vstup na flip, ale samotné zobrazenie neodosiela pokyn. Uveďte živú alebo uzavretú sviečku, smer, objem a čas realizácie. Dodatočný filter zmení pravidlo; sám nepreukazuje trend ani neodstraňuje náklady a riziko.
Ako sa líši od obyčajného pipového trailing stopu?
Pevný odstup sa pri úprave drží od zvolenej spúšťacej ceny. Pri hypotetickom EUR/USD je 50 pipov pod 1,1050 cena 1,1000 pri pipe 0,0001. SAR závisí od stavu, EP, AF a hraníc. Nový extrém môže zvýšiť AF, samotný čas nie; bod sa hýbe aj bez zmeny close. Nie je tým dokázané lepšie uchovanie zisku alebo pravdepodobnosť obratu.
Zdroje a overenie
- TA-Lib v0.6.4: TA_SAR
Konkrétny rozbeh, rovnosť pri obrate, EP/AF reset a hranice dvoch sviečok. Vlastné príklady sú nezávislá aritmetická rekonštrukcia, nie nový natívny beh knižnice.
- TradingView: Parabolic SAR
Rekurencia, tri nastavenia AF, hranice a štart podľa close; dokumentuje ostré porovnania, preto ho nezamieňame s dotykovým testom TA-Lib.
- MetaTrader 5: Parabolic SAR
Podpísaná rekurencia a rozlíšenie indikátora od Expert Advisora. Nie dôkaz ziskovosti alebo presného algoritmu zmeny AF.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
