MetaQuotes (MQL) programmēšana: vai jūs saņemat bagātīgus ēku tirdzniecības robotus?

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


MetaQuotes valoda (MQL) ir programmēšanas valoda, kuru lieto tikai kopā ar MetaTrader programmatūru, lai izveidotu automatizētus tirdzniecības robotus un finanšu tirgus rādītājus. Programmētājiem, kas raksta MQL skriptus, ir jābūt stingri izpratnei par objektu orientētu programmēšanu, MQL sintakse un finanšu tirgiem, kuros viņi plāno izvietot MQL skriptus.

MQL skriptu rakstīšanas mērķis ir automatizēt finanšu tirgu, galvenokārt ārvalstu valūtas maiņas tirgu (Forex), un finanšu instrumentu, pamatojoties uz šo analīzi, analīzes procesu..

MetaQuotes vēsture

Pirmā MQL versija tika izlaista 2001. gadā kā integrēta programmēšanas valoda MetaQuotes tirdzniecības platformā. 2002. gadā tika izlaista atjaunināta un pārdēvēta MetaQuotes platformas versija ar nosaukumu MetaTrader, un tā tika komplektēta ar MQL II, kas bija atjaunināta MetaQuotes programmēšanas valodas versija.

MQL, kā tas ir zināms un tiek izmantots šodien, tika izlaists 2005. gada 1. jūlijā kopā ar MetaTrader 4 (MT4). Jaunā valoda tika saukta par MQL4. Platforma un integrētā programmēšanas valoda bija trāpījums un ātri kļuva par faktiski balstītu tirdzniecības platformu forex tirdzniecības tirgū.

2010. gadā tika izlaists MetaTrader 5 (MT5) kopā ar MQL5, un tas bija MetaQuotes Software pirmais mēģinājums sazaroties ārpus forex tirgus. Programmatūrai bija nelieli panākumi, taču tā nespēja aizstāt MT4 kā tirgus līdera pozīcijas.

Mūsdienās MT4 un MQL4 programmēšana joprojām tiek plaši izmantota, lai automatizētu forex finanšu instrumentu analīzi un tirdzniecību. MT5 izmanto arī forex tirgos, bet to var izmantot arī citu instrumentu, piemēram, akciju, obligāciju un preču, tirdzniecības programmēšanai un atvieglošanai. Kopš 2011. gada vairāk nekā 450 brokeru sabiedrības un bankas bija izvietojušas MetaTrader platformas forex un citu finanšu instrumentu tirdzniecībai..

MQL sintakse

MQL ir uz objektu orientēta programmēšanas valoda ar sintakse, kuras pamatā ir C programmēšanas valoda. Tā rezultātā programmētāji, kuri jau zina C valodu vai cieši saistītas valodas, piemēram, Java vai C ++, atradīs MQL sintakse pazīstamu un ātri izvēlēsies valodu.

2014. gadā tika izlaists MetaTrader 4 600 Build. Šī jaunā MetaTrader 4 versija ievērojami paplašināja MQL4 iespējas tiktāl, ka programmēšanas valodas veiktspēja tagad ir daudz tuvāka MQL5 veiktspējai. Kaut arī MQL4 un MQL5 ir līdzīgi, MQL5 ietver daudzas funkcijas un funkcijas, kuras MQL4 nav. Turklāt daži no galvenajiem procesu apstrādes veidiem dažādās valodās atšķiras. Tā rezultātā, lai gan skriptus var pārnest starp MQL4 un MQL5, bieži nepieciešama plaša pārrakstīšana.

Šī iemesla dēļ, apgūstot MQL, ir svarīgi, lai programmētāji pievērstos valodai, ko piemēro tirdzniecības platformai, kuru viņi izmantos. MQL skriptus var izvietot tikai MetaTrader platformā. Pirms MQL4 vai MQL5 izvēles programmētājiem jāpārliecinās, kuru MetaTrader platformas versiju piedāvā viņu starpnieks, MT4 vai MT5, un jāapgūst piemērojamā valoda, pamatojoties uz platformu, kuru viņi izmantos.

MQL IDE iestatīšana

Lai gan MQL var rakstīt vienkārša teksta redaktorā, tas jāapkopo MetaTrader. MT4 un MT5 klientu versijas ir bezmaksas, un abās ir integrēta izstrādes vide (IDE), kas pazīstama kā MetaEditor. Vienkāršākā MQL rakstīšanas vieta ir MetaEditor.

