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
Il ne s'agit pas de vous, mais du fait qu'un algorithme correctement écrit n'a pas besoin d'entrer dans l'histoire à chaque tique.
Речь не о Вас , а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.
Andrey Khatimlianskii:
Ce n'est pas le cas, Renat l'a manqué à cause du style de codage du topic-starter.
donc il ne s'agit pas de lui .
Il ne s'agit que de l'affirmation.
Autre chose : dans le testeur, l'historique est disponible dans toute sa profondeur, quels que soient les paramètres du terminal lui-même.
Il ne s'agit pas de vous, mais du fait qu'un algorithme correctement écrit n'a pas besoin d'entrer dans l'histoire à chaque tique.
Ce n'est pas le problème, le problème est que l'utilisation de cette bibliothèque "MT4Orders.mqh" implique une sérieuse surcharge.
Traduction automatique.
Ce n'est pas un problème, le problème est que l'utilisation de cette bibliothèque "MT4Orders.mqh" implique une sérieuse surcharge.
Ce qui en soi ralentit le processus, à la fois dans MT4 et dans MT5 - il serait bon d'avoir un paramètre - pour donner l'historique pour le dernier mois dans le testeur !
Il est plus logique d'écrire l'algorithme optimal !
Ce n'est pas le problème, le problème est que l'utilisation de cette bibliothèque "MT4Orders.mqh" implique une sérieuse surcharge.
Code original
La bibliothèque est 20% plus lente sur un code aussi simple, mais elle fonctionnera sans erreur sur tous les caractères.
Sur un code complexe avec des références historiques, il fonctionnera plus rapidement que Trade.mqh.
Merci pour le code ! Votre version (sans MT4Orders, MT5b1598)
Le code original
La bibliothèque est plus lente de 20% pour un code aussi simple, mais ne fonctionnera pas sur les symboles d'erreur.
Sur le code complexe avec référence à l'histoire s'exécutera plus rapidement Trade.mqh.
Mon test montre une plus grande différence, mais mon ordinateur est manifestement plus lent.
Votre version.
2017.05.08 13:49:21.188 Core 1 solde final 80670.20 USD
2017.05.08 13:49:21.188 Core 1 EURUSD,M15 : 1704266 ticks, 384 barres générées. Environnement synchronisé à 0:00:00.046. Test passé en 0:01:04.313 (incluant le prétraitement des ticks 0:00:00.437).
Ma version (sans bibliothèque).
2017.05.08 13:52:18.274 Core 1 solde final 80670.20 USD
2017.05.08 13:52:18.274 Core 1 EURUSD,M15 : 1704266 ticks, 384 barres générées. Environnement synchronisé à 0:00:00.094. Test passé en 0:00:13.047 (incluant le prétraitement des ticks 0:00:00.437).
Construire 1596.
1598.
Je vais essayer sur un autre ordinateur, également avec un SSD.
Traduction automatique :
Je vais essayer sur un autre ordinateur, également avec un SSD.
1598.
Ok, je confirme votre résultat avec la version 1598. Ma version est environ 20% plus rapide.
Mais votre version originale avec build 1596 est beaucoup plus lente, donc votre comparaison originale avec MT4 doit être mise à jour.
Traduction automatique :
Ok, je confirme votre résultat avec la build 1598. Ma version est environ 20% plus rapide.
Mais votre version originale avec le build 1596 est beaucoup plus lente, donc votre comparaison originale avec MT4 devrait être mise à jour.