V tomto článku
Po přečtení dokážete…
- Oddělit spread od rozdílu proti odpovídající cenové straně.
- Validovat číselnou verzi a řešit pořadí i restart přijímače.
- Porovnat připravené exporty na stejné mřížce a bázi.
Vysvětlení pojmů přímo v článku
Provedení pokynu Spread: rozdíl ask a bid Nominální hodnota pozice Obchodní provize Obchodní deníkRozdě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
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
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
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í
- Uložte watchlist EUR/USD, GBP/USD, USD/JPY a DAX se zdroji a anotacemi; prověřte dostupnost rozložení.
- Na vhodném demu ověřte entitu, instrument, terminál, model testeru, spread, komise a financování.
- Vyzkoušejte doručení alertu se zavřeným notebookem i obnovení po změně pravidla.
- Proveďte úplné usmíření požadavku, plnění a účtu; neznámý stav neoznačujte za odmítnutí.
- Zapište využité funkce a aktuální cenu s obnovou. Potřebu plánu neurčuje samotný počet obchodů.
Ověřte si, co jste se naučili
Přibližně 2 minut procvičování.
Zobrazit odpověď a vysvětlení
Při zadaném schématu je celé 10 větší než 9; textové pořadí není pořadím verzí.
Další otázky
Čím začít?
Potřebnou funkcí a účtem podporujícím platformu. XTB používá xStation; otevřený graf nepřenese účet do MT5. Ověřte aktuální nabídku a celé náklady.
Má cenu Premium?
Pouze podle potřebné funkce, aktuálních limitů dat, grafů, alertů a obnovy. Název plánu ani devadesátiprocentní tvrzení jeho hodnotu nedokazuje.
Pine, nebo MQL5?
Pine vytváří analýzu, simulaci a alerty; skutečný obchod potřebuje ověřený přijímač a brokerovo potvrzení. MQL5 požadavek odesílá z běžícího prostředí. Univerzální doba učení neexistuje.
Stačí MT5?
Může stačit podle verze, účtu a instrumentů. Další nástroj musí vyřešit potřebu bez záměny stavu účtu; nedokazuje výnos ani pevnou časovou úsporu.
Zdroje a ověření
- TradingView — Alerty
Čteny relevantní odstavce 182–194: serverové vyhodnocení a kopie kontextu; nejde o audit všech funkcí či mobilní aplikace.
- TradingView — Webhooky
Čteno 15–33: HTTP POST, JSON a text, možnost selhání doručení a nezadávání přihlašovacích údajů. Nepotvrzuje brokerovo plnění.
- MetaQuotes — Obchodní principy
Relevantní popis pokynu, plnění, účtu, nettingu/hedgingu a šesti čekajících typů 158–164; provedení konkrétního účtu nebylo testováno.
- Python — Porovnání
Použit pouze jazykový význam porovnání řetězců a čísel v příkladu vlastního přijímače.
- OANDA — Cenové API
Otevřena relevantní definice parametrů svíček a jejich časového zarovnání. Nástroj zde jen porovnává připravené exporty, nepřipojuje API.
Výpočty používají výslovně uvedené předpoklady. Nenahrazují aktuální tržní údaje ani podmínky poskytovatele.
