Programiranje MetaQuotes (MQL): Get Rich Bott Trading Bots?

Razkritje: Vaša podpora pomaga pri vzdrževanju spletnega mesta! Za nekatere storitve, ki jih priporočamo na tej strani, zaslužimo naročnino.


MetaQuotes Language (MQL) je programski jezik, ki se uporablja izključno s programsko opremo MetaTrader za ustvarjanje avtomatiziranih trgovinskih robotov in kazalcev finančnega trga. Programerji, ki pišejo skripte MQL, se morajo dobro razumeti objektno usmerjenega programiranja, sintakse MQL in finančnih trgov, na katerih nameravajo uvesti skripte MQL.

Cilj pisanja skript MQL je avtomatizirati postopek analize finančnih trgov, predvsem deviznih trgov (Forex), in trgovanja s finančnimi instrumenti na podlagi te analize.

MetaQuotes Zgodovina

Prva različica MQL je bila izdana leta 2001 kot integriran programski jezik na trgovalni platformi MetaQuotes. Leta 2002 je izšla posodobljena in preoblikovana različica platforme MetaQuotes, imenovana MetaTrader, in pakirana z MQL II, ki je bila posodobljena različica programskega jezika MetaQuotes.

MQL, kot ga poznamo in uporabljamo danes, je bil izdan 1. julija 2005 skupaj z MetaTrader 4 (MT4). Novi jezik se je imenoval MQL4. Platforma in integrirani programski jezik sta bila hit in sta hitro postala dejansko platforma za trgovanje s standardno platformo na trgu forex.

Leta 2010 je bil MetaTrader 5 (MT5) izdan skupaj z MQL5 in je bil prvi poskus programske opreme MetaQuotes Software zunaj forex trga. Programska oprema je dosegla skromen uspeh, vendar ni mogla nadomestiti položaja MT4 kot vodilnega na trgu.

Danes se programiranje MT4 in MQL4 še vedno močno uporablja za avtomatizacijo analize in trgovanja s finančnimi instrumenti forex. MT5 se uporablja tudi na Forex trgih, vendar jih je mogoče uporabiti tudi za programiranje in olajšanje trgovine z drugimi instrumenti, kot so zaloge, obveznice in blago. Od leta 2011 je več kot 450 borznoposredniških družb in bank uvedlo platforme MetaTrader za trgovanje s forexi in drugimi finančnimi instrumenti.

Sintaksa MQL

MQL je objektno usmerjen programski jezik s skladnjo, ki temelji na programskem jeziku C. Kot rezultat, bodo programerji, ki že poznajo C ali sorodne jezike, kot sta Java ali C ++, našli sintakso MQL in so hitro našli jezik..

Leta 2014 je izšel MetaTrader 4 600 Build. Ta nova različica MetaTrader 4 je bistveno razširila zmogljivosti MQL4 do te mere, da je zmogljivost programskega jezika zdaj precej bližja zmogljivosti MQL5. Medtem ko sta MQL4 in MQL5 podobna, MQL5 vključuje številne funkcije in funkcije, ki jih MQL4 ne. Poleg tega se nekateri temeljni načini ravnanja procesov razlikujejo med jeziki. Medtem ko je skripte mogoče prenašati med MQL4 in MQL5, je pogosto potrebno obsežno prepisovanje.

Zaradi tega je pri učenju MQL pomembno, da se programerji osredotočijo na jezik, ki velja za trgovalno platformo, ki jo bodo uporabljali. Skripte MQL je mogoče namestiti samo na platformi MetaTrader. Pred izbiro MQL4 ali MQL5 naj programerji potrdijo, katero različico platforme MetaTrader ponuja njihov posrednik, MT4 ali MT5, in se naučijo ustreznega jezika na podlagi platforme, ki jo bodo uporabljali.

Nastavitev ID-ja MQL

Medtem ko je MQL mogoče zapisati v urejevalniku navadnega besedila, ga je treba sestaviti v MetaTraderju. Odjemalske različice MT4 in MT5 so brezplačne in vključujejo integrirano razvojno okolje (IDE), znano kot MetaEditor. Najpreprostejši kraj za pisanje MQL je v programu MetaEditor.

