V tomto článku
Po přečtení dokážete…
- Spočítat vlastní bezmezerový filtr a rozlišit jej od TA-Lib.
- Zrekonstruovat obě OHLC ze společné sekvence Bid/Ask.
- Odhalit selhání jediné podmínky u nezaokrouhleného CZK příkladu.
Vysvětlení pojmů přímo v článku
Bid a Ask Spread: rozdíl ask a bid Backtest: historický test pravidel Demo účet Stop-loss: aktivace a plnění Krátká pozice: shortObrácené kladivo a padající hvězda mohou mít stejné malé tělo a dlouhý horní stín. Tradiční pojmenování závisí na předchozím poklesu či růstu. Oddělíme geometrii, vyhlášený kontext, potvrzení další svíčkou a cenovou řadu. Název neurčuje dostupný pokyn ani pravděpodobnost obratu.
Jeden tvar, dva kontexty
Zvolený vlastní filtr požaduje kladné B = |Close−Open| nejvýše 25 % rozpětí High−Low, horní stín U alespoň 2B a dolní stín nejvýše 0,5B. Rovnost je dovolena; nulové tělo patří do zvláštního doji testu. Barvu ani mezeru filtr nevyžaduje. Jiné detektory mohou mít jiné prahy.
Po poklesu se tvar tradičně čte jako inverted hammer a možná růstová hypotéza, po růstu jako shooting star a možná klesající hypotéza. Předchozí sekvenci definujte, neodvozujte ji z názvu. Kladivo a hanging man mají naopak dlouhý spodní stín a tělo nahoře. Nejdřív určete stranu stínu, pak kontext; žádné označení neprokazuje budoucí směr.
Co skutečně vyčtete z OHLC
High vysoko nad Open i Close neříká, kdo a proč obchodoval nebo zda High předcházelo Low. Pro původní hypotetické O/H/L/C 1,1000/1,1040/1,0998/1,1008 jsou možné cesty O→H→L→C i O→L→H→C. Při pipu 0,0001 má tělo 8 pipů, horní stín 32 a dolní 2. Rozpětí 42 pipů dává podíl těla 19,05 %, U/B = 4 a dolní/B = 0,25. Vlastní filtr prochází.
Tři předchozí Close 1,1120→1,1080→1,1040 určují modelový pokles, alternativní 1,0880→1,0920→1,0960 růst. Kandidát má v obou stejné růstové tělo. Pro úplný TA-Lib vstup tato sekvence nestačí: chybějí dřívější Open i zahřívací svíčky.
Ask nemusí být jen posunutá kopie Bid
Původní čtyři úplné současné Bid/Ask kotace jsou 100/100,2; 104/104,2; 99,8/100; 100,8/101,8 v tomto pořadí. První a poslední vymezují periodu; jiná pozorování nejsou. Jde o libovolné cenové jednotky, bez pokynů nebo tvrzení o bankách.
Bid splní U/B = 4, Ask při U/B = 1,5 podmínku U ≥ 2B nesplní. Důvodem je proměnlivý spread, nikoli odlišný čas.
Na malé obrazovce lze diagram posunout vodorovně nebo zvětšit. Hodnoty a závěr najdete také níže v textu.
- Bid OHLC
- 100 / 104 / 99,8 / 100,8 – B = 0,8; U = 3,2.
- Ask OHLC
- 100,2 / 104,2 / 100 / 101,8 – B = 1,6; U = 2,4.
Agregovaný Bid O/H/L/C je 100/104/99,8/100,8 a Ask 100,2/104,2/100/101,8. Na Bid B = 0,8 a U = 3,2, na Ask B = 1,6 a U = 2,4. Podmínka U ≥ 2B projde jen na Bid: poměry jsou 4 proti 1,5. Širší závěrečný spread mění geometrii, nikoli časovou historii. Při konstantním spreadu a stejných úplných pozorováních by přičtení konstanty délky zachovalo. Nespojujte High jedné strany s Close druhé.
Kód detektoru a následné potvrzení
TA-Lib C 0.6.4 používá průběžné prahy krátkého těla a stínů plus přísnou mezeru mezi reálnými těly. CDLINVERTEDHAMMER vyžaduje mezeru dolů, CDLSHOOTINGSTAR nahoru; předchozí trend tyto funkce netestují. Záporný či kladný kód proto není procento ani hotový obchod.
Původní úplný syntetický shooting-star test má 12 zahřívacích OHLC 90/100/88/95, potom předchůdce H/L/C 104/95/98 a kandidáta 100/105/99,9/101. Změna pouze předchozího Open z 97 na 100 či 102 mění kód −100 na 0 či 0. Kandidát se nemění: dotýkající nebo překrývající se tělo nesplňuje přísnou mezeru nahoru. Jde o nezávisle zkontrolované matematické větve, nikoli nový nativní běh knihovny.
Naše volitelné potvrzení hodnotí jen bezprostředně následující uzavřenou svíčku: po modelovém poklesu Close > 1,1040, po růstu Close < 1,0998. Hodnoty 1,1042 a 1,0996 podmínky překračují o 2 pipy. Rovnost neprojde. Při neúspěchu okno vyprší, neprodlužuje se potichu. Není tím zadán fill, poplatek, stop nebo cíl. Pro test zaznamenejte řadu, interval, prahy, kontext a okno ještě před počítáním výsledků.
Obchodní pravidlo je další samostatná vrstva
Ilustrativní long postup může po poklesu čekat na Close nad High, stop plánovat pod Low a cíl na předem definované rezistenci. Short varianta po růstu čeká pod Low, stop plánuje nad High a cíl na supportu. Konstrukce hladin potřebuje vlastní pravidlo. Jedná se o volitelné postupy, nikoli povinnou strategii danou jménem svíčky. Běžný stop může realizovat hůře.
Změňme u původního EUR/USD kandidáta jen High na 1,1020. Horní stín klesne na 12 pipů a rozpětí na 22; U/B = 1,5 a podíl těla 36,36 %. Selžou dvě podmínky vlastního filtru. Kontext ani následné potvrzení tento nevyhovující tvar neopraví. Žádný obchodní výsledek těmto svíčkám nepřisuzujeme.
Nový CZK hraniční případ. Zcela hypotetické O/L/C instrumentu v Kč jsou 1000/998/1008, tedy B = 8 a dolní stín 2. Při High 1030 je rozpětí 32 a tělo přesně 25 %, horní stín 22 ≥ 16: vlastní filtr s povolenou rovností projde. Při předpokládaném cenovém kroku 0,10 Kč změňme pouze High na 1029,90. Rozpětí je 31,90, tělo asi 25,0784 % a horní stín 21,90 stále převyšuje 16. Selže jen procentní podmínka těla. Nestačí kontrolovat pouze dlouhý stín nebo zaokrouhlit podíl před porovnáním. Jde o zadanou cenu, nikoli kotaci skutečného produktu; kontext ani obchod nejsou doplněny.
Vyšší interval mění OHLC agregaci, sám neprokazuje vyšší úspěšnost obratu. RSI může být dalším cenovým filtrem, ale automaticky nevytváří nezávislý důkaz. Porovnejte stejné vstupy, výstupy a náklady s filtrem a bez něj na datech mimo vývoj pravidla.
Kontrolovatelné chyby
Častou chybou je přiřadit trend bez definice, smíchat Bid a Ask nebo považovat potvrzující Close za uskutečněný vstup. Skener bez trendového filtru může vrátit geometrický kód i v konsolidaci. Stop uprostřed stínu představuje jiné zrušení hypotézy; neposuzujte jej podle vymyšlené četnosti zásahu. Srovnání s engulfing potřebuje společný protokol. Několik indikátorů odvozených ze stejné ceny samo neprokazuje méně chybných signálů.
Praktický postup
- Nejprve opište OHLC, stranu kotace, tělo, oba stíny a rozpětí; uložte i nevyhovující případy.
- Oddělte předchozí Close kontext, potvrzovací okno jedné svíčky a budoucí pravidla realizace, zrušení a nákladů.
- Vlastní bezmezerový filtr neslučujte s průběžnými prahy a mezerami TA-Lib.
- Testujte úplná nezměněná pravidla včetně selhání a nákladů na oddělených datech. Týden dema nebo několik hezkých ukázek nezakládá očekávaný výnos ani připravenost riskovat peníze.
Ověřte si, co jste se naučili
Přibližně 2 minut procvičování.
Zobrazit odpověď a vysvětlení
Správně: horní hrana těla je 101,8; 104,2−101,8 = 2,4. Dvojnásobek těla je 3,2.
Další otázky
Jaký je rozdíl obráceného kladiva a padající hvězdy?
Tradičně předchozí kontext: pokles oproti růstu, při podobném dlouhém horním stínu. Barva nemusí rozhodovat. Vlastní filtr nemá mezeru; TA-Lib 0.6.4 vyžaduje mezeru těla dolů nebo nahoru, ale trend sám neověřuje. Název není zaručený obrat.
Proč čekat na potvrzení?
Jde o zvolené zpoždění rozhodnutí, nikoli důkaz ziskovosti. Zde pouze bezprostředně další Close nad High nebo pod Low; rovnost neprojde a neúspěšné okno vyprší. Jiný postup vytvoří jiný soubor kandidátů.
Kde má být stop a cíl?
Ilustrativní long plánuje stop pod Low a cíl na předem definované rezistenci, short naopak nad High a u supportu. Jsou to volitelná obchodní pravidla. Skutečnou ztrátu ovlivní fill, velikost a náklady; běžný stop může sklouznout.
Proč stejné ticky vytvoří rozdílný Bid a Ask test?
Ve čtyřech zadaných dvojicích se závěrečný spread rozšíří. Ask má proto tělo 1,6 a horní stín 2,4, zatímco Bid 0,8 a 3,2. Není to konstantní posun a nelze přenést výsledek jedné strany na druhou.
Proč korunový kandidát s High 1029,90 neprojde?
Při O/L/C 1000/998/1008 zůstává tělo 8 Kč, ale rozpětí 31,90 Kč znamená podíl asi 25,0784 %, nad povolených 25 %. Horní stín 21,90 Kč stále splní 2B. Kontrolujte všechny podmínky bez předčasného zaokrouhlení.
Zdroje a ověření
- TA-Lib C 0.6.4 — CDLINVERTEDHAMMER
Přímo přečteny průběžné prahy, přísná mezera těla dolů a absence trendového filtru. Kód není pravděpodobnost obratu nebo obchodní výnos.
- TA-Lib C 0.6.4 — CDLSHOOTINGSTAR
Přímo přečtena mezera těla nahoru a záporný kód. Syntetické tři větve kontrolujeme aritmeticky; není to nový nativní běh nebo čerstvý backtest.
- TA-Lib C 0.6.4 — Candle defaults
Dříve v této české práci přímo přečteny výchozí periody a reference těla i stínů. Platnost omezená na uvedenou verzi a nezměněné nastavení.
- OANDA — REST v 20 Pricing Definitions
Přímo přečteno časové razítko a samostatná Bid/Ask pole likvidity. Podklad pro rozlišení cenových stran, nikoli garance realizace modelových kotací nebo českého produktu.
- StockCharts — Candlestick Pattern Dictionary
Dříve v této české práci přímo přečten obecný tvar a význam předchozího kontextu. Nepřenášíme akciová procenta úspěšnosti ani univerzální přesnost dodatečných filtrů.
Výpočty používají výslovně uvedené předpoklady. Nenahrazují aktuální tržní údaje ani podmínky poskytovatele.
