Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Bibliothèques : TesterBenchmark
fxsaber, 2017.07.24 14:45
Je me suis toujours demandé quelle API de trading était la plus rapide - MQL4 pur ou MQL5 pur.
Faisons donc un profilage OnTick du même Expert Advisor dans MT4/5 pour exclure l'influence des performances des testeurs eux-mêmes.
MT5x64(Optimisation)
MT4x86(Single Run)
Nous pouvons conclure que la même logique de négociation écrite dans MT4 sur son API de négociation pure et celle écrite dans MT5 sur son API de négociation pure diffèrent en termes de vitesse comme suit.
MT5 est 4,4 fois plus rapide que MT4 ! Veuillez noter que nous ne comparons pas la vitesse des langues, mais la vitesse de l'API de négociation pour le même TS.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Bibliothèques : TesterBenchmark
fxsaber, 2017.07.24 15:11
Mais je me demande toujours combien et quel testeur est le plus productif. Le TS de la livraison n'utilise pas l'historique des devis, il est donc particulièrement bien adapté à ce type de comparaison.
Nous mesurerons les deux testeurs en mode Optimisation pour éviter des nuances différentes.
MT5 (Optimiser)
MT4 (simple)
Puisque Single est lent sur MT4 aussi, faisons l'Optimisation et voyons le temps net dans OnTester.
Nous obtenons que la vitesse du testeur MT4 est de 702884.9 * 1.486 / 0.607 =1720736.3 ticks/seconde.
Conclusion : le testeur MT4 est ~12% plus rapide que le testeur MT5.
Voici une question, très pertinente pour le fil de discussion.
https://www.mql5.com/ru/forum/211657#comment_5500010 post #9
Un petit aperçu des capacités du testeur MT5.