MetaTrader 5 ponúka viac možností pre rôzne produkty, časové rámce a testovanie než MT4. Samotný názov platformy však neurčuje produkt, režim pozícií, maržu ani kvalitu vykonania. Pre slovenského čitateľa je prvým krokom účet u konkrétneho právneho subjektu a jeho špecifikácia; mena EUR nepreukazuje jurisdikciu ani typ kontraktu.

MT4 nezmizol z technickej údržby: oficiálne poznámky uvádzajú build 1470 z 12. marca 2026 a build 1490 z 2. októbra 2026. Tieto historické záznamy nie sú prísľub budúcej podpory. Pri výbere porovnajte skutočnú úlohu, dostupné účty a kompatibilné programy, nie iba vek rozhrania.

Ktoré možnosti závisia od účtu a poskytovateľa?

MT5 podporuje architektúru pre OTC aj burzové produkty. Meny, akcie, futures alebo CFD sú dostupné podľa ponuky účtu. Symbol s názvom akcie nemusí znamenať vlastníctvo akcie a indexový CFD nie je burzový futures kontrakt. Pred použitím overte zmluvný produkt, veľkosť kontraktu, minimálny objem a krok, seansy, náklady a miesto vykonania.

Štandardná ponuka zahŕňa 21 časových rámcov oproti deviatim v MT4. Jemnejšie členenie grafu nevytvára nové nezávislé informácie ani obchodnú výhodu. Rovnaký priebeh si môžete prezerať na viacerých rámcoch, ale opakované ladenie pravidiel na tej istej vzorke nie je nová validácia.

Zo šiestich čakajúcich typov sú oproti MT4 navyše Buy Stop Limit a Sell Stop Limit. V pôvodnom hypotetickom OTC príklade Buy Stop Limit dosiahne stop 1,1050 a vytvorí Buy Limit na 1,1040. Ak cena pokračuje vyššie a k limitu sa nevráti, nákup nemusí vzniknúť. Aktivácia čakajúcej limitnej požiadavky preto nie je potvrdenie realizácie. Pri burzových symboloch overte príslušné spúšťacie a realizačné pravidlá osobitne.

Čo sa mení pri každodennej práci s grafom?

Economic Calendar a Depth of Market môžu pomôcť organizovať kontrolu trhu. MT4 má tiež DOM; nejde o výlučnú vlastnosť MT5. Pri burzovom režime môže DOM zobrazovať ceny a objemy z daného trhu. Pri OTC môže vychádzať z kotácií poskytovateľa; bez objemov môže ísť o cenový rebrík na zadávanie požiadaviek. Ani burzová dostupnosť nie je zaručená na každom účte.

Pri ekonomickom kalendári oddeľte časový údaj programu od svojich hodín. Funkcie MQL5 kalendára používajú čas obchodného servera, nie automaticky miestny čas používateľa v Bratislave. Pred pravidlom „neobchodovať pred správou“ zapíšte pásmo servera, pásmo Europe/Bratislava a dátum. Samotný filter NFP nezaručuje ochranu pred sklzom alebo cenovou medzerou.

Čo prináša MQL5 a testovanie viacerých symbolov?

MQL5 pracuje s obchodnými požiadavkami, realizáciami a pozíciami cez vlastné rozhranie. Triedy, dedičnosť a polymorfizmus pritom pozná aj súčasné MQL4; netvrďte, že objektové programovanie vzniká až prechodom na MQL5. Rozdiely posudzujte podľa API, udalostí a skutočného správania kódu.

Tester môže spracovať stratégiu obchodujúcu viac symbolov. Nestačí otvoriť tri grafy: EA musí príslušné symboly používať a musí mať dostupné ich histórie aj dáta na menové prepočty. EUR/USD, GBP/USD a USD/JPY možno zahrnúť do jedného kompatibilného viacmenového testu. Tri samostatné konečné zisky nie sú spoločná equity krivka, marža a poradie rozhodnutí jedného účtu.

Lokálni, vzdialení a cloudoví testovací agenti umožňujú rozdeliť optimalizačné úlohy. Jeden jednotlivý test však používa jedného agenta; viac agentov automaticky nerozdelí jeden priebeh stratégie medzi všetky procesory. Režim reálnych tickov používajte tam, kde sú údaje dostupné. Ani taký záznam nie je budúca likvidita, garantovaná cena či nezmenená dostupnosť brokera.

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

Rovnaká výskumná otázka potrebuje porovnateľný test
ÚlohaMT4MT5 a hranica záveru
Tri menové páryŠtandardný tester vyberá jeden symbol. Súčet troch ziskov nestačí.Kompatibilný EA môže spojiť symboly v jednom priebehu so spoločným účtom.
Parametre stratégieZapíšte model, dáta a predpoklady spreadu.Agenti môžu súbežne skúšať parametre; jeden test stále patrí jednému agentovi.
Výber víťazného nastaveniaOddeľte výber od neskoršej kontroly.Viac kombinácií neodstraňuje výberové skreslenie. Uložte náklady, oneskorenie a dátový rozsah.

