Rozdělení práce mezi TradingView a MetaTrader 5 má smysl, pokud každý nástroj řeší konkrétní potřebu. Předplatné grafů samo nepřipojí účet k druhé platformě. Nejprve ověřte přesnou entitu brokera, produkt a podporovaný účet. Podle nabídky XTB používá xStation; nelze předpokládat, že každý známý broker poskytuje MT5. Seznam platforem kontrolujte před vytvořením celého pracovního postupu.

Dvě prostředí a skutečný účet

TradingView nabízí analýzu grafů i podporovaná brokerská spojení. MT5 propojuje brokerský účet, obchodování a testování. Obě platformy mají také webové a mobilní varianty s rozdílnými funkcemi. MT5 má šest typů čekajících pokynů; číslo dvacet jedna označuje časové rámce grafu. Účet vede broker, není uložen pouze v notebooku. Název platformy neurčuje dostupné instrumenty ani konkrétní obchodní oprávnění.

Analýza a životní cyklus upozornění

Vytvořte seznam sledovaných trhů, označte úrovně a uchovejte pravidlo. Veřejný Pine skript je námět k prohlídce, nikoli důkaz výnosné metody. Vyberte požadované grafy, historii a počet současných oken; aktuální limit i obnovu zjistěte v nabídce plánu. Ani placený datový balík pro graf nemusí zpřístupnit živou cenu v panelu brokera.

TradingView vyhodnocuje alert na serveru i po zavření notebooku. Při vytvoření ukládá kopii skriptu, vstupů, symbolu a intervalu. Změna grafu starý alert neaktualizuje; po změně pravidla jej znovu vytvořte. Rozlišujte dotyk uvnitř svíčky a vyhodnocení při uzavření. Zvlášť vyzkoušejte doručení oznámení. Lokální MT5 program potřebuje běžící prostředí, zatímco brokerem přijaté pokyny mají vlastní životní cyklus.

Od ceny na grafu k potvrzenému plnění

Porovnejte produkt, dodavatele dat, velikost kontraktu, objemový krok, kotovací měnu a obchodní hodiny; u futures také měsíc kontraktu. Dostupnost hloubky trhu a pokynů závisí na symbolu a účtu. Stop limit má spouštěcí cenu a samostatnou limitní cenu; spuštěný limit může zůstat nevyplněný. Při problému zachovejte zadání, typ, čas, spojení a skutečné plnění.

Původní fiktivní EUR/USD model: Bid 1.10000, Ask 1.10012, pozdější nákup 1.10015, pip 0.0001. Spread je 1,2 pipu, rozdíl nákupu proti pozorovanému Ask 0,3 pipu a proti Bid 1,5 pipu. Při 10 000 EUR je rozdíl proti Ask 0,30 USD před dalšími náklady. Celých 1,5 pipu neoznačujte za skluz. Vybrané dvě ceny neoddělí pohyb trhu, síť, likviditu ani zpracování. Ani hypotetická jedna z pěti objednávek se skluzem přes dva pipy neurčuje příčinu nebo měsíční zlepšení výnosu.

MQL5 může odeslat obchodní požadavek. Webhook TradingView pošle alert externímu přijímači, který musí ověřit symbol, objem, stáří signálu, expozici a stav účtu. Brokerské spojení samo neautomatizuje Pine strategii; simulované plnění emulátoru není reálný obchod. Doručení webhooku může selhat a jeho log nepotvrzuje brokerovo plnění. Hesla do zprávy nevkládejte. Ověřte opakování, výpadek a restart dříve, než umožníte další požadavek.

Číselný vzhled není číselný typ

Řetězce a celá čísla v přijímačiŘetězec deset začíná jedničkou a není větší než devět. Po ověření formátu a převodu na celá čísla je deset větší. Jde o chybu datového typu vlastního demonstračního kódu.Stejná zpráva: verze 10ŘetězceCelá čísla"10" > "9"10 > 9Znaky: 1 / 9Hodnoty: 10 / 9NepravdaPravdaOvěřit → převést → porovnatVzhled neurčuje pořadí.

Vlastní přijímač ukládá verzi jako řetězec "9" a dostane "10". Python při porovnání textu zkoumá znaky; "10" > "9" je nepravda. JSON dovoluje {"version":"10"} i {"version":10}; hlavička application/json typ neopraví. Předpokládejte jeden proud nezáporných celočíselných verzí bez znamének, zlomků a úvodních nul. Nejprve ověřte smluvený formát i rozsah, potom převádějte: celé 10 > 9 je pravda. Jde o demonstraci vlastního kódu, nikoli závadu platformy.

Předání plánu a pořadí zpráv

Fiktivní víkendový přehled čtyř hlavních párů a dvou indexů je pracovní možnost. U vybraného trhu zapište Bid/Ask, dotyk či close, zrušení podmínky a velikost pozice. Při alertu znovu ověřte cenu, ochranu a aktuální expozici. Bez potvrzení požadavek hned neopakujte; zkontrolujte historii a pozice. Na hedgingovém účtu opačný pokyn může otevřít další pozici: použijte uzavření zamýšlené pozice. Deník uchová plán, plnění, náklady a graf s časem i zdrojem.

