Indikátor konvergence a divergence klouzavých průměrů (MACD) porovnává rychlý exponenciální klouzavý průměr zavíracích cen s pomalým exponenciálním klouzavým průměrem. Jeho signální čára tento rozdíl vyhlazuje; histogram zobrazuje rozdíl mezi čárou MACD a signální čárou.
Co MACD měří
Příklady používají rychlý EMA za 12 svíček, pomalý EMA za 26 svíček a signální EMA za 9 svíček, aplikované na zavírací ceny. Jde o klasické výchozí hodnoty, nikoli optimalizovaná doporučení.
- Čára MACD je rychlý EMA minus pomalý EMA.
- Signální čára je EMA čáry MACD.
- Histogram je čára MACD minus signální čára.
Výpočet použitý v tomto souboru ke stažení
MACD[i] = EMA(close, FastEma)[i] - EMA(close, SlowEma)[i] Signal[i] = EMA(MACD, SignalEma)[i] Histogram[i] = MACD[i] - Signal[i] alpha = 2 / (N + 1) EMA[i] = EMA[i-1] + alpha * (x[i] - EMA[i-1])
Počáteční hodnoty a zahřívací období
Každý EMA začíná prostým průměrem svých prvních N vstupních hodnot. Rychlý a pomalý EMA ceny začínají u svých příslušných počátečních svíček; signální EMA začíná z prvních SignalEma dostupných hodnot MACD. Indexování postupuje od nejstarší svíčky. Při dostatečné historii je první index MACD SlowEma − 1 a první index signálu a histogramu SlowEma + SignalEma − 2. Dřívější hodnoty jsou prázdné. Při nedostatečné historii zůstávají všechny buffery prázdné a další volání provede výpočet znovu od začátku.
Počáteční průměr se vypočítá jako první hodnota plus průměr rozdílů vůči ní. Jde o tentýž prostý průměr a řada shodných hodnot tak zůstává přesná. EMA s N = 1 je samotný vstup.
Jak jsou překřížení definována
Býčí překřížení signální čáry nastává, když čára MACD přejde z prostoru pod signální čárou nad ni. Medvědí překřížení je opakem. Ekvivalentně histogram změní znaménko. Překřížení nulové čáry naopak nastává, když změní znaménko samotná čára MACD.
Nad a pod jsou ostrá porovnání. Přesná nula zachovává předchozí stranu: dotyk bez změny znaménka není překřížením. Překřížení přes přesnou nulu se hlásí na první svíčce striktně na nové straně. První svíčka s určenou stranou nemá předchozí stranu, ze které by mohla překřížit.
Překřížení popisuje minulé svíčky; nepředpovídá ceny.
Překřížení se hlásí u uzavírané svíčky, na které je změna znaménka viditelná, nikdy se nezaznamenává zpětně. Nejnovější svíčka se ještě může tvořit a překřížení nepotvrzuje. Její hodnoty MACD, signálu a histogramu se přepočítávají při každém ticku. Událost na uzavřené svíčce se neodstraňuje ani neposouvá, dokud se uzavřená historie nezmění; po opětovném načtení historie se indikátor přepočítá z nových dat.
Jak číst příklady grafů
Tyto grafy používají hodinové svíčky EURUSD, s cenami a hodnotami MACD v USD za EUR. Zachycený export obsahuje 5,000 uzavřených svíček od 2025-12-04 15:00 do 2026-09-24 22:00. Jde o historický vzorek, nikoli živou kotaci.
Časy v grafech jsou časy otevření svíček v terminálu. Naměřený posun hodin terminálu při pořízení byl UTC+3; historické změny letního času nejsou modelovány. Víkendové mezery a mezery mezi seancemi jsou stlačeny a označeny jemnou svislou čárou.
Přehled nedávného vzorku

Býčí překřížení pod nulou

Medvědí překřížení nad nulou

