MetaQuotes (MQL) programozás: Meggazdagodni lehet az épületkereskedelmi botokkal?

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


A MetaQuotes Language (MQL) egy programozási nyelv, amelyet kizárólag a MetaTrader szoftverrel használnak automatizált kereskedési robotok és pénzügyi piaci mutatók létrehozására. Az MQL szkripteket író programozóknak nagyon jól meg kell érteniük az objektum-orientált programozást, az MQL szintaxist és a pénzügyi piacokat, amelyeken az MQL szkriptek telepítését tervezik.

Az MQL szkriptek írásának célja a pénzügyi piacok, elsősorban a devizapiaci piacok (Forex) és a pénzügyi eszközök ezen elemzésen alapuló kereskedelmének elemzése..

MetaQuotes története

Az MQL első verzióját 2001-ben adták ki integrált programozási nyelvként a MetaQuotes kereskedési platformon. 2002-ben megjelent a MetaQuotes platform frissített és átnevezett verziója, MetaTrader néven, és az MQL II-vel csomagolták, amely a MetaQuotes programozási nyelv frissített verziója volt..

Az MQL, ahogy ma ismert és használt, 2005. július 1-jén jelent meg a MetaTrader 4 (MT4) nyomán. Az új nyelvet MQL4-nek hívták. A platform és az integrált programozási nyelv sikert aratott, és gyorsan a valós kereskedési platformmá vált a forex kereskedési piacon.

2010-ben a MetaTrader 5 (MT5) megjelent az MQL5-kel együtt, és ez volt a MetaQuotes Software első kísérlete a fióktelep kibővítésére a devizapiacon. A szoftver szerény siker volt, de nem tudta elkerülni az MT4 piacvezető pozícióját.

Manapság az MT4 és az MQL4 programozást továbbra is széles körben használják a deviza pénzügyi eszközök elemzésének és kereskedelmének automatizálására. Az MT5-et devizapiacon is használják, de felhasználható más eszközök, például részvények, kötvények és áruk kereskedelmének programozására és megkönnyítésére is. 2011-től több mint 450 brókercég és bank telepítette a MetaTrader platformokat deviza és egyéb pénzügyi eszközök kereskedelmére..

MQL szintaxis

Az MQL objektum-orientált programozási nyelv, amelynek szintaxisa a C programozási nyelven alapul. Ennek eredményeként azok a programozók, akik már tudják a C-t, vagy olyan szorosan rokon nyelveket, mint például a Java vagy a C ++, megtalálják az ismerős MQL szintaxist, és gyorsan felveszik a nyelvet.

2014-ben megjelent a MetaTrader 4 600 Build. A MetaTrader 4 új verziója jelentősen kibővítette az MQL4 képességeit annyira, hogy a programozási nyelv teljesítménye sokkal közelebb áll az MQL5 teljesítményéhez. Míg az MQL4 és az MQL5 hasonlóak, az MQL5 számos olyan funkciót és funkciót tartalmaz, amelyekkel az MQL4 nem rendelkezik. Ezenkívül a folyamatok kezelésének néhány alapvető módja a nyelvek között eltérő. Ennek eredményeként, míg a szkriptek átvihetők az MQL4 és az MQL5 között, gyakran átfogó újraírásra van szükség.

Ezért az MQL elsajátításakor fontos, hogy a programozók a használt kereskedési platformon alkalmazandó nyelvre összpontosítsanak. Az MQL szkriptek csak a MetaTrader platformon telepíthetők. Az MQL4 vagy az MQL5 kiválasztása előtt a programozóknak meg kell győződniük arról, hogy a MetaTrader platform melyik verzióját kínálják brókerek, az MT4 vagy az MT5, és meg kell tanulniuk az alkalmazandó nyelvet az általuk használt platform alapján.

MQL IDE beállítása

Míg az MQL egyszerű szöveges szerkesztőben írható, addig azt a MetaTrader-ben kell lefordítani. Az MT4 és az MT5 kliens verziói ingyenesek, és egyaránt tartalmaznak MetaEditor néven ismert integrált fejlesztési környezetet (IDE). Az MQL írásának legegyszerűbb helye a MetaEditor.

