V tomto článku
Po přečtení dokážete…
- Rozlišit korelaci řad a vývoj přesně definovaného rozdílu.
- Spočítat vliv ddof, aktuální svíčky a chybějícího údaje.
- Odlišit dosaženou pohyblivou referenci od čistého obchodního výsledku.
Vysvětlení pojmů přímo v článku
Backtest: historický test pravidel Obchodní plán CFD — rozdílová smlouva Demo účet ESMA a národní pravidla CFD Stop-loss: aktivace a plněníMean reversion je hypotéza o zmenšení vzdálenosti od určité reference. Musíte vymezit referenci i objekt, který se má vracet. Nízké RSI, dotyk pásma nebo nízké ADX nejsou povinný nákup. Pohyblivý průměr může místo růstu ceny sám dostihnout nezměněnou cenu; dosažení průměru nemusí znamenat ziskový obchod.
Společný růst neurčuje vracející se objekt
Původní fiktivní indexy ve společné libovolné jednotce mají P = 100; 102; 104; 106 a Q = 100; 104; 108; 112. Všechny čtyři dvojice jsou současné a úplné. Platí Q = 2P−100, tedy kladný lineární vztah s Pearsonovou korelací +1.
Korelace +1 dovoluje drift P−Q; jiný koeficient 2P−Q dává jiný objekt. Krátký deterministický příklad není důkaz stacionarity.
Na malé obrazovce lze diagram posunout vodorovně nebo zvětšit. Hodnoty a závěr najdete také níže v textu.
- P
- 100; 102; 104; 106 – Roste o 2.
- Q
- 100; 104; 108; 112 – Roste o 4.
- P−Q
- 0; −2; −4; −6 – V tomto vzorku bez návratu.
Přesto P−Q je 0; −2; −4; −6 a v tomto vzorku se nevrací. Jiný objekt 2P−Q je naopak stále 100. Koeficient mění předmět hypotézy; korelace jej nevybere ani neprokáže budoucí stabilitu. Jde o deterministický protipříklad, nikoli test stacionarity nebo předpověď měnových kurzů.
Co se má vlastně vracet
Oddělte úroveň ceny, odchylku od aktualizované reference a modelový mezitržní spread P−βQ. Poslední není brokerův Bid–Ask spread. Předem zapište řady, jednotky, okno i koeficient; neodhadujte je z pozdějších údajů, jako by byly známy před vstupem. Trendový systém zkoumá pokračování, ale ani jeho jméno neurčuje budoucí směr.
Dvě směrodatné odchylky mohou vymezit popisnou obálku. Bez dalšího modelu nedávají pravděpodobnost návratu k pohyblivému dvacetisvíčkovému pásmu. Reference a vstupní podmínka potřebují vlastní ověření.
Měření vzdálenosti potřebuje výpočetní konvenci
Stacionarita se týká vlastností konkrétního procesu, například střední hodnoty, rozptylu a autokorelace. Stacionární změny samy nečiní stacionární úroveň. Jinou hypotézou je kointegrace: implementace augmented Engle–Granger v statsmodels testuje nulovou hypotézu bez kointegrace při předpokladu vstupů I(1). Koeficient nebo test na jednom vzorku nedokazuje budoucí obchodní výnos.
Tradiční Bollingerova pásma používají jednoduchý průměr a šířku podle směrodatné odchylky. Dvacet period a dvě odchylky jsou výchozí parametry, ne univerzální optimum. Dotyk znamená relativní umístění, nikoli automatický příkaz. RSI s obvyklými 30/70 a ADX mohou být samostatné testované filtry; nízké ADX nezaručuje budoucí konsolidaci a vysoké není univerzální zákaz. Příbuzné cenové transformace nejsou automaticky nezávislé důkazy.
Náš z = (cena−průměr)/směrodatná odchylka vyžaduje okno, cenovou stranu, zahrnutí aktuální svíčky i dělitel. Hodnota −2 popisuje vzdálenost, nikoli termín odrazu. Porovnejte jinak stejná pravidla s filtrem a bez něj na pozdějším odděleném období.
Původní předchozí Bid Close EUR/USD jsou 1,1000; 1,1002; 1,0998; 1,1000 a současné t0 = 1,0996, při pipu 0,0001. Bez t0 je průměr 1,1000, součet čtverců odchylek 8 pipů² a při ddof 0 směrodatná odchylka √(8/4) = √2 ≈ 1,4142 pipu. Současná vzdálenost −4 pipy dává z ≈ −2,8284. Zahrnutí t0 do posledních čtyř nahradí nejstarší 1,1000: nový průměr 1,0999, odchylka √5 ≈ 2,2361 a z ≈ −1,3416. Stejná cena překročí hypotetické −2 jen v první verzi.
Trend a nespolehlivá zkratka „musí zpět“
Cena může pokračovat podél vnějšího pásma. Autor pásma výslovně odlišuje dotyk od signálu. Přidávání po ztrátě mění expozici, nikoli matematicky pravděpodobnost návratu. Užitečné vlastnosti úrovně nebo rezidua zůstávají samostatnou empirickou otázkou.
I stejné předchozí čtyři ceny dají jiný výsledek změnou ddof. Dělitel N−ddof znamená při ddof 1 odchylku √(8/3) ≈ 1,6330 pipu a z ≈ −2,4495 místo −2,8284. Hypotetický práh z ≤ −2,5 projde pouze při ddof 0. Práh slouží k ukázce rozdílu, nikoli jako lepší parametr. Při shodných cenách a aktuální ceně na průměru dostanete 0/0: z je nedefinované, ne automaticky nula nebo vstup.
Nový CZK test neúplného okna. Oddělené hypotetické korunové hodnoty 1000; 1010; 990; 1000 mají průměr 1000 a populační odchylku √50 ≈ 7,0711 Kč. Současných 980 Kč znamená z ≈ −2,8284. Pokud pozorování 990 není dostupné a program je jen zahodí, počítá jiné tříbodové okno 1000; 1010; 1000: průměr 1003,3333, odchylku asi 4,7140 a z ≈ −4,9497. Fiktivní −3 práh nyní projde jen kvůli změně vzorku. Chybějící cenu nedoplňujeme: čtyři zadané hodnoty tvoří kontrolní úplnou verzi a jejich vynechání simulovanou chybu. Počet požadovaných platných bodů a postup při mezeře patří do specifikace před signálem.
Dvouodchylková obálka není 95% šance návratu. Přidání RSI a odmítavé svíčky z dotyku neudělá důkaz ziskovosti. Nezaměňujte popis aktuálního vzorku a pravděpodobnost budoucího obchodu.
Úplné vstupní a výstupní pravidlo
Uveďte měřenou řadu, zdroj, okno, čas poznání signálu, vstup, výstupy a náklady. Support či rezistence mohou být testovaným filtrem, nejsou povinnou součástí definice. Uchovejte i případy, které referenci nikdy nedosáhnou. Vyberte, zda cíl zmrazíte při signálu, nebo aktualizujete. Ztrátový a časový výstup i zrušení jsou samostatná pravidla; 1,5 × ATR je jen volitelný parametr, nikoli povinný stop. Běžná realizace může být horší.
Nesplnění časového cíle znamená jen neúspěch v daném limitu, nikoli důkaz začátku trendu. Posuzujte četnost i velikost čistých zisků a ztrát společně. Samotná úspěšnost nebo libovolný ruční termín nezajišťují přežití účtu.
Průměr dostihne cenu a obchod přesto ztratí
K původní Bid sekvenci přidejme další tři Close 1,0996. Čtyřbodové průměry včetně aktuální svíčky na t0 až t3 jsou 1,09990; 1,09975; 1,09970; 1,09960. Cena minus průměr činí −3; −1,5; −1; 0 pipů. Cena se nepohnula, průměr ji dostihl. Zmrazený starý cíl 1,1000 není dosažen a na t3 je z při nulové odchylce nedefinované.
Hypotetický nákup 10 000 EUR na prvním Ask po t0 = 1,0997 a prodej po signálu t3 na Bid 1,0996 při celkové komisi 0,40 USD dávají −1,40 USD, bez financování a dalších poplatků. Spread je již v cenách. Oddělený hypotetický fill 1,1000 by dal +2,60 USD, ale v této nezměněné sekvenci chybí. „Dosažen průměr“ není totéž co příznivý pohyb nebo čistý zisk.
Vhodnost nelze určit z názvu stylu
Potřebujete vymezené vstupy, výstupy a náklady. Historická intervenční analýza ESMA 2018 není současným procentem ztrátových účtů konkrétního stylu. Disciplína a řízení rizika nezaručují výkonnost. Nepřisuzujte čtenáři vhodnost podle několika ukázek nebo názvu indikátoru.
Praktický protokol
- Zapište objekt a jednotky: cenu, odchylku, nebo vážený spread. Korelace neurčuje koeficient.
- Uložte okno, cenovou stranu, ddof, aktuální svíčku a postup při nulové odchylce i chybějících údajích.
- Stanovte zmrazený či pohyblivý cíl, dostupnost vstupu, stop, čas, množství a náklady před testem.
- Výběr parametrů oddělte od pozdějšího hodnocení všech kandidátů. Demo kontroluje provedení, ne připravenost po určitém počtu obchodů nebo při rozpočtu 1 %.
- Vymezte konec při nesplněném cíli a každé přikupování posuzujte jako novou změnu expozice s celým rozdělením výsledků.
Ověřte si, co jste se naučili
Přibližně 2 minut procvičování.
Zobrazit odpověď a vysvětlení
Správně: P−Q = 100−P, takže při růstu P klesá. To se s korelací +1 nevylučuje.
Další otázky
Proč by se cena měla vracet k průměru?
Jde o testovatelnou hypotézu konkrétní řady a reference, nikoli zákon. Úroveň, odchylka od aktualizovaného průměru a vážený spread jsou jiné objekty. Korelace ani z-score nedokazují konvergenci nebo univerzální psychologický mechanismus.
Jaké nástroje potřebuji?
Nejdříve referenci a výpočet vzdálenosti. U stejného EUR/USD 1,0996 bez aktuálního Close vychází z asi −2,8284, s ním −1,3416. Pásma, RSI a ADX mohou přidat definované filtry, ne automaticky nezávislé důkazy.
Proč návrat selže během trendu?
Návrat není zaručen, reference se navíc může měnit. V modelu Bid zůstává 1,0996 a průměr jej dostihne. To není příznivý pohyb nebo zisk. Nízké ADX nezaručuje příští range a vypršení časového limitu neprokazuje nový trend.
Jak odlišit cíl a skutečný výsledek?
Zvolte zmrazený nebo pohyblivý cíl, čas signálu, fill, stop, časový limit a náklady. Původní Ask 1,0997→Bid 1,0996 při 10 000 EUR a komisi 0,40 USD ztratí 1,40 USD i při dosažení průměru. Alternativní 1,1000 by dal 2,60 USD, ale v uvedené cestě nenastal.
Proč vynechaná korunová hodnota mění signál?
Čtyři zadané hodnoty mají při ceně 980 z asi −2,8284. Odstranění nedostupných 990 změní počet, průměr i odchylku a vytvoří asi −4,9497. Jiný vzorek není původní čtyřbodové pravidlo; chybějící cenu nelze mlčky ignorovat nebo domyslet.
Zdroje a ověření
- NIST — Correlation
Přímo přečten Pearsonův lineární vztah. Čtyřbodový deterministický model neprokazuje stacionaritu nebo budoucí návrat rozdílu.
- NumPy — numpy.std
Přímo přečten dělitel N−ddof a výchozí nula. Příklady jsou nezávislé aritmetické výpočty, nikoli nové knihovní měření tržních výsledků.
- John Bollinger — Bollinger Band Rules
Přímo přečten rozdíl dotyku a signálu, výchozí parametry a odmítnutí automatických statistických předpokladů. Žádná univerzální pravděpodobnost návratu z pásma neplyne.
- statsmodels — coint
Přímo přečtena nulová hypotéza bez kointegrace a předpoklad I(1) u augmented Engle–Granger testu. Zde se tento test na datech neprovádí.
- ESMA — CFD intervention announcement, 27 March 2018
Historická evropská retailová CFD analýza, dříve přímo přečtená v této české práci; není dnešním procentem ztrát konkrétní strategie.
Výpočty používají výslovně uvedené předpoklady. Nenahrazují aktuální tržní údaje ani podmínky poskytovatele.