Jiný vlastní protokol posílá celý cílový stav: verze 41 chce long 0,10 lotu, verze 42 nulu. Dorazí 42 a potom 41. Použití posledního doručení obnoví starý long; odmítnutí starší verze zachová nulový cíl. Identifikátory jsou různé, samotné odstraňování duplicit nestačí. Nejnovější přijatou verzi ukládejte trvale pro správný účet, symbol a proud pravidla. Přírůstkové zprávy vyžadují jinou logiku. Model netvrdí pořadí dodání TradingView ani uskutečnění pokynu. V deníku zachovejte původní serverový čas a jasnou konvenci; pevný dvouhodinový posun neplatí pro každé datum.

Kdy postačí jedno prostředí

Jedna platforma postačí, pokud poskytuje potřebnou analýzu, účet a provedení. MT5 není omezen na forex, ale nabídka závisí na brokerovi. Hosting může zajistit prostředí programu, ne ziskovost. Neexistuje univerzální úspora třiceti na deset minut ani důkaz, že další předplatné zlepší výnos. Uveďte konkrétní chybějící funkci a úplné průběžné náklady.

Srovnávají exporty stejné svíčky?

Vedle produktu a poskytovatele určete interval, cenovou bázi a význam času. UTC výstup nedokazuje shodné hranice D1; konstrukční pásmo může být jiné. Nástroj níže vyžaduje dva připravené soubory s hlavičkou timestamp,open,high,low,close, čárkami mezi sloupci, desetinnou tečkou a úplným časem otevření včetně sekund a Z či offsetu. Nečte libovolný nativní export bez přípravy. Zachovejte originály i převod. Pevná mřížka zahrnuje první i poslední otevření; H4 ani D1 se tiše neposouvají. Každý CSV má limit 2 MiB, 100 000 řádků i pozic mřížky; přesnost odpovídá kontrole datových mezer.

Porovnat dva exporty svíček

Analýza probíhá místně v prohlížeči. Nástroj údaje neodesílá ani trvale neukládá. Nezadávejte hesla ani osobní údaje.

Stáhnout syntetický export A · Stáhnout syntetický export B

Původní syntetické soubory

A má čtyři M1 svíčky 08:00–08:03 UTC. B tři a vynechává 08:02; časy +02:00 vyjadřují stejné okamžiky. Zvolte u obou Bid. Společné jsou tři svíčky: dvě stejné a jedna jiná. Jen v A je jedna, jen v B žádná. Největší rozdíl Close je 0.0001 v 08:01 UTC. Jde o popis souborů, nikoli určení správného poskytovatele. Chybné řádky, rozporné OHLC a čas mimo mřížku blokují porovnání. Shodné duplicity nepřidají okamžiky, řádky mimo okno se vykazují zvlášť. Při odlišné bázi Bid/Ask/mid/Last připravte srovnatelné exporty; pevný spread je neopraví. Bez společných svíček není cenové srovnání. Stejné OHLC může skrývat jinou posloupnost ticků; poplatky a model provedení mohou změnit backtest i při stejných svíčkách.

Nová kontrola v CZK: pouze pro tento příklad převádějte 1 USD = 23 Kč, bez konverzních nákladů. Rozdíl proti Ask 0,30 USD je 6,90 Kč; celých 1,50 USD proti Bid je 34,50 Kč a zahrnuje spread 27,60 Kč. Pokud deník označí 34,50 za čistý skluz, příčinu nevyřeší vyšší plán grafů.

CZK rozklad stejné vstupní ceny

CZK rozklad stejné vstupní cenyCZK rozklad stejné vstupní cenyBid → Ask27,60KčAsk → plnění6,90KčBid → plnění34,50Kč
CZK rozklad stejné vstupní ceny. Vlastní fiktivní model.

Pro přečtení detailů posouvejte diagram vodorovně nebo jej zvětšete.

Číselný přepis diagramu: CZK rozklad stejné vstupní ceny

Fiktivní 10 000 EUR, pip 0.0001; přidělený převod 23 Kč/USD bez dalších nákladů.

Rozklad neprokazuje příčinu pozdějšího rozdílu ceny.

Bid → Ask
27,60 Kč — Spread 1,2 pipu.
Ask → plnění
6,90 Kč — Rozdíl 0,3 pipu.
Bid → plnění
34,50 Kč — Součet obou rozdílů.
Cvičení: kolik Kč odpovídá samotnému rozdílu proti Ask?

6,90 Kč. Odpověď 34,50 zahrnuje i spread; 27,60 je samotný spread. Převod 23 je přidělený, nikoli aktuální kurz.

Další pracovní ověření

  1. Uložte watchlist EUR/USD, GBP/USD, USD/JPY a DAX se zdroji a anotacemi; prověřte dostupnost rozložení.
  2. Na vhodném demu ověřte entitu, instrument, terminál, model testeru, spread, komise a financování.
  3. Vyzkoušejte doručení alertu se zavřeným notebookem i obnovení po změně pravidla.
  4. Proveďte úplné usmíření požadavku, plnění a účtu; neznámý stav neoznačujte za odmítnutí.
  5. Zapište využité funkce a aktuální cenu s obnovou. Potřebu plánu neurčuje samotný počet obchodů.