Tout (pas encore) sur Testeur de stratégie, Optimisation et Nuage - page 3

 

Un nouvel article a été publié (avec une vidéo sur le mode d'emploi).

----------------

Optimisation contrôlée : Recuit simulé

Recuit simulé

Le testeur de stratégie de la plateforme de trading MetaTrader 5 ne propose que deux options d'optimisation : la recherche complète des paramètres et l'algorithme génétique. Cet article propose une nouvelle méthode d'optimisation des stratégies de trading - le recuit simulé. L'algorithme de la méthode, son implémentation et son intégration dans n'importe quel Expert Advisor sont examinés ici. Ensuite, ses performances sont testées en utilisant l'EA MovingAverage, et les résultats obtenus par la méthode du recuit simulé sont comparés à ceux de l'algorithme génétique.

 

Testeur de stratégies multidevises (MT5)

Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading

Comment commencer avec Metatrader 5

Sergey Golubev, 2017.08.10 14:17


C'est possible avec MT5 - exemples :

----------------

Cette partie de l'article :MetaTrader 5 - plus que vous ne pouvez l'imaginer !

5. Test et optimisation

L'une des mises à jour les plus importantes et les plus attendues de MetaTrader 5 est letesteur de stratégies multidevises. Désormais, les traders ont des possibilités illimitées pour tester et optimiser les Expert Advisors qui traitent plusieurs symboles.

----------------

et Aide MetaTrader 5 - Testeur de stratégie

Le testeur de stratégie est un outil multi-devises, qui vous permet de tester et d'optimiser les stratégies de trading de plusieurs instruments financiers. Le testeur traite automatiquement les informations de tous les symboles qui sont utilisés dans la stratégie de trading, vous n'avez donc pas besoin de spécifier manuellement la liste des symboles à tester/optimiser.

----------------

Et nous pouvons voir l'exemple pratique posté sur ce petit article :Création d'un Conseiller Expert, qui trade sur un certain nombre d'instruments

L'aspect technique de l'implémentation du code du programme consiste à faire en sorte qu'un seul conseiller expert, lancé sur un seul graphique, puisse négocier différents actifs financiers en même temps. En général, ce n'était pas un problème, même dans MQL4. Mais ce n'est qu'avec l'arrivée du terminal client MetaTrader 5 que les traders ont enfin eu la possibilité d'effectuer une analyse complète du travail de ces automates, en utilisant des testeurs de stratégie.

Les automates multidevises vont donc devenir plus populaires que jamais, et nous pouvons prévoir un regain d'intérêt pour la construction de tels systèmes de trading. Mais le principal problème de la mise en œuvre de ces robots réside dans le fait que leurs dimensions dans le code du programme s'étendent, au mieux, dans une progression arithmétique, ce qui n'est pas facile à comprendre pour un programmeur typique.

Le conseiller expert est prêt, il est temps de commencer les tests ! Il n'y a pas de différences sérieuses visibles dans les tests du Conseiller Expert multi-devises par rapport à son collègue Conseiller Expert mono-devise.



Le temps de passage du premier test du conseiller expert peut s'avérer très important, en raison du chargement de l'historique pour les douze symboles. Après avoir terminé le test dans le testeur de stratégie, ouvrez l'onglet "Résultats" et le "Journal" :



Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
  • www.metatrader5.com
The Strategy Tester allows you to test and optimize trading strategies (Expert Advisors) before using them for live trading. During testing, an Expert Advisor with initial parameters is once run on history data. During optimization, a trading strategy is run several times with different sets of parameters which allows selecting the most...
 

Un bon article a été publié -

----------------

Présentation personnalisée de l'historique des transactions et création de diagrammes de rapport

Présentation personnalisée de l'historique des transactions et création de diagrammes de rapports

One of the important aspects in financial trading is the ability to monitor performance and analyze your trading history. Past data allow you to track the trading dynamics and evaluate the overall performance of the strategy used. This is useful for all traders: for those, who perform operations manually and for algorithmic traders. In this article, I suggest creating tools that implement such a function.

Cet article sera divisé en 2 sections. Dans la première section (technique), je décrirai les méthodes permettant de générer des rapports de trading à partir de la masse d'informations, qui est stockée dans vos terminaux. Cette section traite des données sources utilisées pour l'analyse. Dans la deuxième section, nous traiterons des principales valeurs, grâce auxquelles nous évaluerons la rétrospective de trading sur les données sélectionnées. L'échantillonnage des données peut varier : tous les actifs ou un symbole sélectionné, pour l'ensemble de l'historique disponible ou pour une certaine période de temps. Les résultats de l'analyse seront présentés dans un fichier séparé et brièvement visualisés dans le terminal.

 

L'autre bon article a été publié maintenant (je pense que cet article sera très utile pour les codeurs et les commerçants) -

----------------

Optimisation automatisée d'un EA pour MetaTrader 5

Optimisation automatisée d'un EA pour MetaTrader 5

Il est irréaliste de lancer ce type de processus chaque semaine manuellement, nous avons donc cherché un mécanisme existant pour effectuer des tâches répétitives mais sans succès (pour MetaTrader 5) donc nous avons développé celui-ci.

Merci à Igor Malcev qui a écrit l'article "Automated Optimization of a Trading Robot in Real Trading" pour MetaTrader 4.

La mise en œuvre de ce procédé nécessite une connaissance minimale de MetaTrader 5, de ses mécanismes d'optimisation et de la programmation.

 

De bonnes informations visualisées dans le fil de discussion sur les astuces -

----------------

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading.

Utilisez les astuces dans le service Freelance !

Rashid Umarov, 2018.09.05 16:13

1. Testeur : Comment sauvegarder/charger un fichier d'ensembles

Pour enregistrer et charger des ensembles de paramètres d'entrée pour le test/optimisation, utilisez le menu contextuel de l'onglet Entrées dans le testeur de stratégie.



2. Testeur : Où trouver le journal de la plateforme/du testeur/de l'optimiseur ?

Les journaux de la plateforme de trading se trouvent dans les sections suivantes :

  • Journal de la plateforme : Boîte à outils - Journal
  • Journal des applications de trading : Boîte à outils - Experts
  • Journal destesteurs de stratégie: Testeur de stratégie - Journal
  • Journal desagents de test: "Testeur [nom de l'agent] - Journaux".

Pour un accès rapide aux fichiers du journal, utilisez le menu contextuel de ces sections :



3. Testeur : En quoi les modes de test sont-ils différents les uns des autres ?

Lesmodes de test diffèrent par les données de prix utilisées pour vérifier un EA/indicateur :

  • Chaque tick basé sur des ticks réels (uniquement dans MetaTrader 5) : ce mode utilise un historique de ticks réels provenant d'un courtier. Il est aussi proche que possible des conditions réelles.
  • Every tick : les ticks sont émulés sur la base de barres minutes. Il s'agit du mode d'émulation le plus précis.
  • M1 OHLC/Points de référence : jusqu'à quatre ticks sont émulés pour chaque barre minute : Prix haut, bas, ouvert et fermé.
  • Prix d'ouverture uniquement : seul le tick d'ouverture est émulé pour chaque barre. Il s'agit du mode le plus rapide mais le moins précis. Il convient uniquement aux estimations brutes.



4. Testeur : Comment lancer et utiliser le test visuel

Pour lancer un test en mode visuel, activez l'option Visualisation dans les paramètres du testeur de stratégie. Pour gérer le processus, utilisez le levier de vitesse du test, ainsi que les boutons de pause et de défilement jusqu'à une certaine date :



5. Testeur : Comment télécharger un historique des cours disponibles dans MetaTrader 4

Pour télécharger l'historique des prix disponibles d'un symbole, ouvrez son graphique, sélectionnez la période nécessaire et faites défiler le graphique jusqu'au début à l'aide du bouton Home. Dans la bibliothèque de codes, vous pouvez trouver des scripts gratuits pour télécharger l'historique automatiquement.



Raison: