Obchodné stratégie

Piercing Line a Dark Cloud Cover: geometria, filtre a rozdielne náklady

Prísne nerovnosti, výmena High/Low pri odraze a asymetria TA-Lib. Kompletné EUR/USD príklady a nový eurový test symetrických cien s odlišným spreadom.

Abstraktná redakčná ilustrácia vytvorená AI k téme „Piercing Line a Dark Cloud Cover: geometria, filtre a rozdielne náklady“. 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…

  • 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.

Zvolené nerovnosti, nie univerzálny detektor
PodmienkaPiercing LineDark Cloud Cover
Prvé teloC1 < O1C1 > O1
Druhé teloC2 > O2C2 < O2
Prísna medzeraO2 < L1O2 > H1
Druhý CloseM < C2 < O1O1 < 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.

Odrazené OHLC a prienik telomPôvodné OHLC sú 110,112,98,100 a 97,108,96,107. Odraz dá 100,112,98,110 a 113,114,102,103. Stred tela je 105 a prienik v oboch smeroch 70 %.ODRAZ CENY: p′ = 210 − p96105114PiercingDark cloudTelo 110 → 100: stred 105.Close 107 > 105 → 103 < 105.Prienik: 7/10 = 70 % v oboch.
Vľavo sú dva vymyslené záznamy O/H/L/C: 110/112/98/100 a 97/108/96/107. Vpravo ich matematický odraz. Číslo 105 je stred prvého tela. Nehodnotíme trend, historické priemery ani výsledok obchodu.

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.

Odrazené stredy 53 a 50,80; samostatný predaj
Zadaný spreadVstupný BidVýstupný AskČistý výsledok
0,40 EUR52,805110 × (52,80 − 51) − 1 = 17 EUR
0,60 EUR52,7051,1010 × (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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Sviečka má H = 114 a L = 102. Aké extrémy vzniknú pri p′ = 210 − p?

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

  1. 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.

  2. 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á.

  3. 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á.

  4. TradingView — Piercing - Bullish

    Otváranie pod predchádzajúcim Low; trendové voľby produktu nie sú súčasťou samotnej funkcie TA-Lib.

  5. TradingView — Dark Cloud Cover - Bearish

    Otváranie nad predchádzajúcim High, odlišné od podmienky voči Close.

  6. 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.

  7. CandleScanner — Dark Cloud Cover

    Výslovná rovnosť druhého Open a predchádzajúceho High v tomto produkte.

  8. ChartSchool — Bullish reversal patterns

    Piercing opisuje medzeru oproti predchádzajúcemu Close, nie rovnakú podmienku ako prísny Low variant.

  9. ChartSchool — Bearish reversal patterns

    Dark Cloud opisuje Open nad predošlým Close. Prediktívne formulácie nepreberáme ako overenú účinnosť.

  10. 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.

  11. 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.

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.