V tomto článku
Po přečtení dokážete…
- Určit přesný okamžik dostupnosti pivotu a rozdíl proti historické ceně.
- Rozlišit revizi vstupu, skutečný prefix test a odlišnou kopii parametrů.
- Uchovat omezený záznam bez tvrzení o kompletní správnosti nebo ziskovosti.
Vysvětlení pojmů přímo v článku
Jednoduchý klouzavý průměr (SMA) Obchodní deník Demo účet Obchodní plán Backtest: historický test pravidelZnačka, kterou dnes vidíte u historického minima, nedokazuje svou tehdejší viditelnost. Uchovejte čas vykreslené svíčky i první okamžik dostupnosti signálu. Než vysvětlíte změnu obrazu, porovnejte vstupy. Jediný rozdíl ani krátká nezměněná ukázka nerozhodují o všech vlastnostech indikátoru.
Oddělte výpočet, kreslení a dostupnost
Dokumentace Pine rozlišuje historické a aktuální chování. Otevřená svíčka se mění; značka pivotu může být doplněna na starší svíčku až po pozdějším potvrzení. Uzavření svíčky grafu automaticky neuzavře vyšší rámec, jehož data skript používá. V 10:15 může být M5 hotová, ale H1 interval 10:00–11:00 zůstává otevřený.
Nejprve zjistěte deklarované pravidlo: provizorní nebo potvrzený výsledek, požadované vstupy a případné pozdější přemístění. Nápis non-repaint není úplná specifikace. Změněný obraz zaslouží vysvětlení, ale sám nedokazuje podvod, použití budoucích informací nebo finanční ztrátu.
Zkoumejte konkrétní mechanismus
MetaQuotes u ZigZagu upozorňuje, že se poslední úsek může měnit podle nových dat. Parametry a implementace určují konstrukci; nenahrazujte je univerzálním procentem. Zvlášť ověřte provizorní a potvrzené chování Parabolic SAR a každého dalšího nástroje.
MQL5 uvádí reset prev_calculated při načtení hlubší historie nebo doplnění mezer. Uložený buffer tedy sám nezaručuje věčnou neměnnost. Než přičtete rozdíl po restartu úmyslnému přepisování, uchovejte export vstupů a verzi programu. Změna historie, výpočtu a konfigurace jsou různé možnosti k rozlišení.
Look-ahead vzniká, když test přiřadí rozhodnutí dříve, než byly dostupné potřebné informace. Zpětné vykreslení později rozpoznaného bodu může být deklarovanou kreslicí konvencí. Vydávat jej za dřívější realizovatelný signál ale zavede časovou chybu. Rozpoznání i cenu plnění zkoumejte samostatně.
Uchovávejte pozorování, která nový graf nepřepíše
Vyberte jeden instrument a nastavení. Přidávejte záznamy, nepřepisujte staré podle posledního obrazu. Snímek s instrumentem a časovou osou doplňuje export vstupů a výstupů, nenahrazuje jej. Totéž platí při hodnocení placených signálů.
Na malé obrazovce posouvejte tabulku vodorovně, abyste přečetli všechny sloupce.
| Pole | Uchovat | Účel |
|---|---|---|
| Prostředí | Symbol, feed, rámec, hodiny | Porovnávat stejnou řadu |
| Nástroj | Verzi, parametry, dostupný kód | Odlišit aktualizaci od starého chování |
| Pozorování | Čas záznamu, čas svíčky, otevřená/uzavřená | Určit dostupnost informace |
| Signál | Hodnotu, směr, umístěnou svíčku, první výskyt | Nepřiřadit dřívější vstup |
| Porovnání | Stejná pole po dalších Close a restartu | Přesně určit změněný údaj |
Pozorujte během tvorby, po uzavření grafové svíčky, po potřebném vyšším uzavření i po novém načtení. Měňte jeden prvek najednou. Zapište mezery pozorování: chybějící uložený signál nedokazuje, že se žádný neobjevil.
Pivot v 10:10 dostupný až v 10:25
Úplný původní fiktivní M5 model vyžaduje High přísně vyšší než High dvou uzavřených svíček na každé straně, s odmítnutím rovnosti. Časy označují otevření, data jsou souvislá bez mezer. Není to audit jmenovaného komerčního nástroje a ostatní OHLC pro tuto High podmínku nedoplňujeme.
Na malé obrazovce posouvejte tabulku vodorovně, abyste přečetli všechny sloupce.
| Otevření M5 | High | Co je známo |
|---|---|---|
| 10:00 | 1,1000 | Vybraný bod zatím nelze určit |
| 10:05 | 1,1010 | Kandidát je ještě před námi |
| 10:10 | 1,1040 | V 10:15 se kandidát uzavře; praví sousedé chybějí |
| 10:15 | 1,1030 | V 10:20 se uzavře první pravý soused |
| 10:20 | 1,1020 | V 10:25 se uzavře druhý; potvrzení |
High 1,1040 převyšuje všechny čtyři sousedy. V 10:25 lze značku umístit na 10:10, ale informace je známá deset minut po uzavření této svíčky a patnáct po otevření. Rozdílný referenční čas vysvětluje obě správně uvedená zpoždění.
Předpokládejme první možný prodejní Bid po potvrzení 1,1018. Dřívější vstup uměle přiřazený historickému High 1,1040 přidává 0,0022, tedy 22 pipů při pipu 0,0001. Při 10000 EUR jde o 22 USD rozdílu cenového P/L před poplatky. Výstup nebyl zadán, proto nejde o vypočtený zisk obchodu.
Změna pouze High 10:20 na 1,1045 zruší kvalifikaci vybraného 1,1040. Rovnost 1,1040 by ji také nesplnila. Vyšší soused sám není novým potvrzeným pivotem, dokud nemá vlastní požadovaná pravá data. Žádné takové budoucí sousedy nevymýšlíme.
Jiný výsledek po načtení nemusí používat budoucnost
První úplný export má tři uzavřená Close 100; 102; 104, proto SMA3=102. Pozdější export stejných okamžiků má 100; 102; 101 a SMA 3=101. Změnil se poslední vstup. I algoritmus používající pouze dosavadní data tak může dát jiné číslo.
102 versus 101 může vysvětlit revize posledního Close, nikoli automaticky budoucí data.
Na malé obrazovce lze diagram posunout vodorovně nebo zvětšit. Hodnoty a závěr najdete také níže v textu.
Spojnice ukazují dvě datové verze, nikoli dva algoritmy. Ověřte shodu časů, cenových polí, exportu, verze a parametrů. Test přidání budoucích dat vyžaduje nezměněné dřívější vstupy. Tato ilustrace neurčuje příčinu revize ani neprokazuje správnost celého programu.
Prefix, kopie alertu a replay zkoumají různé věci
Spočítejte dokončený počátek řady, přidejte pozdější pozorování se zachováním starých cen a porovnejte výstupy označené za finální. Původní hračkové pravidlo dělí každou cenu maximem celého načteného souboru. Prefix 100; 110 dává první 100/110≈0,9091. Po přidání 120 se první hodnota změní na 100/120≈0,8333. Rozdíl přibližně−0,0758 ukazuje budoucí závislost, přestože nikde není záporný index.
Varianta s průběžným maximem má první hodnotu 1 v obou bězích. Její celý prefix 100; 110 dává 1,1 a prodloužení 100; 110; 120 dává 1; 1; 1. Naproti tomu diagram mění dřívější vstup 104 na 101 a má jiný účel než append test. Ani úspěch jediného prefixu nepotvrzuje všechny větve programu.
TradingView při tvorbě serverového alertu ukládá tehdejší skript, vstupy, symbol a rámec. Pozdější úprava grafu tuto kopii nezmění. Zaznamenejte nastavení alertu, frekvenci a čas zprávy. Během Bar Replay existující serverové alerty nadále používají živá data; nejsou oznámením z přehrávané minulosti.
M5 uzavřená v 10:15 stále nezná finální High H1 končící 11:00. V Pine posuzujte společně nastavení lookahead a posun řady. Po určení dostupnosti přejděte k backtestu s daty a náklady a walk-forward hodnocení; širší technická analýza tento postup doplňuje.
Vlastní CZK model: jiné kopie pravidla dají jiný čas
Vlastní hypotetická serverová verze V1 má práh EUR/CZK 25,10; později upravený graf V2 má 25,20. Pro obě kopie dodáme totožnou celou řadu tří dokončených cen 25,00 v 10:00; 25,15 v 10:05; 25,21 v 10:10. Pravidlo vzestupného překročení vyžaduje předchozí cenu≤práh a aktuální>práh. Zde neprobíhá skutečný serverový experiment.
V1 vytvoří událost v 10:05 a už žádnou v 10:10. V2 nemá událost v 10:05, ale získá ji v 10:10. Data nikdo nepřepsal; odlišil se jediný uložený parametr. Rozdíl prahů 0,10 CZK/EUR by při 1000 EUR odpovídal 100 CZK cenové vzdálenosti, nikoli automatické ztrátě nebo zisku. Shodná data tedy sama nedokazují shodný skript a nastavení.
První událost v 10:05 versus 10:10 nevznikla změnou historie.
Na malé obrazovce lze diagram posunout vodorovně nebo zvětšit. Hodnoty a závěr najdete také níže v textu.
Závěr omezte rozsahem důkazů
Uveďte verzi, vstupy, nastavení, časy a přesnou pozorovanou změnu. Zachovejte oba exporty a zjistěte, zda se vstup změnil. Pět klidných minut, padesát svíček ani dva týdny nedokazují trvalou stabilitu nebo ziskovost.
Kreslí-li nástroj bod zpětně, evidujte případné rozhodnutí až od skutečného rozpoznání. Nelze-li čas zjistit, nepřiřazujte historickým značkám obchody. Dostupnost informace a výkonnost po nákladech odpovídají na samostatné otázky.
Ověřte si, co jste se naučili
Přibližně 2 minut procvičování.
Zobrazit odpověď a vysvětlení
Správně. V1 překročí 25,10 při 25,15; V2 překročí 25,20 až při 25,21. Nejde o důkaz budoucích dat.
Další otázky
Dokazuje změněný indikátor podvod?
Ne. Zjistěte deklarované chování, vstupy, verzi a parametry. Otevřená svíčka, pozdní potvrzení a revize historie jsou jiné mechanismy. Uchovejte oba záznamy před přisouzením příčiny.
Uzavřená svíčka grafu uzavře každý signál?
Ne. Přísný M5 pivot potřebuje dva pozdější uzavřené sousedy. Svíčka 10:10 končí 10:15, ale potvrzení modelu nastane 10:25. H1 do 11:00 je v 10:15 také ještě otevřená.
Potvrdí krátká nezměněná ukázka nepřekreslování?
Ne. Omezený test může odhalit určitý rozdíl, ne vyloučit všechny budoucí cesty. Prefix test potřebuje nezměněné dřívější vstupy; jejich revizi zkoumejte samostatně.
Zaručuje stabilní záznam ziskovost?
Ne. Dostupnost neurčuje cenu plnění, náklady a čistý výsledek. Ani počet svíček nebo demo období samy výhodu necertifikují.
Proč CZK alert a graf ukazují jiný čas?
Ve vlastním ručním modelu má V1 práh 25,10 a V2 práh 25,20. Stejné ceny 25,00; 25,15; 25,21 vytvoří překročení v 10:05 a 10:10. Dokumentace serverové kopie vysvětluje, proč je nutné uchovat i konfiguraci, nikoli pouze ceny.
Zdroje a ověření
- TradingView: Repainting
Dříve přímo přečteny otevřené a vyšší rámce i část Plotting in the past s pozdními pivoty. Nevydáváme omezenou ilustraci za audit všech Pine skriptů.
- MetaQuotes: ZigZag Code Base description
Přímo přečteno upozornění o proměnlivém posledním úseku. Samotný mq5 soubor zde nekompilujeme a textový procentní popis nepovažujeme za univerzální algoritmus.
- MQL5: OnCalculate
Přímo přečteny argumenty, návratová vazba prev_calculated a reset při hlubší či doplněné historii. Nepředstíráme příčinu revize konkrétního feedu ani běh terminálu.
- TradingView: Alerts
Přímo přečteny odstavce o serverové kopii skriptu/vstupů/symbolu/rámce, realtime omezení a frekvencích. Vlastní CZK sekvence je ruční matematický model, nikoli odeslané serverové upozornění.
- TradingView: Bar Replay guide
Přímo přečtena sekce Extra tips o realtime existujících serverových alertech a kotacích během replay. Videa a živý replay nebyly prováděny; historické dostupnosti všech symbolů neauditujeme.
Výpočty používají výslovně uvedené předpoklady. Nenahrazují aktuální tržní údaje ani podmínky poskytovatele.
