V tomto článku
Po prečítaní dokážete…
- Z OHLC vypočítate telo, oba tiene a overíte nulový rozsah pred delením.
- Rozlíšite vlastné 5 % pravidlo od TA-Lib a zaokrúhlených popisov na grafe.
- Z počtu cenových krokov určíte najväčšie telo, ktoré ešte splní hranicu doji.
Vysvetlenie pojmov priamo v článku
Pip Backtest: skúška pravidiel na historických údajoch Obchodný denník Zostatok účtu (balance) Likvidita trhu Stop lossSpinning top má malé telo a viditeľné tiene na oboch stranách. Doji má Open blízko Close podľa určenej definície. Často sa nazývajú sviečkami nerozhodnosti, no ich tvar nemeria psychológiu účastníkov ani rovnováhu všetkých pokynov. Začnite zaznamenanými cenami a nastavením detektora. Geometria, hypotéza o ďalšej sviečke a skutočne realizovaný obchod sú odlišné veci.
Rozdiel medzi spinning top a doji
Pri bežných cenových sviečkach je rozsah R = H − L, telo B = |C − O|, horný tieň U = H − max(O, C) a dolný tieň D = min(O, C) − L. Overte, že O aj C ležia medzi L a H a platí B + U + D = R. Malé telo neznamená malý pohyb počas sviečky. Horný a dolný tieň nemusia byť rovnaké.
V tomto cvičení používame vlastnú definíciu: pri R > 0 je doji B/R ≤ 5 %. Spinning top potrebuje 5 % < B/R ≤ 25 % a každý tieň aspoň 25 % rozsahu R. Presná rovnosť na 5 % patrí doji. Sú to parametre cvičenia, nie univerzálne ani overené obchodné nastavenia. Základy japonských sviečok vysvetľujú konštrukciu OHLC; názov tvaru sám neurčuje jeho frekvenciu či smer nasledujúcej ceny.
Varianty doji a ich geometria
Príklady v tabuľke sú oddelené sviečky, nie priebeh skutočnej seansy. Spinning top má B/R = 10 %, U/R = 40 % a D/R = 50 %, takže našimi podmienkami prejde. Zámena O a C zachová tieto dĺžky a zmení len farbu tela.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Tvar | O / H / L / C | R | B / U / D |
|---|---|---|---|
| Spinning top | 100 / 105 / 95 / 101 | 10 | 1 / 4 / 5 |
| Doji | 100 / 105 / 95 / 100 | 10 | 0 / 5 / 5 |
| Dlhonohé doji | 100 / 110 / 90 / 100 | 20 | 0 / 10 / 10 |
| Vážka (dragonfly) | 100 / 100 / 90 / 100 | 10 | 0 / 0 / 10 |
| Náhrobok (gravestone) | 100 / 110 / 100 / 100 | 10 | 0 / 10 / 0 |
| Štvorcenové doji | 100 / 100 / 100 / 100 | 0 | 0 / 0 / 0 |
Ideálna vážka má O = C = H a dolný tieň. Náhrobok má O = C = L a horný tieň. Bežné doji nevyžaduje symetrické tiene. Pri štvorcenovom doji O = H = L = C vychádza R = 0: najskôr spracujte túto výnimku a až potom prípadne deľte B/R. Nulový zaznamenaný rozsah nemeria likviditu celého trhu ani počet čakajúcich pokynov. Žiadny názov negarantuje obrat.
Doji vyjadruje uzavretie blízko otvorenia. Tiene ukazujú zaznamenaný rozsah, nie identitu alebo úmysly obchodujúcich. Nezamieňajte obrazné vysvetlenie s pozorovanými údajmi.
Rozdielne pravidlá dávajú rozdielne označenia
TA-Lib 0.6.4 porovnáva telo doji s 10 % priemerného High–Low desiatich predchádzajúcich sviečok. Aktuálnu sviečku do priemeru nezahrnie. Jeho spinning top vyžaduje telo kratšie než priemerné telo predchádzajúcich sviečok a oba aktuálne tiene dlhšie než aktuálne telo. Tieto predvolené pravidlá nereprodukujú naše percentá aktuálneho rozsahu. Verziu a nastavenia uložte ešte pred počítaním tvarov pri podpore alebo rezistencii. Poloha sama nezmení počet označení na overený vstup.
Skoršia analýza nášho webu z 2. októbra 2026 porovnáva 120 uzavretých H1 sviečok obchodných cien Kraken EUR/USD od 21. septembra 2026 00:00 UTC do 25. septembra 23:00 UTC. Desať starších sviečok slúži iba na úvodný priemer. Ide o jeden spotový trh, nie brokerský Bid/Ask zdroj ani celý Forex.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Vlastné pravidlo 5 % | TA-Lib: doji | TA-Lib: nie doji | Spolu |
|---|---|---|---|
| Doji | 10 | 1 | 11 |
| Nie doji | 9 | 100 | 109 |
| Spolu | 19 | 101 | 120 |
Desať označení sa líši. Pôvodné citlivostné kontroly s 3 % a 10 % dávajú 7 a 14 výskytov; metodológia zaznamenáva zhodu referencie 120/120 s C TA-Lib 0.6.4. Sú to klasifikácie, nie úspešnosť obchodov ani nová investičná štúdia. Viac označení nedokazuje vyššiu presnosť alebo ziskovosť. Verejný CSV obsahuje odvodené príznaky, nie úplné pôvodné OHLC. Samotným prepočítaním jeho príznakov štúdiu z trhových cien nezávisle nezopakujete.
Overiteľný archív zostáva na poľskom webe: 120 klasifikácií a príznakov v CSV, kód analýzy a manifest v ZIP a pôvodná metodológia a kalkulátor v poľštine. CSV ani ZIP neobsahujú pôvodné OHLC poskytovateľa.
Nasledujúci porovnávač používajte na vysvetlenie rozdielu medzi aktuálnym rozsahom a priemerom predchádzajúcich rozsahov. Z úplných cien vypočítajte telo B a rozsah R. Do porovnávača zadajte tieto dĺžky aj priemerný rozsah desiatich predchádzajúcich sviečok v rovnakých jednotkách; aktuálnu sviečku do priemeru nezahrňte. Zmena nastavenia môže zmeniť označenie; nástroj tým neodhadne zisk, pravdepodobnosť obratu ani realizovateľnosť vstupu.
Porovnajte dve definície na tej istej sviečke
Zadajte telo, rozpätie a predchádzajúci priemer. Kalkulačka porovná označenia pomocou presnej desatinnej aritmetiky. Nepredpovedá smer ceny.
V nástroji nájdete metódu a súbory pôvodnej štúdie z 2. októbra 2026. Slovenské vydanie nepridáva nové merania ani nové spustenie natívnej TA-Lib.
Príklady, v ktorých rozhoduje menovateľ
Dve zverejnené odchýlky ukazujú príčinu rozdielu. Dňa 21. septembra o 23:00 UTC má telo 0.5 pipu a aktuálny rozsah 2 pipy: B/R = 25 %, takže 5 % nesplní. Predchádzajúci priemer 8.6 pipu dá hranicu TA-Lib 0.86 pipu, ktorú telo splní. Dňa 23. septembra o 14:00 má telo 3.6 pipu a rozsah 232.1 pipu: približne 1.55 %, takže vlastným pravidlom prejde. Predchádzajúci priemer 15.53 dá hranicu 1.553 pipu, ktorú nesplní. Jeden pip tu znamená 0.0001 USD/EUR. Nezvyčajné maximum zostáva v pôvodnom archíve; súlad s M30 toho istého poskytovateľa uvádzaný v metodológii neurčuje príčinu ani nezávislé potvrdenie celého trhu.
Samostatný vymyslený EUR/USD príklad má O 1.0980, H 1.1030, L 1.0950 a C 1.0982. Pri pipe 0.0001 dostaneme R 80 pipov, B 2, U 48 a D 30. Podiel tela 2.5 % je pod 5 %. Pre vlastné cvičenie s dlhonohým doji predpokladajme starší priemer R 40 pipov: aktuálny rozsah je dvojnásobný a oba tiene presahujú 30 % aktuálneho rozsahu.
Aj slovo „dlhý“ potrebuje porovnanie. Pri dlhonohom príklade v cenových jednotkách z prvej tabuľky predpokladajme každý starší rozsah 8: R/8 = 2.5 a každý tieň má 50 % rozsahu. Riadok obyčajného doji má R/8 = 1.25 a dodatočnou podmienkou aspoň dvojnásobného rozsahu neprejde. Nejde o predvolené nastavenie platformy. Prelomenie nasledujúcej sviečky môže byť ďalšou definovanou udalosťou; negarantuje obrat ani vhodný krátky vstup.
Rovnaké popisy na obrazovke neznamenajú nulové telo
Pôvodné O 100.01 a C 100.04 sa líšia o 0.03. Pri H − L = 0.40 tvorí telo 7.5 %. Na jedno desatinné miesto sa obe ceny zobrazia ako 100.0. Výpočet zo zaokrúhleného popisu stratí rozdiel zachovaný v údajoch.
Úplné ceny a zaokrúhlené popisy
Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.
Textové vysvetlenie diagramu: Údaje 7.5 %, zobrazenie 0 %
Pôvodná geometria a atribúty zachované. Samostatná sviečka O 100.01, H 100.20, L 99.80, C 100.04; zobrazenie na jedno miesto nemení pôvodné údaje.
Telo má na spoločnej osi výšku 19.5 pixela, pretože 0.03/0.40 × 260 = 19.5. Pravidlo používa údaje, nie zaokrúhlený popis.
Táto sviečka naším 5 % pravidlom neprejde, pretože 7.5 % > 5 %. Ide o oddelený hypotetický príklad, ktorý nemení výsledky 120 sviečok. Do CSV a detektora odovzdajte úplné hodnoty. Formát popisu, presnosť exportu a minimálny cenový krok overujte oddelene. Zaokrúhlenie sa tu týka výlučne zobrazenia, nie zaznamenaných cien.
Ako používať tvary bez neodôvodnených záverov
OHLC nezrekonštruuje vnútrosviečkové poradie. Dráhy 100 → 105 → 95 → 100 a 100 → 95 → 105 → 100 dajú rovnaké bežné doji. Neurčia, ktorá strana sa pohla ako prvá ani ako dlho cena zostala pri úrovni. Na otvorenej sviečke O 100, H 105, L 95 dá priebežné C 100 doji. Konečné C 104 však znamená B/R = 40 %, čo nesplní naše doji ani spinning top. Rozhodnutie podľa uzavretej sviečky môže použiť konečný tvar až po uzavretí.
Obchodná stratégia osobitne potrebuje kontext, čas rozhodnutia, realizovateľný vstup a výstup, objem a náklady. Kladivo, pohltenie aj harami majú vlastné definície. Označenie „silnejšie“ nepreukazuje väčšiu ziskovosť. Stop za extrémom sviečky je zvolené pravidlo, nie sľúbená maximálna strata ani univerzálny bod zneplatnenia každej hypotézy.
Príklad v EUR: pri 19 krokoch neprejde ani najmenšie nezerové telo
Pri samostatnom hypotetickom nástroji v EUR predpokladajme presnú cenovú mriežku s krokom 0.01 EUR. Ak rozsah obsahuje N krokov a telo K krokov, naše doji vyžaduje K ≤ floor(0.05 × N). Funkcia floor zaokrúhli nadol na celé číslo. Je to hranica klasifikácie, nie výpočet rizika alebo výnosu.
Zvoľme O 100, C 100.01, H 100.10 a L 99.91 EUR. Rozsah je 0.19 EUR, teda 19 krokov, telo 0.01 EUR. Hranica je 0.0095 EUR a podiel tela približne 5.263 %. Najmenšie nezerové telo už neprejde; doji pri tomto rozsahu potrebuje K = 0. Ak zmeníme iba Low na 99.90 EUR, rozsah bude 20 krokov a podiel presne 5 %. Ten už prejde, pretože rovnosť povoľujeme.
Pri rozsahu 39 krokov prejde najviac telo s jedným krokom. Dvojkrokové telo má 2/39 ≈ 5.128 % a neprejde. Pri 40 krokoch má 2/40 = 5 % a prejde. Nezaokrúhľujte 5.128 % na celé percento pred testom. Najskôr overte skutočný krok a pôvodné ceny; počet zobrazovaných desatinných miest nemusí byť cenovým krokom poskytovateľa.
Klasifikačná hranica sa mení po celých cenových krokoch. Nezaokrúhľujte podiel pred porovnaním a skutočný krok overte osobitne.
Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.
- Rozsah 19 krokov
- najviac 0 krokov tela – 1/19 ≈ 5.263 %: aj jednokrokové telo zlyhá.
- Rozsah 20 krokov
- najviac 1 krok tela – 1/20 = 5 %: rovnosť prejde.
- Rozsah 39 krokov
- najviac 1 krok tela – 2/39 ≈ 5.128 %: dva kroky neprejdú.
- Rozsah 40 krokov
- najviac 2 kroky tela – 2/40 = 5 %: rovnosť prejde.
Praktický postup
- Uložte definíciu, zdroj, interval, stranu ceny, časové pásmo, prah a verziu detektora. Určte nulový rozsah a presnú rovnosť na hranici.
- Telo a tiene počítajte z úplných cien. Rozpoznajte geometriu vážky, náhrobku a dlhonohého doji bez predpovede smeru z ich názvu.
- Ak pravidlo rozhoduje na uzavretej sviečke, použite ju až po uzavretí. Neskorší tvar nepriraďujte skoršiemu vstupu a zachovajte nevyhovujúce prípady.
- Pri rozdieloch detektorov porovnajte aktuálny rozsah so starším priemerom vrátane neobvyklých maxím. Druhý interval rovnakého poskytovateľa je kontrola konzistencie, nie nezávislé potvrdenie.
- Definujte vstupy, výstupy, realizácie, náklady a zlyhania pred testom na nepoužitých údajoch. Hľadanie obchodnej výhody vyžaduje celý postup; dva týždne sledovania alebo samotný názov sviečky výhodu nedokazujú.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
Správne: 0.03/0.40 = 7.5 %, čo je viac než 5 %. Zhodné popisy zaznamenané ceny nemenia.
Ďalšie otázky
Čím sa spinning top líši od doji?
Spinning top má malé telo a viditeľný horný aj dolný tieň. Doji má Open dostatočne blízko Close podľa určenej definície. Tu pri R > 0 platí doji B/R ≤ 5 %, spinning top 5 % < B/R ≤ 25 % a každý tieň aspoň 25 % R. TA-Lib používa iné staršie priemery. Názov nepreukazuje rovnováhu pokynov, smer ani frekvenciu.
Ako rozpoznám jednotlivé varianty doji?
Ideálna vážka má O = C = H a dolný tieň, náhrobok O = C = L a horný tieň. Dlhonohé doji potrebuje zvolený benchmark dĺžky oboch tieňov. Pri štvorcenovom doji O = H = L = C je rozsah nulový: B/R nepočítajte. Bežné doji nemusí byť symetrické. Žiadny tvar nemeria likviditu celého trhu ani negarantuje ďalší smer.
Dá sa obchodovať iba podľa doji alebo spinning top?
Tvar neposkytuje úplnú stratégiu. Určte kontext, čas rozpoznania, vstup, výstup, objem, realizácie a náklady. Potom všetky prípustné prípady vyhodnoťte na nepoužitých údajoch. Potvrdenie ďalšou sviečkou a stop za extrémom sú zvolené pravidlá, nie univerzálne bezpečnejší obchod alebo maximálna strata. Počty 11 a 19 porovnávajú len označenia; žiadne výnosy vstupov a výstupov sa nimi netestovali.
Prečo pri rozsahu 19 cenových krokov neprejde ani jednokrokové telo?
Pri našom 5 % pravidle je limit 0.05 × 19 = 0.95 kroku. Telo na predpokladanej presnej mriežke má celočíselný počet krokov, preto prejde iba nula. Pri rozsahu 20 krokov je limit jeden krok a presná rovnosť prejde. Ide o matematickú hranicu vlastného detektora, nie predpoveď ceny. Počet desatinných miest na obrazovke nemusí zodpovedať skutočnému cenovému kroku.
Zdroje a overenie
- StockCharts: Introduction to Candlesticks
Anatómia tieňov, spinning top, doji, geometria vážky a náhrobku a strata vnútrosviečkového poradia. Obrazné príbehy nie sú meraním úmyslov.
- TA-Lib 0.6.4: CDLDOJI
Telo sa porovnáva s povoleným priemerom cez ≤; aktuálny rozsah sa pridáva až po vyhodnotení, takže do predchádzajúceho priemeru nepatrí. Kladný kód nie je rastová prognóza.
- TA-Lib 0.6.4: predvolené nastavenia sviečok
BodyDoji: desať starších High–Low a faktor 0.1. BodyShort: desať starších tiel a faktor 1.
- TA-Lib 0.6.4: CDLSPINNINGTOP
Telo striktne kratšie než starší priemer; oba tiene striktne dlhšie než aktuálne telo. Znamienko farby tela samo nepredpovedá smer.
- Kraken: Get OHLC Data
Posledný záznam nie je uzavretý, endpoint poskytuje obmedzené nedávne okno. Dnešným dopytom nemožno spätne získať ľubovoľnú staršiu vzorku.
- Pôvodný archív analýzy webu, 2. október 2026
Datovaná 120-sviečková vzorka, tabuľka nezhôd a pôvodná zaznamenaná kontrola C TA-Lib. Nejde o nový natívny test ani meranie výnosov. Verejné CSV/ZIP nemajú úplné pôvodné OHLC.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
