Hallo iedereen.
Zoals u waarschijnlijk allemaal weet, zijn we de laatste tijd getuige van een verandering in het bedrijfsmodel en de focus van MetaQuotes.
De meeste MQL4-coders die er zijn, zijn vrij permeabel om naar MQL5 te gaan, maar ik zie geen alternatief om de volgende redenen:
- De taalstructuur is zo goed mogelijk veranderd en aangepast door MQ, we kunnen dat niet negeren
- MetaQuotes wandelt met zijn MT4 onderhoudskosten en servergerelateerde kosten, waardoor het tot 4x goedkoper wordt voor makelaars om met MT5 te werken
- De verkoop van MT5-platforms en de inzet van servers neemt steeds sneller toe, aangezien we de afgelopen maanden de 100 vriendelijke MT5-makelaars hebben bereikt en de makelaars zelf beginnen met het adverteren voor MT5 (waardoor het meer zichtbaar wordt op hun websites dan MT4. de serieuze makelaars waar ik ooit mee heb gewerkt, bieden het nu aan)
- Het is niet eens mogelijk om MT4 van MQ te downloaden en ze hebben het opgegeven om er nieuwe wijzigingen in aan te brengen (waardoor het te dicht bij het worden en MT5 zou worden)
- cTrader is (vanuit mijn oogpunt) een geweldig alternatief maar lijdt aan een zeer lage gebruikers- en community-basis. cAlgo is minder hetzelfde als MQL4 dan MQL5, waardoor het voor codeerders moeilijker wordt om er naar toe te gaan
Ik ben een trouwe MT4-gebruiker en een MQL4-coder, maar we leven in een hippe wereld waar alles op een gegeven moment kan veranderen.
Kijkend naar de positieve kant van de migratie:
- 64-bits platform (wat betekent dat u uw processor volledig gebruikt)
- Marktdiepte
- Veel meer tijdframes op MT5 dan MT4
- Hedging is nu toegestaan ??????voor niet-Amerikaanse gereguleerde gebruikers
- Binnenkort beschikbaar: eigen aangepaste kaarten (renko meer)
- MQ heeft een veel betere Backtester naar MT5 ge�mplementeerd voor degenen die er niet van op de hoogte zijn. Gratis native tick-gegevens, backtest van meerdere paren, veel meer native TF's
Het erg irritante deel blijft de taal. Aan de gebruikerskant lijkt het platform zo op MT4 dat de aanpassing niet moeilijk is.
De transitie hoeft echter niet brutaal te zijn voor programmeurs als we samenwerken aan wat ik MQL4-bibliotheken en MQL4-insluitsels zou noemen, waardoor we onze codes in een goede handleiding en in een kwestie van minuten kunnen aanpassen.
Wat bedoel ik met MQL4-bibliotheken-insluitsels? Gebruik van de MQL5-documentatie (5k pagina's ..) inhoud en wat gebruikers al naar de MQL4 naar MQL5-inhoud hebben gebracht, zoals daar
https://www.mql5.com/en/articles/81(NB: niet bijgewerkt voor de nieuwste MQL5, maar nog steeds geweldig) we kunnen bibliotheken bouwen die ons in staat stellen om functies te gebruiken zoals we dat zouden doen in MQL4 maar in MQL5.
Hier is een voorbeeld:
Code ingevoegd/--- MQL4 om het accountvermogen terug te geven: double K = AccountEquity ();/--- MQL5-functie: dubbel K = AccountInfoDouble (ACCOUNT_EQUITY);/--- MQL4-functie (opgeslagen in een bibliotheek) waardoor we de MQL4-functie in onze MQL5-code kunnen aanroepen: double AccountEquity () {double value = AccountInfoDouble (ACCOUNT_EQUITY); winstwaarde); }
Dit is duidelijk een vrij eenvoudige steekproef. Maar dit zou ervoor zorgen dat codeerders zo veel tijd besparen op complexere functies (tweak tweaken van arrays)
Ik ben er vrij zeker van dat veel coders rondomaforexaal dergelijke bibliothekeninsluitsels hebben.
Ons doel zou zijn om een ??????grote gemeenschappelijke te bouwen, zodat alle FF-coders erop kunnen leggen en zonder verdere verstoring moeiteloos naar MT5 kunnen gaan.
Ik kijk ernaar uit om te horen van enthousiaste leden
Edo