1.2 MetaTrader 4, MetaTrader 5 og cTrader
De fleste CFD-meglere tilbyr minst én av tre plattformer for algotrading. Skilling tilbyr alle tre. Hver plattform har sitt eget programmeringsspråk.
| MetaTrader 4 | MetaTrader 5 | cTrader | |
|---|---|---|---|
| Språk | MQL4 | MQL5 | C# (og Python) |
| Robot heter | Expert Advisor (EA) | Expert Advisor (EA) | cBot |
| Fil | .mq4 | .mq5 | .cs / .algo |
| Editor | MetaEditor | MetaEditor | Innebygd i Algo-appen, eller Visual Studio |
| Lansert | 2005 | 2010 | 2011 |
| Styrker | Enorm mengde ferdig kode og hjelp på nett | Raskere tester, flere tidsrammer, flere ordretyper | Moderne språk brukt i resten av IT-verden, ryddig API |
MQL4 og MQL5
MQL står for MetaQuotes Language. Begge ligner programmeringsspråket C++. MQL5 er nyere og kraftigere, men også litt mer omstendelig: Indikatorer må for eksempel opprettes én gang og leses med en egen funksjon. I MQL4 kan du lese en indikator direkte med én linje.
C# i cTrader
cTrader bruker C#, et utbredt språk fra Microsoft. Det betyr at du lærer noe du kan bruke også utenfor trading. Koden er ofte lettere å lese enn MQL, og cTrader har en tydelig dokumentasjon av alle funksjonene.
Hvilken bør du velge?
- Ny til programmering og vil ha mest mulig hjelp på nett: MetaTrader 5.
- Har allerede MT4 og mange gamle robotter: MetaTrader 4.
- Vil lære et «ekte» programmeringsspråk og liker oversiktlig kode: cTrader.
I dette kurset bygger vi den samme roboten i alle tre språkene. Da ser du at logikken er den samme – det er bare skrivemåten som skiller.
Bruk demokonto
Alle tre plattformene lar deg åpne en gratis demokonto hos Skilling. Algohandel fungerer på demo akkurat som på en ekte konto, og det er der du skal teste.
Kort oppsummert
- MetaTrader 4 bruker MQL4, MetaTrader 5 bruker MQL5, cTrader bruker C#.
- Logikken i en robot er den samme – bare skrivemåten er forskjellig.
- MT5 har mest hjelp på nett, cTrader har det mest moderne språket.
65% av ikke-profesjonelle taper penger når de handler CFDer med denne leverandøren.