Znač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.

Pozorování uložte před vysvětlením příčiny
PoleUchovatÚčel
ProstředíSymbol, feed, rámec, hodinyPorovnávat stejnou řadu
NástrojVerzi, parametry, dostupný kódOdlišit aktualizaci od starého chování
PozorováníČas záznamu, čas svíčky, otevřená/uzavřenáUrčit dostupnost informace
SignálHodnotu, směr, umístěnou svíčku, první výskytNepřiřadit dřívější vstup
PorovnáníStejná pole po dalších Close a restartuPř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.

Celých pět dodaných High a jejich dostupnost
Otevření M5HighCo je známo
10:001,1000Vybraný bod zatím nelze určit
10:051,1010Kandidát je ještě před námi
10:101,1040V 10:15 se kandidát uzavře; praví sousedé chybějí
10:151,1030V 10:20 se uzavře první pravý soused
10:201,1020V 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.

Vstupní hodnota se mění při stejném vzorci SMAObě řady sdílejí 100 a 102. Třetí cena byla 104, ve druhém exportu 101. Průměry 102 a 101 se liší kvůli jinému vstupu, nikoli přidání budoucích dat k nezměněné historii.Nejprve porovnejte vstupní ceny100102104101Verze A:(100+102+104)/3=102Verze B:(100+102+101)/3=101Vstup se změnil; vzorec SMA nikoli.
Změněný vstup při stejném SMA. Celá původní geometrie obou exportů se všemi cenovými body a rovnicemi.

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í.

CZK: různé uložené prahy, stejná dataVlastní ceny 25,00; 25,15; 25,21 v 10:00; 10:05; 10:10. Starý práh 25,10 překročen v 10:05, nový 25,20 v 10:10. Obě kopie dostaly tatáž data. Rozdíl prahů 0,10 při 1000 EUR je 100 CZK cenové vzdálenosti, ne obchodní zisk.Stejná data:25,00 →25,15 →25,21V1 · práh 25,10 · událost 10:05V2 · práh 25,20 · událost 10:10Liší se parametr, nikoli vstupní ceny.0,10 CZK/EUR ×1000 EUR =100 CZK
CZK: odlišné kopie prahového pravidla. Vlastní úplné tři uzavřené ceny a přesné vzestupné překročení dvou předem zadaných parametrů.

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.