A MetaEditor megszerzéséhez be kell szereznie a MetaTrader verzióját, amelyet brókere a szerverein futtat.

  • MQL4 IDE: Töltse le a MetaTrader 4-et a hivatalos MetaTrader 4 webhelyről.
  • MQL5 IDE: Töltse le a MetaTrader 5-et a hivatalos MetaTrader 5 weboldalról.

Ha a MetaTrader telepítve van, akkor MQL szkripteket írhat és végrehajthat egy fiktív valutában történő ingyenes demo-számlázással. Az élő kereskedésekhez tartozó szkriptek telepítéséhez regisztrálnia kell egy kereskedési számlát az Ön által választott brókerekkel, és csatlakoznia kell a MetaTraderhez a bróker MetaTrader szervereihez..

MetaQuotes Language 4 (MQL4) források

A MetaQuote Software egy nagyon alapos MQL4 dokumentációs webhelyet tart fenn, amely rengeteg tartalommal rendelkezik minden szintű programozó számára. Ha még nem ismeri az MQL4-et, íme néhány oldal, amelyek hasznosak lehetnek:

  • MQL4 bevezető tanfolyam HTML ebook formátumban;
  • MQL4 Codebase több ezer ingyenes szkripttel, amelyekből tanulhat és felhasználhat;
  • MetaTrader 4 fórum, ahol kölcsönhatásba léphet más MQL4 programozókkal és tanulhat tőlük (gondoljon rá, mint StackOverflow-ekvivalens az MQL4 programozókra);
  • MQL4 programozási cikkek adatbázis: kezdje el az MQL4 nyelv az újszülötteknek cikkel.

Ha hatékonyabban megtanul egy meghatározott képzési programot követve videókkal az írásos tartalom kiegészítéseként, vegye figyelembe a következő prémium online tanfolyamokat:

  • Algoritmikus kereskedés Forexben: készítse el első Forex robotját! Forrás Udemy.
  • MQL4 tutorial Bootcamp: Robotkódolás kereskedelme az Udemy házigazdája a Metatrader4-ben.
  • Fekete Algo kereskedelem: Készítse el kereskedelmi robotját, egy online Udemy kurzust.
  • MQL4 oktatóprogram: Az Forex Boat által kínált algoritmikus kereskedés az MQL4-ben teljes kezdők számára.

MetaQuotes Language 5 (MQL5) források

A MetaQuotes Software hivatalos dokumentációs webhelyet is fenntart az MQL5 programozók számára. Az új programozók számára a legértékesebb tartalmak közé tartozik:

  • Hivatalos MQ5 referenciadokumentumok;
  • MetaTrader 5 fórum, ahol más MQL5 programozók mérlegelni tudják az MQL5 szkriptek írása előtt álló kihívásokat.
  • Az MQL5 Codebase itt talál több mint ezer MQL5 szkriptet, amelyeket más programozók írtak. Tanulja meg, hogyan kell MQL5-t írni a szkriptek áttekintése, törése, javítása és módosítása révén.
  • Az MQL5 programozási cikkek adatbázisában rengeteg cikk és oktatóanyag található, amelyek konkrét programozási feladatokkal foglalkoznak. A kezdőknek leghasznosabb hozzászólások közé tartozik:
    • Rövid útmutató vagy rövid útmutató kezdőknek;
    • Bevezetés az MQL5-be: Egyszerű szakértői tanácsadók vagy egyedi mutatók írása;
    • MQL dummies: Objektum osztályok tervezése és felépítése.

Ha jobban szeretne tanulni strukturált programozási tanfolyamokról, akkor az MQL Tutorial Bootcamp prémium online tanfolyam elérhető az Udemy webhelyen..

összefoglalás

Az MQL4 és az MQL5 olyan programozási nyelvek, amelyeket kereskedési robotok és pénzügyi elemző eszközök létrehozásához használnak a MetaTrader 4 és 5 kereskedési platformokon történő telepítéshez. Az MQL programozók számára törekvő oktatási források elsődleges forrásai a hivatalos MQL4 és MQL5 dokumentációs webhelyek. Mivel az MQL4 és az MQL5 szkriptek csak a MetaTrader megfelelő verzióján futtathatók, a kezdő programozóknak ügyelniük kell a nyelv megtanulására, amely a közvetítő által kínált MetaTrader verzióra alkalmazható..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map