← Zpět k článku o spinning top a doji

Stejné svíčky, dvě pravidla doji

Vlastní porovnání klasifikací na 120 uzavřených svíčkách EUR/USD z trhu Kraken. Níže najdete kalkulačku, úplný popis vzorku a soubory pro ověření výsledků. Jde o překlad původní analýzy, nikoli nový sběr tržních dat.

Ověřte jednu svíčku

Zadejte tělo B, rozpětí H − L a průměrné rozpětí deseti předchozích svíček ve stejných jednotkách. Příklady používají pipy: 1 pip EUR/USD = 0,0001. Zkoumanou svíčku nezahrnujte do průměru. Čárka i tečka se čtou jako desetinné znaménko; nepoužívejte oddělovače tisíců.

Výchozí příklad: B = 0,5 pipu, R = 2 pipy, průměrné předchozí rozpětí = 8,6 pipu. B/R = 25 %: pravidlo 5 % nerozpozná doji. Referenční práh je 0,86 pipu: pravidlo TA-Lib doji rozpozná.

Obě označení popisují geometrii ceny. Ani jedno nedoporučuje otevření pozice.

Co porovnávala původní analýza

Zdroj a druh cen
Veřejné API Kraken, EURUSD (klíč ZEURZUSD), interval 60 minut. Ceny provedených obchodů na jednom spotovém trhu EUR/USD. Nejde o Bid/Ask brokera CFD ani obraz celého devizového trhu.
Hodnocené období
21. 9. 2026 00:00 UTC až 25. 9. 2026 23:00 UTC včetně: 120 po sobě jdoucích svíček H1. Časy označují otevření svíček.
Předchozí období pro výpočet
Deset předchozích svíček: 20. 9. 2026 14:00–23:00 UTC. Celkem 130 záznamů, bez chybějících hodin, interpolace a nulových rozpětí v hodnoceném vzorku.
Zmrazená data
Původní data byla získána 2. 10. 2026 v 19:48:29 UTC. Poslední neuzavřená svíčka API byla vyřazena před výběrem období. Původní odpověď je uchována místně. Období nebylo vybráno podle obchodních výsledků.
Pravidlo článku
R > 0 a B ≤ 0,05 × R. Doplňkově byly přepočteny předem stanovené prahy 3 % a 10 %. Jde o cvičební prahy, nikoli optimalizaci.
Referenční pravidlo
B ≤ 0,1 × aritmetický průměr H − L deseti předchozích svíček. To odpovídá výchozímu nastavení BodyDoji v TA-Lib 0.6.4. Současná svíčka není součástí vlastního referenčního prahu.
Kontrola výpočtů
Původní kód Python používá Decimal. Všech 120 referenčních rozhodnutí tehdy bylo porovnáno se skutečným CDLDOJI: shoda 120/120, knihovna C 0.6.4 a vazba Python TA-Lib 0.6.8. Bez budoucích svíček. Tento překlad netvrdí nové spuštění nativního TA-Lib.
Výsledek porovnání: 120 uzavřených svíček
Pravidlo článku 5 %TA-Lib: dojiTA-Lib: bez dojiCelkem
Doji10111
Bez doji9100109
Celkem19101120

Označení se liší u deseti svíček. Práh 3 % dává sedm klasifikací, 5 % jedenáct a 10 % čtrnáct. Nebyl vybrán nejlepší práh: následné výsledky po svíčce se nezkoumaly.

Dva případy vysvětlující rozdíl

21. 9., 23:00 UTC: tělo 0,5 pipu, rozpětí 2 pipy a průměrné předchozí rozpětí 8,6 pipu. Tělo tvoří 25 % současného rozpětí, nesplňuje tedy pravidlo 5 %. Je však menší než referenční práh 0,86 pipu.

23. 9., 14:00 UTC: tělo 3,6 pipu, rozpětí 232,1 pipu a průměrné předchozí rozpětí 15,53 pipu. B/R ≈ 1,55 % splňuje pravidlo článku. Tělo však překračuje referenční práh 1,553 pipu.

Druhé maximum je v tomto vzorku neobvyklé. Odpovídá maximu samostatně získané svíčky Kraken M30 začínající ve 14:30 UTC. To kontroluje konzistenci téhož poskytovatele, nikoli nezávislé potvrzení trhu. Příčina nebyla stanovena a pozorování nebylo dodatečně odstraněno podle výsledku. Tak velké rozpětí ovlivní průměr dalších deseti svíček. Před výzkumem strategie ověřte jiný zdroj a předem stanovte pravidla mimořádných dat.

Co lze ze souborů reprodukovat

Stáhnout výsledky CSV (120 řádků)Stáhnout kód a metodu ZIP

CSV obsahuje vlastní ukazatele B/R a B/průměrné předchozí rozpětí i rozhodnutí: 1 = doji, 0 = bez doji. Oddělovač středník, UTF-8, desetinná tečka. Importujte jako textová data. Nejde o úplný soubor cen OHLC.

1. Ověřte tabulku bez dalších knihoven

Rozbalte ZIP. Je nutný Python 3.10 nebo novější. Tento příkaz znovu klasifikuje zveřejněné ukazatele a sečte výsledky:

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

2. Přepočítejte výsledek ze zdrojových cen

Potřebujete vlastní soubor Kraken H1 EUR/USD pro dané období a deset předchozích svíček. Uchovaná odpověď API může být vstupem JSON. Také lze převést oficiální archiv H1 do CSV s hlavičkou timestamp,open,high,low,close, unixovým časem v sekundách a cenami s desetinnou tečkou. Zachovejte transakční ceny a UTC.

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

API vrací nejvýše 720 nejnovějších záznamů a vždy zahrnuje poslední neuzavřenou svíčku. Libovolně staré období tím nelze získat; sledovaný týden později z okna vypadne. Oficiální archivy vycházejí periodicky a datum ještě mohou postrádat. Nenahrazujte období a uměle nedoplňujte mezery. Bez původních cen lze ověřit zveřejněné ukazatele a výsledky, nikoli úplně nezávisle reprodukovat výpočet z OHLC. Pozdější oprava zdroje může změnit hash; program s volbou --expect-original se v takovém případě zastaví.

Volitelná kontrola s instalovanými NumPy a TA-Lib: přidejte --verify-talib. Výstup uvádí verze a počet shodných rozhodnutí. Neměňte nastavení svíček TA-Lib.

Původ dat

SHA-256 původní odpovědi API:

0ae5d42eaad7bc167490204719257afddbfc752af1dfdf2442f07ae06e3db68d

SHA-256 vybraných 130 záznamů OHLC (normalizace je popsána v kódu):

74053898bb51b9f9c5d52dadb19487a417c2e6929fcc214d6d1c46312458de57

Balíček obsahuje vlastní kód, výsledky, metodu a manifest hashů. Původní odpověď poskytovatele je uchována v místní dokumentaci analýzy a není součástí stažení.

Meze závěru

Závěr se týká dvou definic v jediném vzorku. Týden z jednoho trhu neurčuje četnost doji na celém Forexu, směr další svíčky ani výhodu strategie. Nezkoumaly se výnosy, náklady, vstupy, výstupy ani statistická významnost. Více rozpoznaných doji neznamená lepší předpověď.

Zdroje metody a dat

Původní analýza a kontrola zdrojů: 2. 10. 2026. Tento překlad nesbírá nové OHLC a netvrdí nový nativní test TA-Lib. Přečíst celý článek o doji →