← Späť na článok o spinning top a doji

Rovnaké sviečky, dve pravidlá doji

Autorské porovnanie klasifikácie na 120 uzavretých sviečkach EUR/USD z trhu Kraken. Nižšie nájdete kalkulačku, úplný opis vzorky a súbory na kontrolu výsledkov.

Skontrolovať jednu sviečku

Zadajte telo B, rozpätie H − L a priemerné rozpätie 10 predchádzajúcich sviečok v rovnakých jednotkách. Príklady používajú pipy: 1 pip EUR/USD = 0,0001. Hodnotenú sviečku nezahrňte do priemeru. Použite desatinnú čiarku alebo bodku, bez oddeľovačov tisícov; napríklad 1,000 znamená jeden pip, nie tisíc.

Predvolený príklad: B = 0,5 pipu, R = 2 pipy, predchádzajúce priemerné rozpätie = 8,6 pipu. B/R = 25 %: pravidlo 5 % nerozpozná doji. Referenčný prah je 0,86 pipu: pravidlo TA-Lib rozpozná doji.

Zobrazené pomery a prahy sú zaokrúhlené. O označení rozhodujú presné zadané hodnoty pred zaokrúhlením; pri hranici 5 % sa preto dve zdanlivo rovnaké zobrazenia môžu klasifikovať odlišne.

Obe označenia opisujú geometriu ceny. Ani jedno nie je odporúčaním otvoriť obchod.

Čo presne sme porovnávali

Zdroj a typ cien
Verejné API Kraken, pár EURUSD (kľúč ZEURZUSD), interval 60 minút. Ide o ceny vykonaných obchodov na jednom spotovom trhu EUR/USD. Nie sú to Bid/Ask kotácie brokera CFD ani obraz celého forexového trhu.
Hodnotené obdobie
21. 09. 2026, 00:00 UTC – 25. 09. 2026, 23:00 UTC: 120 po sebe idúcich sviečok H1. Časy označujú otvorenie sviečky.
Úvodné obdobie výpočtu
10 predchádzajúcich sviečok: 20. 09. 2026, 14:00–23:00 UTC. Spolu 130 záznamov; v hodnotenej vzorke nie sú chýbajúce hodiny, interpolované hodnoty ani nulové rozpätia.
Zmrazenie údajov
Odpoveď bola stiahnutá 02. 10. 2026 o 19:48:29 UTC. Posledný záznam API, predstavujúci neuzavretú sviečku, sa odstránil pred výberom obdobia. Pôvodná odpoveď je uložená v lokálnej dokumentácii; obdobie nebolo vybrané podľa výsledkov obchodov.
Pravidlo článku
R > 0 a B ≤ 0,05 × R. Doplnkovo sa prepočítali vopred určené prahy 3 % a 10 %. Ide o výučbové prahy, nie optimalizáciu.
Referenčné pravidlo
B ≤ 0,1 × aritmetický priemer (H − L) z 10 predchádzajúcich sviečok. Ide o predvolené nastavenie BodyDoji v TA-Lib 0.6.4. Aktuálna sviečka nevstupuje do svojho referenčného prahu.
Kontrola pôvodného výpočtu
Pôvodný autorský kód Python počíta pomocou Decimal. V pôvodnej analýze sa všetkých 120 referenčných rozhodnutí porovnalo so skutočným CDLDOJI: zhoda 120/120. Použitá bola knižnica C 0.6.4 a rozhranie Python TA-Lib 0.6.8. Výpočty nepoužívajú budúce sviečky. Toto je opis pôvodnej analýzy, nie tvrdenie o novom spustení natívnej knižnice pri slovenskej lokalizácii.
Výsledok porovnania: 120 uzavretých sviečok
Pravidlo článku 5 %TA-Lib: dojiTA-Lib: bez dojiSpolu
Doji10111
Bez doji9100109
Spolu19101120

Označenia sa líšia pri 10 sviečkach. Prah 3 % dáva 7 rozpoznaní, 5 % dáva 11 a 10 % dáva 14. Nevyberali sme „najlepší“ prah: výsledok po sviečke sa neskúmal.

Dva prípady vysvetľujúce rozdiel

21. 09., 23:00 UTC: telo 0,5 pipu, rozpätie 2 pipy, predchádzajúce priemerné rozpätie 8,6 pipu. Telo tvorí 25 % aktuálnej sviečky, takže nespĺňa pravidlo 5 %. Je však menšie než referenčný prah 0,86 pipu.