Lai iegūtu MetaEditor, jums būs jāiegūst MetaTrader versija, kuru brokeris darbojas viņu serveros.

  • MQL4 IDE: lejupielādējiet MetaTrader 4 no oficiālās MetaTrader 4 vietnes.
  • MQL5 IDE: lejupielādējiet MetaTrader 5 no oficiālās MetaTrader 5 vietnes.

Kad MetaTrader ir instalēts, jūs varat rakstīt MQL skriptus un tos izpildīt, izmantojot bezmaksas demonstrācijas kontu, kurā tiek tirgota izdomāta valūta. Lai izvērstu skriptus tiešajiem darījumiem, jums būs jāpiesakās tirdzniecības kontā ar jūsu izvēlēto brokeru starpniecību un jāpieslēdz MetaTrader ar brokera MetaTrader serveriem..

MetaQuotes 4. valodas (MQL4) resursi

MetaQuote programmatūra uztur ļoti rūpīgu MQL4 dokumentācijas vietni, kurā ir daudz satura visu līmeņu programmētājiem. Ja esat iesācējs MQL4, šeit var būt noderīgas dažas lapas:

  • MQL4 ievadkurss HTML ebook formātā;
  • MQL4 Codebase ar tūkstošiem bezmaksas skriptu, no kuriem mācīties un ko izmantot;
  • MetaTrader 4 forums, kurā jūs varat mijiedarboties ar citiem MQL4 programmētājiem un mācīties no tiem (domājiet par to kā StackOverflow ekvivalentu MQL4 programmētājiem);
  • MQL4 programmēšanas rakstu datu bāze: sāciet darbu ar MQL4 valodu Newbies valodai.

Ja efektīvāk mācāties, sekojot noteiktai apmācības programmai ar video, lai papildinātu rakstisko saturu, apsveriet šādus premium tiešsaistes kursus:

  • Algoritmiska tirdzniecība Forex: izveidojiet savu pirmo Forex robotu! Piedāvā Ūdemijs.
  • MQL4 apmācības sāknēšanas kamera: robotu kodēšanas tirdzniecība Metatrader4, kas atrodas Udemijā.
  • Melno Algo tirdzniecība: izveidojiet savu tirdzniecības robotu, tiešsaistes Udemy kursu.
  • MQL4 apmācība: algoritmiska tirdzniecība ar MQL4 pilnīgiem iesācējiem, ko piedāvā Forex laiva.

MetaQuotes 5. valodas (MQL5) resursi

MetaQuotes Software uztur arī oficiālo dokumentācijas vietni MQL5 programmētājiem. Daži no vērtīgākajiem jaunajiem programmētājiem paredzētajiem materiāliem:

  • Oficiālie MQ5 atsauces dokumenti;
  • MetaTrader 5 forums, kurā citi MQL5 programmētāji var iesaistīties izaicinājumos, ar kuriem jūs saskaraties, rakstot MQL5 skriptus.
  • MQL5 Codebase ir vieta, kur atradīsit vairāk nekā tūkstoti MQL5 skriptu, kurus rakstījuši citi programmētāji. Uzziniet, kā rakstīt MQL5, pārskatot, sadalot, labojot un pielāgojot šos skriptus.
  • MQL5 programmēšanas rakstu datu bāze ir vieta, kur atradīsit daudz rakstu un konsultāciju, kas veltītas konkrētiem programmēšanas uzdevumiem. Dažas no visnoderīgākajām ziņām iesācējiem ietver:
    • Īss ceļvedis vai īss ceļvedis iesācējiem;
    • Ievads MQL5: Kā uzrakstīt vienkāršus ekspertu konsultantus vai pielāgotus indikatorus;
    • MQL manekeniem: kā noformēt un izveidot objektu klases.

Ja jūs vēlētos mācīties no strukturēta programmēšanas kursa, vietnē Udemy ir pieejams MQL Tutorial Bootcamp premium tiešsaistes kurss..

Kopsavilkums

MQL4 un MQL5 ir programmēšanas valodas, ko izmanto, lai izveidotu tirdzniecības robotus un finanšu analīzes rīkus, kurus var izvietot MetaTrader 4 un 5 tirdzniecības platformās. Primārie izglītības avoti, kas vēlas sasniegt MQL programmētājus, ir oficiālās MQL4 un MQL5 dokumentācijas vietnes. Tā kā MQL4 un MQL5 skriptus var izpildīt tikai attiecīgajā MetaTrader versijā, iesācējiem ir jārūpējas, lai iemācītos valodu, kas ir piemērojama MetaTrader versijai, kuru piedāvā viņu brokeris..

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