Ohjelmointikieli MQL
MQL (MetaQuotes Language) on ohjelmointikieli, jota käytetään MetaTrader-kaupankäyntialustan räätälöintiin. MQL on suunniteltu erityisesti valuuttakaupan (Forex) robotiikkaan ja indikaattoreiden kehittämiseen.
MQL:ssä on kaksi pääversiota: MQL4, joka on vanhempi versio ja MQL5, joka on uudempi ja kehittyneempi versio. Molemmat versiot tarjoavat monipuolisia työkaluja kaupankäynnin automatisointiin ja strategioiden testaukseen.
Esimerkiksi yksinkertainen Moving Average -indikaattorin luominen MQL4:ssä näyttää tältä:
int OnInit()
{
// Indikaattorin luonti
iMA("EURUSD", 0, 14, 0, MODE_SMA, PRICE_CLOSE, 0);
return(INIT_SUCCEEDED);
}
MQL:n avulla voit myös kehittää monimutkaisempia kaupankäyntirobotteja ja luoda omia indikaattoreita, jotka perustuvat monimutkaisiin kaupankäyntistrategioihin.
Esimerkki Forex-robotista MQL5:ssä:
// Robotin alustus
int OnInit()
{
// Tilauksen avaaminen
OrderSend("EURUSD", OP_BUY, 1.0, Ask, 3, 0, 0, "Osto", 0, 0, Green);
return(INIT_SUCCEEDED);
}
Yllä oleva koodiesimerkki avaa osto-tilauksen EURUSD-valuuttaparille käyttäen MQL5-ohjelmointikieltä.
Jos olet kiinnostunut valuuttakaupasta ja ohjelmoinnista, MQL voi olla hyödyllinen työkalu kaupankäynnin automatisointiin ja strategioiden toteuttamiseen.
Lisätietoa MQL:stä löytyy Wikipediasta.