V tomto článku
Po prečítaní dokážete…
- Rozdelíte otočenie nettingovej pozície na zatvorenie a nový opačný objem.
- Vypočítate vážený vstup a odhalíte nesprávny priemer cez zatváracie aj otváracie realizácie.
- Odlišujete portfóliový test, paralelnú optimalizáciu a živé vykonanie.
Vysvetlenie pojmov priamo v článku
Veľkosť pozície (objem) Realizovaný zisk a strata Krátka pozícia (short) CFD — finančná rozdielová zmluva Demo účet Vykonanie pokynuMetaTrader 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.
| Úloha | MT4 | MT5 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égie | Zapíš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 nastavenia | Oddeľ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
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.
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.
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?
- Demo účet a celý symbol. Zapíšte kontrakt, produkt, model pozícií a prijaté podmienky; označenie demo neznamená rovnaké živé vykonanie.
- Čas a kalendár. Na jednom dátume prepojte čas servera s Bratislavou. Zobrazenie správy neznamená úspešne otestovaný rizikový filter.
- 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.
- Inventár programov. Rozdeľte kompatibilné nástroje a potrebné úpravy; spočítajte cenu migrácie a čas na kontrolu.
- 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í.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
Pôvodných 0,20 sa zatvorí: 20 000 EUR × 0,0020 USD/EUR. Zvyšných 0,10 otvorí short na 1,1020 bez predchádzajúceho výsledku.
Ďalšie otázky
Musím prejsť z MT4 na MT5?
Nie automaticky. Rozhodujú produkty účtu, model pozícií a programy, ktoré potrebujete. MT4 má zverejnené technické aktualizácie z roku 2026; to však nie je prísľub budúcej podpory poskytovateľa. Overte obsluhujúci právny subjekt a kompatibilné verzie. Ak migrujete, skontrolujte licencie, kód, udalosti a výsledky testov. Názov novšej platformy sám nepreukazuje lepšiu realizáciu ani lepšiu stratégiu.
Aký je rozdiel pri testovaní EA?
MT5 umožňuje kompatibilnému EA pracovať s viacerými symbolmi v jednom testovanom účte. Potrebuje histórie aj prepočtové dáta a vhodný model tickov a nákladov. Agenti môžu rozdeliť optimalizačné úlohy, ale jeden jednotlivý test používa jedného agenta. Súčet troch samostatných ziskov nepreukazuje spoločnú equity krivku. Reálne historické ticky stále neznamenajú budúce likvidné plnenie. Výber parametrov oddeľte od neskoršej kontroly.
Podporuje MT5 hedging?
Platforma podporuje hedging aj netting, konkrétny model nastavuje poskytovateľ účtu. V nettingu sa opačná realizácia započítava do jednej pozície symbolu; väčší objem ju môže otočiť. V hedgingu môže nový opačný obchod vytvoriť samostatnú pozíciu a výslovné zatvorenie ticketu je iný pokyn. Preto neporovnávajte iba čistý počet lotov. Overte prijaté SL/TP, maržu a náklady konkrétnej operácie.
Je DOM v MT5 pohľad na celý forexový trh?
Nie. Pri OTC môže vychádzať z kotácií a objemov poskytovateľa; bez objemov môže zobrazovať iba cenové úrovne na zadávanie pokynov. Pri burzovom režime závisia údaje aj dostupnosť od trhu a účtu. MT4 má tiež DOM. Názov funkcie teda nepreukazuje úplnosť likvidity, miesto vykonania ani dostupný produkt. Prečítajte špecifikáciu a overte, ktoré údaje váš poskytovateľ skutočne dodáva.
Zdroje a overenie
- MetaQuotes — Basic Principles
Pokyn, realizácia a pozícia; viac realizácií jedného pokynu, netting, hedging a stop-limit.
- MetaQuotes — Executing Trades
Objemovo vážený vstup a odlišné znižovanie pozície v nettingu a hedgingu.
- MQL5 — Deal Properties
Čas realizácie, pokyn, pozícia, objem, cena, náklady a typ IN/OUT/INOUT.
- MetaQuotes — Testing Features
Viacmenové dáta, spoločný test a jeden agent pre jeden jednotlivý test.
- MQL5 — Economic Calendar
Kalendárové funkcie pracujú s časom obchodného servera.
- MetaQuotes — Depth of Market
Odlišné údaje OTC a burzy; dostupnosť a objemy závisia od poskytovateľa.
- MetaQuotes — MT5/MT4 Comparison
21 oproti 9 rámcom a 6 oproti 4 čakajúcim typom; architektúra nie je konkrétna ponuka účtu.
- MQL4 — Object-Oriented Programming
Aj MQL4 opisuje triedy, dedičnosť a polymorfizmus.
- MQL5 — Moving from MQL4
Rozdiely udalostí, premenných a prístupu k časovým radom vyžadujú kontrolu migrácie.
- MetaQuotes — MT4 Release Notes
Historické záznamy buildov 1470 a 1490 v roku 2026; žiadny prísľub budúcej podpory.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