23. 09., 14:00 UTC: telo 3,6 pipu, rozpätie 232,1 pipu a predchádzajúce priemerné rozpätie 15,53 pipu. B/R ≈ 1,55 % spĺňa pravidlo článku. Telo však prekračuje referenčný prah 1,553 pipu.

Druhé maximum je v tejto vzorke nezvyčajné. Zhoduje sa s maximom samostatne stiahnutej sviečky Kraken M30 otvorenej o 14:30 UTC. Je to kontrola konzistentnosti rovnakého poskytovateľa, nie nezávislé potvrdenie trhu. Príčinu sme neurčili a pozorovanie sa po zistení výsledku neodstránilo. Veľké rozpätie vstupuje do priemeru pre 10 nasledujúcich sviečok. Pred testom stratégie overte takýto prípad v inom zdroji a zapíšte pravidlá pre nezvyčajné údaje.

Čo možno zo súborov zopakovať

Stiahnuť výsledky CSV: 120 riadkovStiahnuť kód a metodiku ZIP

CSV obsahuje vlastné pomery B/R a B/predchádzajúce priemerné rozpätie aj rozhodnutia pravidiel: 1 = doji rozpoznané, 0 = nerozpoznané. Oddeľovač: bodkočiarka; UTF-8; desatinná bodka. Importujte ako textové údaje. Nejde o úplný súbor cien OHLC.

1. Skontrolujte tabuľku bez ďalších knižníc

Rozbaľte ZIP. Potrebný je Python 3.10 alebo novší. Príkaz znovu klasifikuje zverejnené charakteristiky a spočíta výsledky:

python doji_analysis.py --features doji-klasyfikacje-20260921-25.csv

2. Prepočítajte výsledky zo zdrojových cien

Potrebujete vlastný súbor Kraken H1 EUR/USD pre hodnotené obdobie aj 10 predchádzajúcich sviečok. Uložená odpoveď API môže byť vstupom JSON. Prípadne preveďte oficiálny historický súbor H1 na CSV s hlavičkou timestamp,open,high,low,close, časom Unix v sekundách a cenami s desatinnou bodkou. Zachovajte ceny vykonaných obchodov aj UTC.

python doji_analysis.py --input kraken-eurusd-h1.json --expect-original manifest.json --output wyniki

API vracia najviac 720 najnovších záznamov vrátane poslednej ešte neuzavretej sviečky. Nemožno ním načítať ľubovoľne staré obdobie; uvedený týždeň z tohto okna vypadne. Pri oficiálnom archíve overte dostupné obdobie, pár aj obsah; samotná existencia archívu nepotvrdzuje zhodu cien s pôvodnou odpoveďou. Nemeňte obdobie ani nedopĺňajte chýbajúce hodnoty. Bez pôvodných cien možno skontrolovať zverejnené charakteristiky a výsledky, ale nie vykonať úplnú nezávislú replikáciu od OHLC. Neskoršia oprava údajov poskytovateľa môže zmeniť hash; program s voľbou --expect-original sa v takom prípade zastaví.

Voliteľná kontrola s nainštalovanými NumPy a TA-Lib: pridajte --verify-talib. Výsledok uvedie použité verzie aj počet zhodných rozhodnutí. Nemeňte nastavenia sviečok v TA-Lib.

Dátová stopa

SHA-256 pôvodnej odpovede API:

0ae5d42eaad7bc167490204719257afddbfc752af1dfdf2442f07ae06e3db68d

SHA-256 vybraných 130 OHLC: normalizácia je opísaná v kóde.

74053898bb51b9f9c5d52dadb19487a417c2e6929fcc214d6d1c46312458de57

Balík obsahuje autorský kód a výsledky, metodiku aj manifest hashov. Pôvodná odpoveď poskytovateľa zostáva v lokálnej dokumentácii analýzy a nie je súčasťou súboru na stiahnutie.

Obmedzenia záveru

Záver sa týka rozdielu definícií na tejto jednej vzorke. Týždeň z jedného trhu neumožňuje posúdiť frekvenciu doji na celom forexe, smer ďalšej sviečky ani výhodu stratégie. Nepočítali sa výnosy, náklady, vstupy, výstupy ani štatistická významnosť. Viac rozpoznaných doji neznamená vyššiu presnosť.

Zdroje metódy a údajov

Pôvodná analýza a kontrola jej zdrojov: 02. 10. 2026. Prečítať celý článok o doji →