„Metatrader 5“ (MT5) yra pažangi prekybos platforma, palaikanti daugybę skirtingų turtų, tokių kaip Forex, kriptos, prekės ir pan. Tai nepaprastai populiaru tarp Japonijos prekybininkų ir reguliuojamų brokerių. Daugelis Japonijos programuotojų naudojasi savo „MQL5“ programavimo kalba, siekdami sukurti pažangiausius prekybos algoritmus, ir mes paaiškinsime, kaip jie naudoja MT5 pažangių algoritmų kūrimui ir prekybai žemiau.
Identiška sintaksė su c/c ++
„MT5“ yra nemokamas ir siūlo daugelis gerbiamų brokerių, kurie yra reguliuojami Japonijoje, todėl tai yra paprastas procesas, skirtas naudoti pažangias platformos funkcijas.
Pagrindinis MQL5 pranašumas yra jo panašumas į populiarią programavimo kalbą C ++, todėl jį labai lengva priimti ir išmokti. MQL5 sintaksė yra beveik identiška, o duomenų tipai taip pat yra pažįstami, pavyzdžiui, int, dvigubai, char, bool ir eilutei. Funkcijos deklaruojamos ir naudojamos taip pat, o MQL5 taip pat palaiko klases, paveldėjimą ir kitus OOP (į objektą orientuotą programavimo) objektus, tokius kaip C ++. Taip pat galite perduoti parametrus naudodamiesi nuoroda &.

Integruota IDE
„MetaEditor“, kuri yra gimtoji integruota plėtros aplinka, yra integruota į MT5 prekybos platformą. Tai yra labai lanksti, nes vartotojai gali perjungti pirmyn ir atgal iš MT5 ir „MetaEditor“ tik vienu pelės ar F4 mygtuko paspaudimu.
Programavę MQL5 redaktoriuje, vartotojai gali greitai grįžti į MT5 platformą ir išbandyti savo rodiklius arba ekspertų patarėjus (EAS) naudodamiesi strategijos redaktoriumi.
Nereikia API
Kainų duomenis taip pat tiesiogiai teikia brokeris į jūsų MT5 platformą, o bandant algoritmą yra strategijos testerio papildinys, skirtas MT5, kad būtų galima išbandyti EAS. Nereikia API skambučių ir kitų funkcijų, todėl visas procesas tampa ne tik patogus, bet ir labai greitas.
Integruotos funkcijos
Užuot rašę savo žemo lygio aparatinės įrangos kodus, „MQL5“ yra su įmontuotomis funkcijomis, tokiomis:
- „Ordersend“ () atidaryti sandorius
- IMA () – skambinti į rodiklius, tokius kaip judantys vidurkiai.
- Simbolinfodouble ()
Visi integruoti indikatoriai pateikiami su įmontuotomis funkcijomis, todėl labai patogu juos iškviesti jūsų EA.
Skirtingai nuo kitų platformų ar programavimo kalbų, kūrėjams nereikia kurti žvakių duomenų ar nieko. Vietoj to, tiesiog pritaikykite savo EA savo pageidaujamam instrumentui, laikotarpiui ir diagramų tipams, ir jis yra paruoštas.
Stumkite pranešimus ir įspėjimus
MQL5 pateikiamos su keliomis perspėjimo funkcijomis, kurios įgalina pranešimus. Vartotojai gali apibrėžti, kur jų EES atsiųs pranešimus, kai įvyks iš anksto nustatyti įvykiai. Visi SMS, el. Pašto ir platformos įspėjimai yra palaikomi kuriant galingus prekybos algoritmus.
Greitesnis prekybos vykdymas ir socialinės savybės
„MT5“ palaiko dar greitesnį prekybos vykdymą, kuris puikiai tinka HFT ir kitiems algoritmams, kurie remiasi greita prekyba pelnu. Vartotojai gali dislokuoti savo EA ir būti tikri, kad jis gali atidaryti ir uždaryti sandorius milisekundėmis, leidžiančiomis jiems diegti įvairias prekybos strategijas, įskaitant arbitražo ir galvos nuėmimo būdus.
Prekybos signalai ir bendruomenės integracija
Platforma integruoja prekybos kopijas ir bendruomenės funkcijas. Prekybininkai gali lengvai naudotis kopijavimo prekybos paslaugomis, o kūrėjai gali kurti ir parduoti savo EA, kad gautų pasyvias pajamas. „MT5“ suteikia tiesioginę prieigą prie MQL5.com bendruomenės iš platformos, todėl labai lengva naudoti EAS iš oficialios parduotuvės. Kūrėjai gali diegti savo EAS parduotuvėje, kad gautų pajamų, todėl labai pelninga mokytis ir koduoti robotus.
Didelė bendruomenė
Ar naujokai yra MT5 ir MQL5? Tada jums yra gerų naujienų. MQL5 forumuose yra daugybė edukacinio turinio, kuriame net pradedantieji gali išmokti MQL5 ir MT5 programavimo. Integruota pokalbių sistema leidžia bendrauti ir su kitais vartotojais.
Nemokami EAS ir pasirinktiniai rodikliai
Kitas didelis japonų programuotojų pranašumas yra nemokamų EAS ir pasirinktinių rodiklių prieinamumas. Yra internetinė parduotuvė, skirta įkelti ir parduoti ar išsinuomoti algoritmus, o tai yra labai lanksti. Platforma taip pat palaiko scenarijus ir komunalines paslaugas bei naudodama nemokamą kodų bazę, kūrėjai gali greitai rasti sudėtingas funkcijas ir lengvai jas naudoti, kad patobulintų savo algoritmus ir sumažintų laiką, reikalingą plėtrai.
Esmė
Japonijos prekybininkai pasirenka MT5 algoritminei prekybai, nes ji sujungia pažįstamą C/C ++-kaip ir kalba (MQL5) su visiškai integruota IDE (MetaEditor) ir integruotų duomenų kanalais. „MQL5“ pateikia didelę funkcijų biblioteką ir palaiko OOP. Dėl to japonų kūrėjai gali lengvai plėtoti sudėtingus ekspertų patarėjus. Įspėjimai realiuoju laiku ir ypač mažos latentinės prekybos vykdymas daro „MT5“ tobulą skalės algoritmams.
Apskritai, „MT5“ MQL5 yra „viskas viename“ sprendimas, skirtas greitai sukurti, išbandyti ir parduoti ar išsinuomoti.