Väčší predaj v nettingu nie je celý uzatvorením

Jeden predaj môže uzavrieť pôvodnú expozíciu a vytvoriť opačnú. Pri realizovanom výsledku oddeľte tieto časti.

Celý diagram zobrazíte posunutím do strany

Predaj väčší než long otočí nettingovú pozíciuVymyslený USD účet v nettingu: long 0,20 lotu EUR/USD na 1,1000. Jediná realizácia predaja 0,30 lotu na 1,1020 uzavrie 0,20 lotu so ziskom 40 USD a otvorí short 0,10 na 1,1020. Kontrakt má 100 000 EUR na lot, náklady sú nulové. Novému shortu nepriraďujeme predchádzajúci zisk.JEDNA REALIZÁCIA, DVE ČASTINetting: long 0,20 → predaj 0,30Predtým: long 0,20 na 1,1000Predaj 0,30 na 1,10200,20: uzavrieť0,10: shortRealizovaný P/L:+40 USDNová pozícia:short 0,10+40 patrí iba uzavretým 0,20.Nový short nemá predchádzajúci zisk.

Vymyslený EUR/USD na USD účte v nettingu: pôvodný long 0,20 na 1,1000; jediná realizácia predaja 0,30 na 1,1020. Kontrakt 100 000 EUR na lot, náklady nulové. Ďalší kurz ani výsledok nového shortu nemodelujeme. MetaTrader 5 — základné princípy potvrdzuje otočenie pri opačnej realizácii väčšej než existujúca nettingová pozícia. Nová vstupná cena tu patrí jednej otáčajúcej realizácii. Definíciu vstupnej ceny opisuje aj MetaTrader 5 — obchodné operácie: pri jednej vstupnej realizácii platí jej cena, pri viacerých vstupoch objemovo vážená cena.

Predaj 0,30 sa delí na uzavretie 0,20 a otvorenie shortu 0,10. Rozdeľujeme objem jednej realizácie; nevymýšľame dve plnenia za iné ceny.

Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.

Pôvodný USD príklad predpokladá long 0,20 lotu EUR/USD na 1,1000, kontrakt 100 000 EUR na lot a nulové náklady. Jediná realizácia predaja 0,30 lotu na 1,1020 uzavrie 20 000 EUR s realizovaným ziskom 20 000 × 0,0020 = 40 USD. Zvyšných 0,10 lotu vytvorí short na 1,1020. Nesprávnych 60 USD vznikne, ak starý vstup použijete na celý predaj vrátane novej expozície.

Prečo treba rozlišovať netting a hedging?

V nettingu má jeden symbol jednu spoločnú pozíciu. Long 0,30 lotu a nový opačný predaj 0,10 ju znížia na long 0,20. V hedgingu môže nový opačný pokyn vytvoriť samostatný short 0,10 popri pôvodnom longu 0,30. Výslovné čiastočné zatvorenie vybraného ticketu je ďalšia operácia. Rovnaká čistá expozícia neznamená rovnaké poplatky, maržu ani pravidlá SL/TP.

Účet nastavuje poskytovateľ; MT5 neznamená automaticky jeden z týchto modelov. Po pridaní objemu alebo otočení overte aktuálne prijaté SL/TP. Program, ktorý považuje každý nový opačný pokyn za samostatnú pozíciu, môže v nettingu ovplyvniť pozíciu iného robota alebo ručný obchod na rovnakom symbole.

Objemovo vážený vstup používajte na zodpovedajúce vstupné realizácie. Pôvodný samostatný USD model kupuje 0,10 lotu na 1,1000 a 0,20 na 1,1010 pri kontrakte 100 000 EUR na lot. Súčet je 30 000 EUR a 33 020 USD; vážená vstupná cena je 1,100666… . Úplné zatvorenie za Bid 1,1020 bez ďalších nákladov dá 33 060 − 33 020 = 40 USD. Nevhodný prostý priemer 1,100500 by vykázal 45 USD, teda o 5 viac. Spread z už použitých plniacich cien neodpočítavajte druhýkrát.

Nový EUR príklad: pred otočením nezlúčte realizácie do jedného priemeru

Nasleduje samostatný vymyslený lineárny kontrakt, nie špecifikácia EUR/USD ani ponuka brokera. Jeden lot obsahuje 100 jednotiek; cena aj výsledok sú v EUR, náklady nulové. Existuje long 0,20 lotu, teda 20 jednotiek, so vstupom 100 EUR. Nový predaj 0,30 lotu sa skutočne vykoná v poradí: najprv 0,10 na 101 EUR, potom 0,20 na 99 EUR.