Če želite dobiti MetaEditor, boste morali dobiti različico MetaTraderja, ki ga vaš posrednik izvaja na svojih strežnikih.

  • MQL4 IDE: Prenesite MetaTrader 4 z uradnega spletnega mesta MetaTrader 4.
  • MQL5 IDE: Prenesite MetaTrader 5 z uradnega spletnega mesta MetaTrader 5.

Ko je nameščen MetaTrader, lahko pišete skripte MQL in jih izvajate z brezplačnim demo računom, s katerim trgujete v izmišljeni valuti. Če želite namestiti skripte za trgovanje v živo, se boste morali po lastni izbiri prijaviti na trgovalni račun in povezati MetaTrader s strežniki MetaTrader posrednika..

Viri MetaQuotes Language 4 (MQL4)

MetaQuote Software vzdržuje zelo temeljito spletno mesto z dokumentacijo o MQL4, ki vključuje veliko vsebine za programerje vseh ravni. Če ste nov za MQL4, vam lahko pomaga nekaj strani:

  • MQL4 Uvodni tečaj v formatu ebook HTML;
  • MQL4 Codebase z več tisoč brezplačnimi skripti za učenje in uporabo;
  • MetaTrader 4 forum, na katerem lahko komunicirate z drugimi programerji MQL4 in se jih učite (mislite na to kot StackOverflow ekvivalent za programerje MQL4);
  • Podatkovna zbirka člankov o programiranju MQL4: začnite s člankom o jeziku MQL4 za novince.

Če se boste učinkoviteje naučili, če sledite določenemu programu usposabljanja z videoposnetki za dopolnitev pisne vsebine, upoštevajte naslednje vrhunske spletne tečaje:

  • Algoritmično trgovanje na Forexu: ustvarite svoj prvi robot Forex! Ponudnik Udemy.
  • MQL4 Tutorial Bootcamp: trgovanje z robotskim kodiranjem v Metatrader4, ki je gostil Udemy.
  • Black Algo Trading: Sestavite svoj trgovalni robot, spletni tečaj Udemy.
  • MQL4 Tutorial: algoritmično trgovanje z MQL4 za popolne začetnike, ki ga ponuja Forex Boat.

Viri MetaQuotes Language 5 (MQL5)

MetaQuotes Software vzdržuje tudi uradno spletno mesto za dokumentacijo za programerje MQL5. Nekatere najdragocenejše vsebine za nove programerje vključujejo:

  • Uradni referenčni dokumenti MQ5;
  • MetaTrader 5 Forum, kjer se lahko drugi programerji MQL5 odzovejo na izzive, s katerimi se srečujete pri pisanju skriptov MQL5.
  • V zbirki MQL5 boste našli več kot tisoč skriptov MQL5, ki so jih napisali drugi programerji. Naučite se pisati MQL5 s pregledom, lomljenjem, popravljanjem in prilagajanjem teh skript.
  • V podatkovni zbirki člankov za programiranje MQL5 boste našli številne članke in vadnice, ki obravnavajo določene programske naloge. Nekatere izmed najbolj uporabnih objav za začetnike so:
    • Hitri začetek ali kratek vodnik za začetnike;
    • Uvod v MQL5: Kako napisati enostavne strokovnjake ali indikatorje po meri;
    • MQL za lutke: Kako načrtovati in konstruirati razrede predmetov.

Če se želite učiti iz strukturiranega tečaja programiranja, je na spletnem tečaju Udemy na voljo vrhunski spletni tečaj MQL Tutorial Bootcamp..

Povzetek

MQL4 in MQL5 sta programska jezika, ki se uporabljata za ustvarjanje trgovskih robotov in orodij za finančno analizo za uvajanje na trgovalnih platformah MetaTrader 4 in 5. Primarni viri izobraževalnih virov za ambiciozne programerje MQL so uradna spletna mesta za dokumentacijo MQL4 in MQL5. Ker se skripte MQL4 in MQL5 lahko izvajajo samo v ustrezni različici MetaTraderja, bi morali začetniki programerji skrbeti za učenje jezika, ki je uporaben za različico MetaTraderja, ki jo ponuja njihov posrednik.

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