Testeur : Optimisation du travail du MQL5 Cloud Network. Désormais, lorsqu'une optimisation est lancée pour le même Expert Advisor, le réseau essaie d'utiliser les mêmes agents de test qui ont été utilisés lors de la passe d'optimisation précédente. Cela est dû au fait que l'environnement de marché requis, y compris l'historique des transactions, est déjà disponible pour ces agents.
Nous aurons bientôt la grande amélioration liée au nuage. Voici la réponse de MetaQuotes (traduction automatique vers l'anglais) :
réseau cloud de MQL5 en termes de vitesse et de réactivité.
Lorsque nous passerons à un nouveau testeur qui utilisera un seul processus pour tous les cœurs au lieu de processus distincts pour chaque cœur, nous réduirons considérablement le besoin de ressources en raison des caches consolidés et serons en mesure de gérer de manière flexible la charge sur tous les cœurs.
J'ai décrit ici les plans de manière plus détaillée : https://www.mql5.com/ru/forum/340770/page7#comment_16401357.
Oui, le testeur sera réécrit/reprogrammé, car l'actuel est étouffé par les données et un schéma de mise à l'échelle infructueux.
Chaque agent fonctionnera comme un microcloud avec N cœurs pour garder une copie des données pour N threads. L'heure de l'architecture NUMA étant venue pour les masses, chaque agent vivra clairement dans son propre nœud NUMA pour éviter les pénalités d'accès à la mémoire en dehors de son nœud.
Cela permettra de réduire considérablement les besoins en mémoire, de diminuer l'activité des disques et d'augmenter la vitesse d'optimisation.
Dans ce cas, le rôle principal sera toujours joué par le volume de RAM, qui permet de conserver plus de caches et de les délivrer rapidement.
L'objectif est d'examiner des milliers d'actions en vrac, ce vers quoi nous nous dirigeons avec une nouvelle initiative visant à lancer des abonnements à des données boursières détaillées.
Cela a permis de réduire considérablement la latence due au fait que certaines tâches tombaient dans des agents ouvertement inhibiteurs qui retardaient tous les calculs.
Trois serveurs cloud aux États-Unis, en Allemagne et en Russie distribuent actuellement les tâches, ce qui a permis de réduire considérablement la latence du réseau et d'accélérer la livraison des données. Certains experts ont besoin d'une réplication de centaines de gigaoctets, et de plus d'un téraoctet pour ceux qui excellent.
et plus sur CodeBase ici (le lien vers le résultat de la recherche).
Les articles
LifeHack pour trader : Optimisation "silencieuse" ou Tracer les distributions des transactions Des résultats intéressants peuvent également être obtenus en exécutant un EA multidevises dans le testeur de stratégie. A titre d'exemple, leMulticurrency Expert gratuit de la CodeBase a été utilisé. En outre, le fichier "#include <DistributionOfProfits.mqh>" a été spécifié et la variable "CDistributionOfProfits ExtDistribution" a été déclarée dans l'en-tête de l'EA, et la fonction "OnTester()" a été ajoutée à la fin du code. Après une seule exécution, les statistiques suivantes ont été reçues : "TestAnalysis.htm".
J'ai déjà utilisé la ferme locale avec mon ordinateur portable et elle apparaît juste sur mon MT5... c'était bien en fait... puis j'ai déménagé dans une autre maison et j'ai un autre PC maintenant. Je veux l'utiliser pour supporter mes optimisations.
Utilisez notre nuage de calcul - c'est super bon marché.
Certains de nos clients y effectuent des règlements massifs et continus, équivalents à des années de règlements locaux multithreadés.
Nous publierons bientôt une mise à jour de MQL5 avec des calculs vectoriels / matriciels / complexes standard, ce qui permettra d'utiliser l'apprentissage automatique à grande vitesse sans utiliser python ou tensorfo.
Un critère d'optimisation personnalisé offre une configuration très pratique pour optimiser les Expert Advisors. Mais si nous devons vérifier plusieurs critères, nous devons exécuter plusieurs optimisations, ce qui peut prendre beaucoup de temps. Une meilleure solution serait de pouvoir tester plusieurs critères personnalisés au cours d'une seule optimisation. En outre, il serait agréable de pouvoir visualiser instantanément les graphiques de solde et d'équité.
Formulation de la tâche
Collecter les données de chaque passe d'optimisation.
Construire des graphiques d'équilibre/équité pour chaque passe d'optimisation.
Calculer plusieurs critères d'optimisation personnalisés.
Trier les graphiques par critère d'optimisation personnalisé dans l'ordre croissant.
Afficher les meilleurs résultats pour tous les critères personnalisés.
In this article, we will consider how to build graphs of all optimization passes and to select the optimal custom criterion. We will also see how to create a desired solution with little MQL5 knowledge, using the articles published on the website and forum comments.
Nouvelle plateforme MetaTrader 5 build 2530 : Triage dans Market Watch et opérations avancées avec résultats d'optimisation
Testeur : Optimisation du travail du MQL5 Cloud Network. Désormais, lorsqu'une optimisation est lancée pour le même Expert Advisor, le réseau essaie d'utiliser les mêmes agents de test qui ont été utilisés lors de la passe d'optimisation précédente. Cela est dû au fait que l'environnement de marché requis, y compris l'historique des transactions, est déjà disponible pour ces agents.
Nous aurons bientôt la grande amélioration liée au nuage.
Voici la réponse de MetaQuotes (traduction automatique vers l'anglais) :
réseau cloud de MQL5 en termes de vitesse et de réactivité.
Lorsque nous passerons à un nouveau testeur qui utilisera un seul processus pour tous les cœurs au lieu de processus distincts pour chaque cœur, nous réduirons considérablement le besoin de ressources en raison des caches consolidés et serons en mesure de gérer de manière flexible la charge sur tous les cœurs.
J'ai décrit ici les plans de manière plus détaillée : https://www.mql5.com/ru/forum/340770/page7#comment_16401357.Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading
Nouvelle version de la plateforme MetaTrader 5 build 2450 : Service "Abonnements", améliorations de l'interface et fonctions pratiques dans MetaEditor.
Renat Fatkhullin, 05/20/2016 12:35 PM
Oui, le testeur sera réécrit/reprogrammé, car l'actuel est étouffé par les données et un schéma de mise à l'échelle infructueux.
Chaque agent fonctionnera comme un microcloud avec N cœurs pour garder une copie des données pour N threads. L'heure de l'architecture NUMA étant venue pour les masses, chaque agent vivra clairement dans son propre nœud NUMA pour éviter les pénalités d'accès à la mémoire en dehors de son nœud.
Cela permettra de réduire considérablement les besoins en mémoire, de diminuer l'activité des disques et d'augmenter la vitesse d'optimisation.
Dans ce cas, le rôle principal sera toujours joué par le volume de RAM, qui permet de conserver plus de caches et de les délivrer rapidement.
L'objectif est d'examiner des milliers d'actions en vrac, ce vers quoi nous nous dirigeons avec une nouvelle initiative visant à lancer des abonnements à des données boursières détaillées.
post #13 de MQ :
But we will soon show in the terminal an approximate estimate of the cost of optimization in the cloud based on several passes on local cores.
serveur cloud le plus proche
Cela a permis de réduire considérablement la latence due au fait que certaines tâches tombaient dans des agents ouvertement inhibiteurs qui retardaient tous les calculs.
Trois serveurs cloud aux États-Unis, en Allemagne et en Russie distribuent actuellement les tâches, ce qui a permis de réduire considérablement la latence du réseau et d'accélérer la livraison des données. Certains experts ont besoin d'une réplication de centaines de gigaoctets, et de plus d'un téraoctet pour ceux qui excellent.
Conseillers experts multi-devises dans MT5 - backtesting et optimisation
Les fils/posts
CodeBase
Les articles
Des résultats intéressants peuvent également être obtenus en exécutant un EA multidevises dans le testeur de stratégie. A titre d'exemple, leMulticurrency Expert gratuit de la CodeBase a été utilisé. En outre, le fichier "#include <DistributionOfProfits.mqh>" a été spécifié et la variable "CDistributionOfProfits ExtDistribution" a été déclarée dans l'en-tête de l'EA, et la fonction "OnTester()" a été ajoutée à la fin du code. Après une seule exécution, les statistiques suivantes ont été reçues : "TestAnalysis.htm".
l'optimiser surtous les symboles sélectionnés dans Market Watch
Documentation
Il s'agit de la comparaison du VPS externe (VPS conventionnel) avec le VPS MQL5 (VPS Metatrader Forex) - de cette page:
---------------
Comparaison des fonctions d'un service d'hébergement conventionnel et du VPS MetaTrader forex
Bonjour
Je continue à recevoir ce message :
"authorization on still connected agent"
Sur mon PC, j'essaie de me connecter à l'agent.
Comment faire pour résoudre ce problème ?
J'ai déjà utilisé la ferme locale avec mon ordinateur portable et elle apparaît juste sur mon MT5... c'était bien en fait... puis j'ai déménagé dans une autre maison et j'ai un autre PC maintenant. Je veux l'utiliser pour supporter mes optimisations.
Salutations
Forum sur le trading, les systèmes de trading automatisé et le test des stratégies de trading
Optimisation sur un ordinateur à double processeur
Renat Fatkhullin, 08/21/11 11:57 PM
Utilisez notre nuage de calcul - c'est super bon marché.Un bon et petit fil éducatif :
MetaTester 5 Agents
----------------
Foire aux questions sur le réseau desnuages(FAQ) et comment y participer.
Un bon article a été publié - Évaluation visuelle des résultats d'optimisation
----------------