Prvých desať jednotiek zatvorí polovicu longu so ziskom 10 EUR. Z druhej realizácie desať zatvorí zvyšok so stratou 10 EUR; nadbytočných desať otvorí short na 99 EUR. Realizovaný výsledok je 0 EUR a nový short má 0,10 lotu. Priemer všetkých tridsiatich predaných jednotiek je 99⅔ EUR. Použiť ho na starý long by dalo falošnú stratu 6⅔ EUR, pretože obsahuje aj jednotky, ktoré starú pozíciu nezatvárali.

Najprv poradie a rozdelenie objemu, potom výsledokSamostatný model: EUR cena aj výsledok, 100 jednotiek na lot, starý long 20 jednotiek na 100. Predaj 30 jednotiek v dvoch realizáciách, nulové náklady. Nejde o špecifikáciu brokera.MODELOVÝ VÝPOČET1. realizácia: 10 na 101Uzavrie 10 starýchjednotiek → +10 EUR2. realizácia: 20 na 99Uzavrie zvyšných 10 →−10 EURZvyšok 2. realizácieOtvorí nový short 10jednotiek na 99 EURPri modelovom ocenení 100Realizované 0 + otvorené−10 = −10 EUR
Najprv poradie a rozdelenie objemu, potom výsledok. Samostatný model: EUR cena aj výsledok, 100 jednotiek na lot, starý long 20 jednotiek na 100. Predaj 30 jednotiek v dvoch realizáciách, nulové náklady. Nejde o špecifikáciu brokera.

Priemer všetkých 30 predaných jednotiek zahŕňa aj nový short. Nepoužívajte ho ako cenu zatvorenia celého starého longu.

Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.

1. realizácia: 10 na 101
Uzavrie 10 starých jednotiek → +10 EUR
2. realizácia: 20 na 99
Uzavrie zvyšných 10 → −10 EUR
Zvyšok 2. realizácie
Otvorí nový short 10 jednotiek na 99 EUR
Pri modelovom ocenení 100
Realizované 0 + otvorené −10 = −10 EUR

Kontrolný protipríklad mení iba poradie tých istých dvoch realizácií. Ak najprv príde predaj dvadsiatich jednotiek na 99, uzavrie celý long so stratou 20 EUR. Následných desať na 101 otvorí short so vstupom 101. Pri spoločnej modelovej oceňovacej cene 100 EUR má prvé poradie realizované 0 a otvorené −10; opačné poradie realizované −20 a otvorené +10. V oboch je spoločný cenový výsledok −10 EUR. Nie je to pravdepodobnostný odhad ani realizovateľná kotácia, ale kontrola účtovnej konzistencie.

Pri rekonštrukcii uložte číslo pokynu a realizácie, ich skutočné časové poradie, symbol, objem, cenu, identifikátor pozície a typ vstupu/výstupu či otočenia. Ak časové značky nestačia na jednoznačné poradie, výsledok nedopĺňajte odhadom podľa ceny; overte sekvenciu s poskytovateľom. Náklady a pravidlá zaokrúhľovania doplňte osobitne podľa výpisu. Názov zoskupeného riadku ani jeho priemerná cena nenahrádzajú úplnú históriu.

Kedy môže mať zmysel zostať pri MT4?

Dôvodom môže byť existujúci MQL4 program, pracovný postup alebo obmedzenie účtu. Súbor EX4 nie je priamo spustiteľný EX5. Pred migráciou skontrolujte zdrojový kód, licenciu, udalosti programu, prístup k cenám, indexovanie dát a obchodné API. Potom porovnajte správanie na rovnakých prípadoch vrátane odmietnutých požiadaviek a reštartu. Podobnosť jazykov nie je test kompatibility.

Neprenášajte záver „novšia platforma = lepší výsledok“. Overte dostupné produkty, model pozícií a presný účel nástroja. Jeden úspešný backtest alebo príjemnejšie rozhranie nepokrývajú náklady, kvalitu dát ani prevádzkové chyby. Podrobnosti pôvodného prostredia nájdete v sprievodcovi MT4.

Čo si overiť ako ďalšie?

  1. Demo účet a celý symbol. Zapíšte kontrakt, produkt, model pozícií a prijaté podmienky; označenie demo neznamená rovnaké živé vykonanie.
  2. Čas a kalendár. Na jednom dátume prepojte čas servera s Bratislavou. Zobrazenie správy neznamená úspešne otestovaný rizikový filter.
  3. Skutočne viacmenový EA. Pri troch pároch overte jeden spoločný test a histórie. Tri oddelené jednoduché roboty nie sú automaticky portfóliový test.
  4. Inventár programov. Rozdeľte kompatibilné nástroje a potrebné úpravy; spočítajte cenu migrácie a čas na kontrolu.
  5. Realizácie po čiastočnom zatvorení. V histórii rozlíšte zatvorenie od nového opačného obchodu. Následne porovnajte cTrader a MT5 podľa účtu a ovládania pozícií.