V tomto článku
Po přečtení dokážete…
- Porovnat potřeby strategie se skutečnou nabídkou účtu a platformy.
- Zkontrolovat nettingový SL po zvýšení pozice a odlišit explicitní nulu od chování dialogu.
- Odhalit chybu objemových jednotek po převodu robota na modelovém CZK rozpočtu.
Vysvětlení pojmů přímo v článku
Stop-loss: aktivace a plnění Velikost pozice Demo účet Zůstatek účtu: balance Finanční páka Čekající pokynMetaTrader 4 byl uveden v roce 2005 a MetaTrader 5 v roce 2010. Používají rozdílná obchodní rozhraní a jazyky MQL4 a MQL5. Volba není hlasování o vyšším čísle v názvu: začněte instrumenty konkrétního účtu, způsobem evidence pozic a operacemi, které opravdu potřebujete. Zde není doloženo aktuální procento tržního podílu regulovaných ECN brokerů ani preference všech skalperů.
Proč vznikla jiná platforma
MT4 má rozsáhlý ekosystém indikátorů a Expert Advisors. Již používaný nástroj může zvyšovat cenu přechodu, ale jeho existence není důkazem procentního podílu evropských klientů. MT5 byl koncipován také pro více trhů a rozšířil práci s tržními daty a pokyny. Konkrétní akciový symbol však může na účtu znamenat akcii nebo CFD; práva neurčuje samotný vzhled terminálu.
Hloubku trhu má také MT4. Rozdíl proto nelze shrnout větou, že starší platforma vůbec nemá takové okno. Dostupná data dodává konkrétní broker; OTC pohled není kompletní globální kniha forexových objednávek. Softwarová změna zároveň sama nepřepíše smluvní společnost, klientskou klasifikaci a právní ochranu. Nevyvozujeme, že historická intervence ESMA způsobila migraci na MT5.
Zvýšení nettingové pozice může nahradit stop
Původní hypotetický případ má na MT5 nettingu jednu dlouhou pozici 0,40 lotu se stávajícím SL. Nový nákup stejného symbolu 0,10 lotu se plně provede a výslovně pošle SL = 0. Objem vzroste na 0,50 lotu a podle příslušného pravidla nula odstraní dřívější ochrannou úroveň. Není to povel k uzavření pozice ani vznik dvou samostatných pozic.
Vznikne jedna dlouhá pozice 0,50 bez dřívějšího SL. Platí uvedené zadání; obyčejný dialog nebo One Click Trading může odeslat jiné hodnoty.
- Před
- Long 0,40 se SL – Jedna pozice na symbol.
- Požadavek
- Buy 0,10; explicitně SL = 0 – Nezaměňte se způsobem, který vkládá stávající úroveň.
- Výsledek
- 0,40 + 0,10 = 0,50 lotu; SL odstraněn – Po provedení zkontrolujte stav ochrany.
Podmínka explicitní nuly je zásadní. Dokumentace samostatně popisuje automatické doplnění stávajících úrovní do dialogu a One Click Trading, který u existující nettingové pozice hodnoty nemění. Náš příklad tedy není tvrzení o každém obyčejném kliknutí. U migrovaného robota ověřte skutečně odeslaná pole a po provedení stav stop-lossu; předpoklad „novější program vše zdědí“ není test.
Osm rozdílů pro konkrétní pracovní postup
- Instrumenty: MT5 poskytuje forexové i burzovní funkce, ale dostupnost a povahu instrumentu určuje konkrétní účet a dokument produktu. Jméno akcie není důkaz jejího vlastnictví.
- Čekající pokyny: MT5 má šest typů, oproti čtyřem běžným Limit a Stop přidává Buy a Sell Stop Limit. Pravidla FOK či IOC navíc závisí na režimu provádění, symbolu a serveru. Aktivace stop-limitu vytvoří limitní požadavek, nikoli zaručenou pozici.
- Hloubka trhu: obě platformy mají příslušné rozhraní. Zjistěte význam a zdroj zobrazované ceny i objemu; neoznačujte OTC zobrazení za celý světový forex.
- Více symbolů v testeru: MT5 umí testování více instrumentů a zpracování potřebných dat. Zkontrolujte model, historii i kód místo slibu univerzálního násobku rychlosti.
- Kalendář: MT5 má zabudovaný ekonomický kalendář, zatímco na MT4 se obdobné doplnění řeší externě. Dostupná data a upozornění otestujte, nikoli jen ikonu před CPI, NFP nebo FOMC.
- Evidence pozic: MT5 podporuje netting a hedging podle nastavení brokera na účtu. V nettingu je pro symbol jedna společná pozice, v hedgingu mohou zůstávat oddělené a opačné. MT4 pracuje s odlišnou evidencí samostatných obchodů.
- Programování: moderní MQL4 i MQL5 podporují objektový přístup. Obchodní rozhraní a zpracování událostí se však liší; převod není pouze změna názvu jazyka v souboru.
- Paralelní optimalizace: nezávislí agenti MT5 mohou zpracovávat průchody paralelně. To neznamená, že každý pokyn na živém účtu nebo každá operace terminálu využije všechna jádra a vyplní se rychleji.
Pro ruční obchodování zkontrolujte i grafické nástroje a reporty. MT4 má devět standardních časových rámců a MT5 dvacet jedna. Zda se rozdíl hodí vám, neurčuje univerzální počet obchodů týdně. Výběr účtu a jeho konkrétní parametry je jiná otázka než vzhled grafu.
Tři důvody, proč ponechat MT4
Prvním je existující MQL4 nástroj bez kompatibilní verze. Porovnejte podporovaný MT4 účet s cenou skutečného portu podle zdrojového kódu, knihoven, licence a požadované logiky. Soubor EX4 se pouhým zkopírováním nestane robotem MT5. Žádná obecná délka kódu zde nedokládá počet hodin práce nebo cenu 200–500 EUR; jde o neověřený paušál, nikoli nabídku vývojáře.
Druhým důvodem je skutečná dostupnost účtu, který stále plní vaše požadavky a broker nabízí jen na MT4. To samo není důkaz nízké kvality firmy. Třetím je ruční workflow, pro něž stačí společné funkce. Neznamená to, že vestavěné indikátory, kreslicí objekty a příkazy jsou totožné. Podporu, bezpečnost, instrumenty a provádění ověřte samostatně.
Původní úplně provedený nový Sell 0,30 proti Long 0,50 lotu na nettingu ponechá Long 0,20. Na hedgingu může vytvořit samostatný Short 0,30 vedle Long 0,50. Čistá expozice může být shodná, ale neprokazuje stejné náklady, marži nebo nakládání se SL/TP. Pro uzavření v hedgingu proto kontrolujte konkrétní požadovanou operaci, ne pouze směr tlačítka.
Nová oddělená CZK kontrola migrovaného objemu: smyšlený demo kontrakt má hodnotu pipu 250 CZK na 1,00 lotu, stop vzdálený 50 pipů, minimum i krok 0,01 a zamýšlený cenový rozpočet 1 000 CZK. Bez nákladů vychází objem 1 000 / (50 ×250) = 0,08 lotu. Záměrně chybná mapovací funkce po portu vrátí 0,80, takže tentýž pohyb stojí modelových 10 000 CZK, desetinásobek rozpočtu.
Správných 0,08 lotu odpovídá cenovému riziku 1 000 CZK; chybně 0,80 vytváří 10 000 CZK. Není to automatická chyba MT5 ani garantovaný strop ztráty.
- Správný výpočet
- 1 000 / (50 × 250) = 0,08 lotu – Na zadaný krok připadá přesně osm jednotek 0,01.
- Zadaná chyba
- 0,80 × 50 × 250 = 10 000 CZK – Desetinásobek zamýšleného modelového rozpočtu.
- Ověření
- Objem a SL po provedení – Testujte konkrétní kontrakt a zdrojový kód.
Úspěšná kompilace tuto chybu sama neodhalí. Otestujte vypočtený objem, zaokrouhlení a skutečný kontrakt na vhodném demu a porovnejte očekávaný výsledek. Hodnota 250 CZK je výslovný předpoklad příkladu, nikoli obecný forexový pip; chyba není automatickou vlastností každého převodu MQL4. Stop navíc negarantuje maximální konečnou ztrátu a model neřeší provize, mezeru nebo dostupnou marži.
Alternativy porovnávejte podle operací
cTrader, TradingView a vlastní platformy typu SaxoTraderGO jsou možnosti ke srovnání na skutečném účtu. Zkontrolujte zadávání, podporovanou automatizaci, report, spojení s brokerem a práva k instrumentu. Z názvu platformy nebo jazyka nelze určit obecně nejlepší stabilitu, transparentnost a analytiku bez odpovídajícího měření. Přehled výběru brokera pomůže oddělit firmu od terminálu.
Pět ověřitelných kroků před migrací
- Potvrďte aktuální nabídku právě své společnosti a účtu: symboly, klientská práva, režim netting/hedging a dostupnou podporu. Změnu režimu nepředpokládejte bez potvrzení postupu.
- Na vhodném demu přehrajte požadované zadání, zrušení, částečnou redukci, SL/TP a export reportu. Původní Buy Stop Limit má ask 1,10050, stop 1,10100 a limit 1,10080. Skok ask na 1,10200 může aktivovat limit, ale za tímto horším ask jej nevyplní. Návrat k limitu může plnění umožnit podle zbývajících podmínek.
- Před portem dodejte vývojáři zdroj, závislosti a očekávané události i kontrolu objemu a ochranných úrovní. Historický zisk nedokládá ekonomičnost ani správnost převodu.
- Ověřte náklady, marži a ochranu po jednotlivých operacích. Opačné pozice nejsou beznákladové zajištění a údaj testeru není potvrzením rychlosti živého plnění.
- Stanovte si každoroční kontrolu podpory a bezpečnostních aktualizací brokera i vydavatele. Roční termín je organizační připomínka, ne doba, po kterou lze ignorovat potřebnou aktualizaci nebo záruka připravenosti.
Ověřte si, co jste se naučili
Přibližně 2 minut procvičování.
Zobrazit odpověď a vysvětlení
Správně. 0,40 + 0,10 = 0,50 a výslovně odeslaná nula nahrazuje úroveň. One Click Trading je z tohoto modelu vyloučen.
Další otázky
Spustím stejný EA na MT4 a MT5?
Kompilovaný EX4 se zkopírováním nestane MT5 programem. Potřebujete kompatibilní verzi nebo přiměřeně vymezenou adaptaci se zdrojem, knihovnami a testem událostí i obchodní logiky. Samotná kompilace nepotvrdí správný objem a SL; neexistuje zde ověřený univerzální ceník podle počtu řádků.
Je MT5 zdarma?
Klientský terminál je dostupný ke stažení zdarma; obchodování, data, hosting a volitelné nástroje tím zdarma být nemusí. Zkontrolujte sazebník účtu a ceny vybraných služeb. MetaQuotes je dodavatel softwaru, nikoli automaticky společnost držící váš obchodní účet.
Zvolit hedging, nebo netting?
Podle požadovaných operací a skutečné nabídky brokera. Long 0,50 a plně provedený nový Sell 0,30 na nettingu ponechá Long 0,20; hedging může ponechat Long 0,50 a přidat Short 0,30. Čistý objem neprokazuje stejné náklady, marži nebo ochranné úrovně a žádný režim není univerzálně lepší.
Jaké jsou alternativy?
Porovnejte cTrader, TradingView a vlastní platformy na konkrétním účtu: automatizaci, typy pokynů, report, propojení, instrument a náklady. Značka sama není měření stability nebo transparentnosti. Přechod má vyřešit konkrétní potřebnou operaci.
Stačí potvrzení, že se stop-limit aktivoval?
Ne. V původním příkladu skok ask z 1,10050 na 1,10200 překročí stop 1,10100 a vytvoří Buy Limit 1,10080. Za zadaným vyšším ask limit nákup neprovede. Pozdější návrat může umožnit plnění podle zbývajících podmínek, nikoli zaručit pozici.
Zdroje a ověření
- MetaQuotes: principy a dědění SL/TP
Dokumentuje netting, hedging, stop-limit a explicitní nulu při zvýšení pozice i výjimky zadávání. Konkrétní serverový režim a dostupné instrumenty nadále určuje skutečný účet.
- MetaQuotes: testování strategií
Popisuje více symbolů a nezávislé optimalizační agenty. Neurčuje univerzální násobek rychlosti, správnost našeho hypotetického portu nebo rychlost živé exekuce.
- MQL5: přechod z MQL4
Uvádí rozdíly událostí, dat a kódu při adaptaci. Nestačí přejmenovat kompilovaný soubor; zdroj neposkytuje univerzální hodinový nebo cenový odhad projektu.
- MetaQuotes: srovnání platforem
Vydavatel porovnává šest versus čtyři čekající typy a 21 versus devět časových rámců i kalendář. Neprokazuje konkrétní účet, aktuální tržní podíl nebo úplnou globální knihu FX.
- MetaTrader4: hloubka trhu
Přímo dokumentuje existenci práce s hloubkou trhu i v MT4. Neznamená, že OTC okno ukazuje všechny světové příkazy.
- MetaQuotes: historie vydavatele
Historické uvedení MT4 v roce 2005 a MT5 v roce 2010. Reklamní superlativy, procenta uživatelů ani účinnost regulace jako příčinu migrace z tohoto přehledu neodvozujeme.
Výpočty používají výslovně uvedené předpoklady. Nenahrazují aktuální tržní údaje ani podmínky poskytovatele.