Každý příklad překřížení je nejnovějším vyhovujícím překřížením s 40 svíčkami kontextu na obou stranách a následným překřížením nulové čáry do 30 svíček. Cenový výsledek se při výběru nepoužívá. Okna se překrývají o 75 svíček; zobrazují související události ve stejné části vzorku.
Hustá řada překřížení

Překřížení po extrémech výkyvů

Stáhněte si indikátor
Indikátor běží v samostatném okně a zobrazuje čáru MACD, signální čáru, histogram a šipky překřížení signální čáry. Nezadává obchody, neposílá upozornění ani nepoužívá importy DLL.
Zdrojový kód MQL5
Nativní zdrojový kód s upravitelnými periodami rychlého, pomalého a signálního EMA.
Zkompilovaný indikátor MT5
Zaznamenaný výsledek kompilace je 0 chyb, 0 varování. Nativní připojení do grafu a vykreslování nebyly testovány.
Zdrojový kód MQL4
Pouze statická kontrola: nebyl zkompilován ani spuštěn v MT4.
Konfigurace
- Vyberte zdrojový nebo zkompilovaný soubor pro zamýšlenou platformu.
- K načtení vlastního indikátoru použijte složku indikátorů a ovládací prvky indikátorů v platformě.
- Nastavte FastEma, SlowEma a SignalEma. FastEma a SignalEma musí být kladné; SlowEma musí být větší než FastEma.
- Před interpretací zobrazení zkontrolujte konvenci signální čáry, dostupnou historii a chování na uzavřených svíčkách.
Omezení
Tento nástroj nedetekuje divergenci MACD. Označuje překřížení a nepředpovídá ceny ani neobchoduje. Počty překřížení ve vzorku nejsou mírou úspěšnosti a nebyly testovány z hlediska obchodní výkonnosti. Jiné implementace mohou používat jiné průměry signální čáry, počáteční hodnoty nebo první svíčky, a měnit tak své rané hodnoty či signální čáru.
Počty ve vzorku nejsou mírou úspěšnosti a nebyly testovány z hlediska obchodní výkonnosti.
Často kladené otázky
Co měří čára MACD?
Je to rychlý EMA zavíracích cen minus pomalý EMA zavíracích cen.
Co zobrazuje histogram?
Je to čára MACD minus signální čára. Je kladný, když je MACD nad signální čárou, a záporný, když je MACD pod ní.
Jaká nastavení používají příklady?
Periody rychlého, pomalého a signálního EMA jsou postupně 12, 26 a 9 svíček, aplikované na zavírací ceny.
Je překřížení signální čáry totéž jako překřížení nulové čáry?
Ne. Překřížení signální čáry mění znaménko MACD minus signál. Překřížení nulové čáry mění znaménko samotné čáry MACD.
Může nejnovější svíčka potvrdit překřížení?
Ne. Nejnovější svíčka se ještě může tvořit. Její hodnoty se mění při každém ticku; tento soubor ke stažení hlásí události překřížení pouze na uzavřených svíčkách.
Proč může vestavěný MACD v MetaTrader vypadat jinak?
Vestavěný indikátor používá signální čáru s prostým průměrem a kreslí čáru MACD jako histogram. Tento soubor ke stažení používá signální čáru EMA a kreslí MACD minus signál jako histogram.
Detekuje soubor ke stažení divergenci?
Ne. Tento nástroj nedetekuje divergenci MACD.
Další čtení
- Výpočet a zobrazení MACD
- Buffery indikátoru MACD
- Klouzavý průměr oscilátoru
- Definice klouzavých průměrů
- Události přepočtu indikátoru
- Získávání historických svíček
- Režim výpočtu testeru strategií
- Referenční dokumentace exponenciálně váženého výpočtu
- Složky a struktura editoru
- Ovládací prvky automatického obchodování platformy
- Práce s indikátory
Pákové produkty mohou rychle způsobit ztrátu peněz. Pro drobné investory v Česku platí limity finanční páky při obchodování s CFD.




