Metatrader 5, MT5 használata, letöltése: Mire figyelj, hogyan használd
A MetaTrader 5, röviden MT5, a MetaQuotes által fejlesztett kereskedési platform. A rendszer több eszközosztály kezelésére készült, és technológiai szempontból fejlettebb a korábbi MetaTrader 4 platformnál. Az MT5 modernebb architektúrát, több idősíkot, fejlettebb backtest rendszert, új megbízástípusokat, valamint netting és hedging pozíciókezelést is támogat.
Ebben a cikkben bemutatjuk az MT4 és MT5 közötti gyakorlati különbségeket, az MQL4 és MQL5 programozási nyelvek eltéréseit, az MT5 fontosabb funkcióit, valamint azt is, hogy milyen esetekben lehet célszerű az újabb platformot választani. A MetaTrader 4 használatát egy korábbi cikkünkben részletesen bemutattuk, ezt itt találod.
Témáink:
- Mi a MetaTrader 5?
- Mi a lényegi különbség az MT4 és az MT5 között?
- MQL4 és MQL5 programozási különbségek
- MT5 idősíkok
- Mini chart használata
- Ajánlati könyv és végrehajtási módok
- Netting és hedging pozíciókezelés
- Buy Stop Limit és Sell Stop Limit megbízások
- MetaTrader 5 letöltése
- Kinek lehet hasznos az MT5?
- Miért maradt használatban az MT4?
- MT4 vagy MT5?
Mi a MetaTrader 5?
A MetaTrader 5 egy kliens-szerver alapú kereskedési platform. Alapvető működési logikája ebből a szempontból hasonló a MetaTrader 4-hez, a háttérben azonban jelentős technológiai fejlődés történt.
Az MT5 modern, 64 bites architektúrát használ, és hatékonyabban képes kihasználni a mai számítógépek erőforrásait. Ennek főleg nagyobb adatmennyiség kezelése, összetettebb Expert Advisorok futtatása és backtestek végrehajtása során van jelentősége.
A platform telepítése egyszerű. A programot beszerezhetjük a MetaQuotes oldaláról vagy attól a brókercégtől, amelynél kereskedési számlát használunk. Brókercégenként eltérhet, hogy pontosan milyen MT5 számlatípusok és kereskedhető instrumentumok érhetők el.
Ha korábban csak MT4-et használtunk, érdemes először demószámlán kipróbálni az MT5 működését. Az MT4-es kereskedési számla belépési adatai általában nem használhatók automatikusan egy MT5 számlához. Sok brókernél külön MT5 alszámlát kell létrehozni.
Mi a lényegi különbség az MT4 és az MT5 között?
Felhasználói oldalról a két program első látásra nagyon hasonló. A nagyobb eltérések inkább a háttérben működő technológiában, a programozási környezetben, a backtest rendszerben, az idősíkok számában és a pozíciókezelésben jelennek meg.
| Funkció | MT4 | MT5 |
|---|---|---|
| Architektúra | Régebbi, 32 bites technológia | Modern, 64 bites architektúra |
| Idősíkok száma | 9 | 21 |
| Stop Limit megbízások | Nincs | Van |
| Pozíciókezelés | Hedging jellegű működés | Netting vagy hedging |
| Programozási nyelv | MQL4 | MQL5 |
| MT4 Expert Advisor kompatibilitás | Igen | Közvetlenül nem |
| Strategy Tester | Egyszerűbb | Fejlettebb, többmagos működés |
| Depth of Market | Korlátozottabb | Fejlettebb támogatás |
| Részleges teljesülések kezelése | Korlátozottabb | Fejlettebb |
| Eszközosztályok | Elsősorban forex és CFD környezetben terjedt el | Több eszközosztály kezelésére tervezték |
Az MT5 egyik fontos technológiai előnye a fejlettebb Strategy Tester. A rendszer több processzormagot is képes használni, így nagyobb számításigényű stratégiák tesztelése és paraméteroptimalizálása lényegesen hatékonyabb lehet.
Az MT4 alapértelmezetten 9 idősíkot kínál, míg az MT5 21 különböző időfelbontást támogat. Az újabb platformon például 2, 3, 4, 6, 8 és 12 órás idősíkok is rendelkezésre állnak.
Fontos eltérés a Stop Limit megbízások támogatása is. Az MT5 Buy Stop Limit és Sell Stop Limit megbízások használatát is lehetővé teszi.
MQL4 és MQL5 programozási különbségek
A MetaTrader platformok egyik legfontosabb szolgáltatása az automatizálhatóság. Saját indikátorokat, kereskedési robotokat és egyéb programokat írhatunk hozzájuk.
Az MT4 az MQL4 programozási nyelvet használja, az MT5 pedig az MQL5 nyelvet. Az MQL5 fejlettebb programozási környezetet kínál, és jobban támogatja az objektumorientált programozási megoldásokat.
Az MT4-re készített Expert Advisorok és indikátorok nem futnak közvetlenül MT5 alatt. Egy MQL4 programot általában MQL5-re kell portolni vagy átírni. Ez több munkát igényelhet, mert a két rendszer programozási felülete és több fontos függvénye is eltér.
Az MT5 programfájljainál gyakran a következő kiterjesztésekkel találkozhatunk:
- .mq5 - az MQL5 forráskódot tartalmazó fájl
- .ex5 - a lefordított, futtatható programfájl
Ha egy indikátor vagy Expert Advisor forráskódját is szeretnénk módosítani, az .mq5 fájlra van szükségünk. Az .ex5 már lefordított állomány.
MT5 idősíkok
Az MT4 egyik korlátja, hogy alapértelmezetten mindössze 9 idősíkot kínál. Az MT5 ezt 21 idősíkra bővítette.
Az elérhető periódusok között többek között megtalálhatók:
- 1, 2, 3, 4, 5, 6, 10, 12, 15, 20 és 30 perces periódusok
- 1, 2, 3, 4, 6, 8 és 12 órás periódusok
- napos, hetes és havi periódusok
Ez hasznos lehet azok számára, akik több időtávon vizsgálják ugyanazt az instrumentumot. Például egy órás grafikon mellett 2 vagy 4 órás nézetet is használhatunk anélkül, hogy egyedi periódust kellene létrehozni.
Szabadon definiálható tetszőleges idősík ugyanakkor alapértelmezetten továbbra sem érhető el. Ha például 7 perces grafikont szeretnénk használni, ehhez egyedi megoldás szükséges.
Mini chart a MetaTrader 5-ben
Az MT5 grafikai objektumai között megtalálható egy mini chart funkció is. Ennek segítségével egy meglévő grafikonon belül egy másik kisebb chartot jeleníthetünk meg.
A mini chart egyik előnye, hogy eltérő instrumentumot vagy eltérő idősíkot is beállíthatunk rajta.
Például:
- egy EUR/USD grafikonon megjeleníthetünk egy másik devizapárt
- egy 5 perces chart mellett figyelhetjük az órás grafikont
- összehasonlíthatjuk két instrumentum rövid távú mozgását
A mini chart mérete, elhelyezkedése, skálája, instrumentuma és periódusa is módosítható.
Grafikon megjelenítési módok
A MetaTrader 5 alapértelmezetten három klasszikus grafikonmegjelenítési módot kínál.
- vonaldiagram
- bar chart
- japán gyertyás grafikon
Egyes alternatív grafikonfajták, például a Renko chart, nem tartoznak az MT5 alapértelmezett grafikonmegjelenítési módjai közé. Ezekhez külön indikátor vagy más kiegészítő megoldás használható.
Ajánlati könyv a MetaTrader 5-ben
Az MT5 támogatja az ajánlati könyv, vagyis a Depth of Market használatát. Az elérhető információk köre függ az instrumentumtól, a piactól és a brókercég által biztosított adatoktól.
Az ajánlati könyv segítségével az adott instrumentumhoz kapcsolódó vételi és eladási árszinteket, illetve a hozzájuk tartozó elérhető mennyiségeket láthatjuk, amennyiben ezeket az adatokat a bróker biztosítja.
Megbízások teljesülési módjai MT5 alatt
Az MT5 többféle végrehajtási és teljesülési mód kezelésére képes. Az adott instrumentumnál használható lehetőségek a brókercégtől és a piactól is függnek.
A fontosabb teljesülési módok:
- Fill or Kill - a teljes megbízási mennyiségnek azonnal teljesülnie kell, ellenkező esetben a megbízás törlődik
- Immediate or Cancel - az azonnal elérhető mennyiség teljesülhet, a fennmaradó rész törlődik
- Return - részleges teljesülés esetén a fennmaradó mennyiség a meghatározott szabályok szerint továbbra is aktív maradhat
Nem minden teljesülési mód érhető el minden instrumentumnál. Forex, CFD, részvény vagy határidős termék esetén is eltérhetnek a használható lehetőségek.
Netting és hedging pozíciókezelés MT5 alatt
Az MT5 netting és hedging pozíciókezelési módot is támogat. Az, hogy egy adott számlán melyik használható, a brókercégtől, a számlatípustól és az adott piac szabályaitól függ.
Netting mód
Netting rendszerben egy instrumentumhoz egyetlen nettó pozíció tartozik. Ha például 0,1 lot EUR/USD vételi pozíció után újabb 0,1 lot vételt nyitunk, akkor a rendszer egy 0,2 lot méretű nettó pozícióként kezeli az állományt.
Ha meglévő long pozíció mellett ellenkező irányú ügyletet kötünk, az csökkenti vagy teljesen lezárhatja a nettó pozíciót.
Hedging mód
Hedging rendszerben az azonos instrumentumon nyitott pozíciók külön kezelhetők. Így ugyanazon instrumentumon akár long és short pozíció is nyitva lehet egyszerre.
Ez közelebb áll ahhoz a pozíciókezelési módszerhez, amelyet sok MT4 felhasználó megszokott.
Ezért ma már nem helyes úgy tekinteni az MT5-re, mint kizárólag netting rendszerű platformra. Az MT5 mindkét pozíciókezelési módot támogatja.
Buy Stop Limit és Sell Stop Limit megbízások
Az MT5 két olyan függő megbízást is támogat, amely az MT4 alapvető megbízástípusai között nem található meg. Ezek a Buy Stop Limit és a Sell Stop Limit megbízások.
A Stop Limit megbízás két árszintet használ. Az első egy aktiválási szint, a második az az árszint, amelyen az aktiválás után limit megbízás kerül a piacra.
Buy Stop Limit működése
Tegyük fel, hogy az aktuális árfolyam 100. Egy technikai szint 105 körül található, és csak akkor szeretnénk vételi lehetőséget keresni, ha az ár először eléri ezt a szintet. Közvetlenül 105-ön nem akarunk vásárolni, inkább egy visszahúzódás során szeretnénk 103-on belépni.
Ebben az esetben a Buy Stop Limit aktiválási ára lehet 105, a hozzá tartozó Buy Limit ára pedig 103.
Ha az árfolyam eléri az aktiválási szintet, a rendszer létrehozza a meghatározott Buy Limit megbízást. A vétel csak akkor teljesül, ha az árfolyam később eléri a limitárat, és a piaci feltételek lehetővé teszik a teljesülést.
Fontos figyelni a brókercég által meghatározott minimális távolságokra és a függő megbízás lejárati idejére. Egy aktivált limit megbízás később is a rendszerben maradhat, ha nem állítunk be megfelelő lejárati feltételt.
A Sell Stop Limit ennek fordított logikája szerint működik.
A MetaTrader 5 letöltése
Az MT5 platformot legegyszerűbben a választott brókercég oldaláról vagy a MetaQuotes hivatalos weboldaláról tölthetjük le.
Brókercégen keresztül történő letöltés esetén előnye lehet annak, hogy a program már az adott szolgáltató kereskedési szervereihez és számlatípusaihoz igazodik.
A MetaTrader 5 asztali számítógépen és mobileszközökön is használható. Android és iOS rendszerre is elérhető mobilalkalmazás.
Kinek lehet hasznos a MetaTrader 5?
Az MT5 többféle felhasználási területre készült, ezért több felhasználói csoport számára is előnyös lehet.
- Több instrumentumot használó kereskedők - az MT5 több eszközosztály kezelésére készült, bár az adott kínálat mindig a brókercégtől függ.
- Automatizált kereskedési rendszereket használók - az MQL5 fejlettebb programozási lehetőségeket kínál.
- Backtestet végző felhasználók - az MT5 Strategy Tester többmagos működése nagyobb számítási kapacitást biztosít.
- Több idősíkot használók - az MT5 21 beépített időfelbontást kínál.
- Részvénypiaci és tőzsdei környezetben dolgozók - a netting pozíciókezelés, az ajánlati könyv és a részleges teljesülések kezelése miatt az MT5 felépítése jobban illeszkedik több szabályozott piac működéséhez.
Miért maradt használatban az MT4?
Az MT5 technológiailag fejlettebb platform, az MT4 mégis hosszú időn keresztül erős pozíciót őrzött meg a retail forex piacon.
Ennek több történeti oka volt:
- MQL4 programok nagy száma - rengeteg Expert Advisor és indikátor készült MT4-re, amelyeket MT5-höz át kellett írni.
- Felhasználói megszokás - sok kereskedő hosszú éveken keresztül MT4-et használt, és nem volt erős oka a platformváltásra.
- Kezdeti pozíciókezelési különbségek - az MT5 korai változatai a netting rendszert helyezték előtérbe, miközben a retail forex felhasználók jelentős része hedging logikához szokott.
- Brókeri infrastruktúra - sok szolgáltató jelentős technológiai infrastruktúrát épített az MT4 köré, ezért az átállás fokozatosan történt.
Ezek közül több szempont ma már kevésbé fontos. Az MT5 támogatja a hedging pozíciókezelést, az MQL5 ökoszisztéma jelentősen fejlődött, és egyre több szolgáltató helyezi előtérbe az újabb platformot.
MT4 vagy MT5?
Új felhasználó számára általában az MT5 a logikusabb választás. Modernebb technológiát, több idősíkot, fejlettebb backtest környezetet és szélesebb funkcionalitást kínál.
Az MT4 használata akkor lehet indokolt, ha már rendelkezünk olyan MQL4 Expert Advisorral vagy indikátorral, amelyet nem szeretnénk vagy nem tudunk MQL5-re átírni. Szintén számíthat, ha egy adott brókercég valamely szolgáltatása csak MT4 környezetben érhető el.
Ha ilyen kötöttség nincs, egy új kereskedési vagy automatizált rendszer kialakításánál általában érdemes az MT5 irányából indulni.
Gyakori kérdések a MetaTrader 5-ről
Megszűnik az MT4?
Az MT4 szerepe fokozatosan csökkent, miközben egyre több bróker az MT5 platformot helyezi előtérbe. Ettől függetlenül az MT4 több szolgáltatónál továbbra is elérhető. A pontos helyzetet mindig az adott brókercégnél érdemes ellenőrizni.
Lehet hedge pozíciókat használni MT5-ben?
Igen. Az MT5 támogatja a hedging pozíciókezelési módot, amennyiben azt a bróker és a számlatípus lehetővé teszi. Netting rendszerű számlák is használhatók.
Kompatibilisek az MT4 robotok az MT5 platformmal?
Közvetlenül nem. Az MQL4 alapú Expert Advisorokat és indikátorokat általában MQL5-re kell portolni vagy átírni.
Az MT5 csak forex kereskedésre használható?
Nem. Az MT5 több eszközosztály kezelésére készült. A ténylegesen elérhető forex, CFD, részvény, határidős, kötvény vagy egyéb termékek köre a választott brókercégtől függ.
Melyik platform jobb forex kereskedésre?
Mindkét platform használható forex kereskedésre. Az MT5 technológiailag fejlettebb és több funkciót kínál. Az MT4 mellett főként a meglévő MQL4 programok, a megszokott munkakörnyezet vagy egy adott bróker technikai korlátai szólhatnak.
Melyik platform jobb backtestelésre?
Az MT5 egyértelmű előnyt kínál ezen a területen. A Strategy Tester több processzormagot is képes használni, fejlettebb optimalizációs lehetőségeket biztosít, és összetettebb automatizált stratégiák vizsgálatára alkalmas.
Összegzés
A MetaTrader 5 a MetaTrader 4 technológiailag fejlettebb utódja. Több idősíkot, fejlettebb Strategy Testert, új megbízástípusokat, netting és hedging pozíciókezelést, valamint modernebb programozási környezetet kínál.
Az MT4 továbbra is használható platform, és meglévő MQL4 robotok vagy indikátorok esetén lehet oka a megtartásának. Új rendszer kialakításakor azonban az MT5 több szempontból jobb kiindulási alap.
A platform kiválasztásakor érdemes azt is ellenőrizni, hogy a választott brókercég milyen instrumentumokat, számlatípusokat, pozíciókezelési módot és kereskedési funkciókat biztosít MT5 alatt. A MetaTrader ugyanis maga a kereskedési platform, míg a tényleges termékkínálatot és a végrehajtási feltételeket a brókercég határozza meg.