V tomto článku
Po prečítaní dokážete…
- Prepočítate OHLC pri odraze a vymeníte úlohy High a Low.
- Odhalíte rozdiel medzi prísnou geometriou a historickými filtrami dvoch funkcií TA-Lib.
- Vyčíslite, prečo zrkadlové cenové pohyby nemusia mať rovnaký čistý výsledok.
Vysvetlenie pojmov priamo v článku
Cenová medzera Backtest: skúška pravidiel na historických údajoch Stop loss Index relatívnej sily (RSI)Piercing Line a Dark Cloud Cover opisujú opačnú geometriu dvoch sviečok: druhý Close prenikne do tela prvej po poklese alebo raste. Tvar neidentifikuje účastníkov, nepotvrdzuje dokončený obrat a nepreukazuje výhodu po nákladoch. Pravidlá medzery, veľkosti tiel a trendu určte skôr, než začnete porovnávať výsledky.
Čo presne znamenajú tieto dva názvy
Označme stred prvého tela M = (O1 + C1)/2. Naša prísna geometrická verzia má tieto podmienky:
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Podmienka | Piercing Line | Dark Cloud Cover |
|---|---|---|
| Prvé telo | C1 < O1 | C1 > O1 |
| Druhé telo | C2 > O2 | C2 < O2 |
| Prísna medzera | O2 < L1 | O2 > H1 |
| Druhý Close | M < C2 < O1 | O1 < C2 < M |
Rovnosť na hranici medzery či v strede našim pravidlám nevyhovuje. Nestačí, aby stred prekročil knôt. Použite stred tela, nie (H1 + L1)/2, hoci medzeru naďalej porovnávate s extrémom. Úplný kód TA-Lib pridáva historické podmienky; nejde iba o túto tabuľku s domysleným trendom.
Engulfing skúma iné prekrytie tiel. Zo samotného porovnania tvarov neodvodzujte psychológiu obchodníkov ani prediktívnu silu.
Prienik telom je geometria, nie úspešnosť
Prienik 70 % znamená polohu druhého Close vzhľadom na prvé telo, nie 70-percentnú pravdepodobnosť zisku. Hlbší Close zmení klasifikáciu alebo vopred zadaný vstup stratégie, ale sám nepreukazuje silnejší obrat. Uložte presné ceny a rozlíšte ostré a neostré hranice.
Pri našej verzii Piercing/Dark Cloud druhý Close preniká za polovicu, ale zostáva v prvom tele. Engulfing ho pokrýva podľa svojich vlastných otváracích a záverečných podmienok. Harami naopak skúma menšie telo vo väčšom. Žiadny z týchto geometrických rozdielov neurčuje všeobecné poradie výnosnosti. Na to potrebujete úplné pravidlo, kontext, zdroj dát a náklady.
Pri odraze cien sa High a Low vymenia
Odraz p′ = 210 − p obráti nerovnosti. Pred porovnávaním názvov skontrolujte všetky štyri ceny.
Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.
Textové vysvetlenie diagramu: Odraz vymení High a Low
Celá pôvodná geometria a čísla zachované; všetky SVG súradnice a atribúty sa nemenia.
Rovnaký 70-percentný prienik po odraze neznamená identické detektory, obchodné náklady alebo úspešnosť.
Správny prepočet je O′ = 210 − O, C′ = 210 − C, H′ = 210 − L a L′ = 210 − H. Prvá sviečka sa zmení na 100/112/98/110, druhá na 113/114/102/103. Pôvodne O2 = 97 < L1 = 98 a 105 < C2 = 107 < O1 = 110. Po odraze O2′ = 113 > H1′ = 112 a O1′ = 100 < C2′ = 103 < 105. Prieniky (107 − 100)/10 a (110 − 103)/10 sú oba 70 %. Táto symetria našich nerovností neruší odlišné historické filtre úplných detektorov.
Samostatný príklad EUR/USD
V úplne hypotetickom príklade predpokladáme požadovaný predchádzajúci pokles a zvolené pravidlo veľkého tela. Prvá sviečka má O 1,0900/H 1,0910/L 1,0795/C 1,0800. Druhá O 1,0790/H 1,0880/L 1,0780/C 1,0870. Stred tela M = 1,0850; druhý Open leží pod prvým Low a druhý Close je nad stredom, ale pod prvým Open.
Prienik (1,0870 − 1,0800)/(1,0900 − 1,0800) = 70 %. High a Low umožnia skontrolovať aj prísnu medzeru; samotné Open/Close by na to nestačili. Vymyslené vstupy dokazujú danú geometriu, nie úplný výsledok knižnice alebo obchod. Tvar poznáme až po druhom uzavretí. Ďalšie potvrdenie, pokyn, stop a výstup potrebujú samostatné pravidlo.
Musí byť na forexe cenová medzera?
Závisí od pomenovanej definície. TradingView porovnáva druhý Open s predchádzajúcim Low/High. CandleScanner pri týchto extrémoch povoľuje aj rovnosť. Opisy ChartSchool používajú predchádzajúci Close. Uveďte zdroj, verziu a presné podmienky tela aj trendu; nerozmiešajte rôzne súbory pod jedným údajne všeobecným „klasickým“ pravidlom.
Verzia bez medzery je ďalšie pravidlo, nie povinná oprava prísneho variantu. Ponechajme prvé O = 1,1000/C = 1,0900/L = 1,0890; druhé O = 1,0900/C = 1,0960 vráti 60 % tela, ale nesplní O2 < L1. Forex nie je bezpodmienečne plynulý prúd bez medzier. OANDA Corporation v americkom produktovom rozvrhu opisuje prestávky závislé od nástroja a možné medzery pri obnovení. Tento rozvrh nepreberajte ako hodiny každého slovenského účtu.
Vstup, stop a cieľ treba definovať osobitne
Rozpoznanie nastane po druhom Close. Ďalšie uzavretie či dotyk úrovne môže byť pridanou podmienkou stratégie, ale posunie čas dostupnosti. Stanovte ju pred testom; skorší vstup nemožno doplniť spätne. Nízke RSI môže byť zvolený filter, no jeho pridanú hodnotu treba samostatne overiť. Podpora alebo rezistencia je ďalšia hypotéza, nie dôkaz, že tvar práve tam funguje najlepšie.
Úplný plán určí smer, čas a cenu vstupu, množstvo, stop, výstup aj náklady. Pri forexovom nákupe sa vstupuje na Ask a predáva na Bid; pri predaji sú strany opačné. Bežný stop môže dostať horšie vykonanie a výsledok zo skutočných cien už obsahuje spread.
Nový EUR test: symetrický obrázok, odlišný výsledok
V oddelenom fiktívnom nástroji s cenou v EUR majú dve sviečky O/H/L/C = 60/62/48/50 a 47/58/46/57. Stred tela je 55 a prienik 70 %. Odraz p′ = 110 − p dá 50/62/48/60 a 63/64/52/53: opačná geometria má opäť 70 %. Ide o matematický odraz, nie prepočet meny alebo kurz 1/p.
Predpokladajme ďalej zadané vykonania pre 10 jednotiek a celkový poplatok 1 EUR. V prvom prípade je stred kotácie pri vstupe 57 a pri výstupe 59,20. Spread 0,40 EUR dá nákupný Ask 57,20 a predajný Bid 59. Výsledok je 10 × (59 − 57,20) − 1 = 17 EUR.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Zadaný spread | Vstupný Bid | Výstupný Ask | Čistý výsledok |
|---|---|---|---|
| 0,40 EUR | 52,80 | 51 | 10 × (52,80 − 51) − 1 = 17 EUR |
| 0,60 EUR | 52,70 | 51,10 | 10 × (52,70 − 51,10) − 1 = 15 EUR |
Šírka oboch tiel sa nezmenila, zmenili sa však vykonateľné strany. Rozdiel 2 EUR vychádza z vyššieho zadaného nákladu; spread znova neodpočítavame. Keby sme obchodovali za stredy a odpočítali iba poplatok, nesprávne by vyšlo 21 EUR. Tieto vykonania sú oddelené predpoklady, nie dôkaz dostupnosti cien alebo výnosnosti formácie. Zrkadlové sviečky nezaručujú zrkadlové spready, poplatky, financovanie ani výsledky.
Najčastejšie zámeny pri rozpoznávaní
Ďalší pôvodný samostatný model má prvé O/H/L/C = 1,1000/1,1020/1,0890/1,0900 a druhé 1,0880/1,0980/1,0870/1,0970. Stred tela 1,0950 sa líši od stredu rozsahu 1,0955; prienik je 70 %. Opačný nezávislý príklad 1,0900/1,1010/1,0880/1,1000 a potom 1,1020/1,1030/1,0920/1,0930 preniká o 70 % nadol. Percentá nie sú pravdepodobnosti úspechu.
Geometrický odraz nemusí dať rovnaké rozhodnutia detektorov. V syntetickej skúške má 12 skorších sviečok O/H/L/C = 100/112/95/104 alebo 100/112/95/109. Pripojíme 100/102/89/90 a 88/98/87/97. Celú históriu odrazíme podľa p′ = 200 − p a vymeníme High/Low. Pri predvolených nastaveniach TA-Lib C 0.6.4 história s telom 4 dá Piercing 100 a Dark Cloud −100; história s telom 9 dá 0 a −100.
Piercing vyžaduje obe telá väčšie než ich vlastné predchádzajúce desaťprvkové priemery. Dark Cloud kontroluje veľké iba prvé telo a používa zvolený parameter prieniku 0,5. Pri histórii s telom 9 je druhý prah (9 × 9 + 10)/10 = 9,1, takže druhé telo 9 v Piercing neprejde. Ani jedna funkcia sama nemeria predchádzajúci trend. Morning Star je ďalšia geometria, nie automaticky silnejší signál.
Zachovaný historický CSV klasifikuje 120 uzavretých Kraken EUR/USD H1 sviečok z 21.–25. septembra 2026. Pre tieto dva pripnuté klasifikátory obsahuje iba nulové kódy. Nehodnotí ziskovosť ani všetky forexové prúdy brokerov. Náš nezávislý prepočet štandardnou knižnicou reprodukuje 240 kódov aj syntetický protipríklad. Je to emulácia vzorcov, nie nové natívne spustenie TA-Lib či kontrola všetkých 18 detektorov.
Čo si overiť pri ďalšom teste
- Uveďte zdroj, cenovú stranu, interval a presnú definíciu vrátane medzery, historických priemerov tiel a trendového pravidla. Ručne skúste aj rovnosť a hodnoty tesne pri hranici.
- Zaznamenajte vyhovujúce aj odmietnuté prípady. Filter polohy porovnajte osobitne; nepredpokladajte, že automaticky odstraňuje falošné signály lepšie než indikátory.
- Pred plánovaným nákupom označte Low celej dvojice a najbližšiu cenovú prekážku. Porovnajte možný priestor k cieľu so vzdialenosťou vstupu od ochranného pokynu; nepomerný plán vynechajte podľa vopred zadaného pravidla, nie spätne po strate.
- Uložte čas dostupnosti signálu a skutočné vykonania. Neskoršie potvrdenie mení súbor aj možnú cenu; porovnajte obe úplné verzie a nepredpokladajte zlepšenie samotným čakaním.
- Porovnajte túto čiastočnú geometriu s Engulfing a ostatnými sviečkami. Skôr než ju použijete naživo, oddeľte porozumenie tvaru od hodnotenia kompletnej stratégie po nákladoch.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
Správne: vyššia odrazená cena vyjde zo starého Low, 210 − 102 = 108. Nižšia zo starého High, 210 − 114 = 96.
Ďalšie otázky
Čo sú Piercing Line a Dark Cloud Cover?
Sú to dvojice sviečok s konvenčným výkladom možného obratu. Naša prísna verzia porovná druhý Open s prvým Low/High a Close so stredom prvého tela; druhý Close zostáva v tele. Dodávatelia majú odlišné hranice. Úplné funkcie TA-Lib pridávajú historické podmienky, samy trend nemerajú a nie sú presné zrkadlá ani garancia obratu.
Čím sa Piercing líši od Engulfing?
V našej verzii druhý Close prenikne za polovicu, ale ostane v prvom tele. Engulfing pokrýva telo podľa svojich vlastných podmienok Open a Close; samotný hlbší Close nestačí. Hĺbka nie je stupnica spoľahlivosti alebo povinná váha stratégie. Porovnávajte celé definície a výsledky po nákladoch.
Je na forexe potrebná medzera?
Záleží na pomenovanom pravidle: TradingView používa prvé Low/High, CandleScanner povoľuje rovnosť pri extréme a ChartSchool opisuje predchádzajúci Close. Verziu bez medzery treba hodnotiť oddelene. OANDA US opisuje prestávky a riziko medzier, takže Forex nie je všade nepretržitý. Frekvenciu platných zostáv týmto príkladom neodhadujeme.
Ako sa z tvaru určí vstup, stop a cieľ?
Tvar neurčí úplný obchod. Stanovte potvrdenie, čas, cenové strany, množstvo, výstupy a náklady. Tretia sviečka posunie dostupnosť a skorší Close nemusí byť dostupný Ask/Bid. Bežný stop môže dostať horšie vykonanie. V novom EUR modeli rovnaký odrazený pohyb pri spreade 0,40 dá čistých 17 EUR, pri 0,60 iba 15 EUR; zhodný tvar nezaručuje zhodné náklady.
Zdroje a overenie
- TA-Lib C 0.6.4 — CDLPIERCING
Prísna medzera pod Low a dve telá nad vlastnými historickými priemermi; bez automatického trendu.
- TA-Lib C 0.6.4 — CDLDARKCLOUDCOVER
Iba prvé telo má filter veľkého tela, parameter prieniku je predvolene 0,5. Výsledky nemusia byť presné zrkadlá.
- TA-Lib C 0.6.4 — Candle default settings
BodyLong: priemer desiatich predchádzajúcich reálnych tiel, násobok 1. Súčasná sviečka je z vlastného prahu vylúčená.
- TradingView — Piercing - Bullish
Otváranie pod predchádzajúcim Low; trendové voľby produktu nie sú súčasťou samotnej funkcie TA-Lib.
- TradingView — Dark Cloud Cover - Bearish
Otváranie nad predchádzajúcim High, odlišné od podmienky voči Close.
- CandleScanner — Piercing a Dark Cloud Cover
Vlastná definícia pripúšťa rovnosť pri predchádzajúcom extréme; nespojujeme jej historické štatistiky s Forex výsledkami.
- CandleScanner — Dark Cloud Cover
Výslovná rovnosť druhého Open a predchádzajúceho High v tomto produkte.
- ChartSchool — Bullish reversal patterns
Piercing opisuje medzeru oproti predchádzajúcemu Close, nie rovnakú podmienku ako prísny Low variant.
- ChartSchool — Bearish reversal patterns
Dark Cloud opisuje Open nad predošlým Close. Prediktívne formulácie nepreberáme ako overenú účinnosť.
- OANDA Corporation — US trading hours
Pomenovaný americký rozvrh a riziko medzier pri obnovení. Nie univerzálne hodiny všetkých brokerov alebo slovenských účtov.
- MetaTrader 5 — Basic Principles
Forex Bid/Ask, pokyny a vykonania. Nové EUR kotácie sú zadané príklady, nie odčítané živé ceny.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
