Trading Strategy Tester Testez et optimisez votre robot de trading avant de l'utiliser pour de vraies transactions Le MetaTrader 5 Strategy Tester intégré facilite le test des performances automatisées des robots en trading. Cet outil puissant permet non seulement de tester l'efficacité d'un Expert Advisor, mais permet également de détecter les meilleurs paramètres d'entrée avant d'exécuter l'EA sur votre compte réel. L'ensemble du fonctionnement du testeur de stratégie est basé sur des devis historiques de devises, actions et autres actifs. Au cours des tests, le conseiller expert passe par les guillemets accumulés et effectue des transactions virtuelles en fonction de son algorithme. Cette procédure permet d'évaluer la façon dont l'évaluation environnementale aurait été négociée dans le passé. Le MetaTrader 5 Strategy Tester permet de tester des conseillers experts sur plusieurs devises. Les robots commerciaux ont accès à tous les instruments financiers du testeur et peuvent effectuer des transactions commerciales avec l'un d'entre eux. Cette fonctionnalité vous permet de tester des experts encore plus sophistiqués qui sont capables d'analyser plusieurs devises et d'identifier la corrélation entre eux. Le principal avantage de la procédure d'essai est la possibilité d'évaluer une performance de robot avant de négocier sur un compte réel. En outre, il ne faut que quelques minutes dans le testeur plutôt que des jours, des semaines ou des mois nécessaires pour tester une évaluation environnementale dans le marché réel. C'est un avantage indiscutable du testeur de stratégie, mais pas de toutes ses capacités. Modes de test MetaTrader 5 Strategy Tester propose plusieurs modes de test pour atteindre le ratio de vitesse optimale basé sur les besoins des traders. Chaque tique est utilisée pour assurer la meilleure précision des tests. Les conditions simulées sont les plus réalistes dans ce mode. 1 minute OHLC est introduit pour les commerçants qui veulent tester une stratégie rapidement mais aussi avec précision en même temps. Sélectionnez Ouvrir les prix seulement si vous avez besoin d'une estimation très rapide et approximative basée sur des prix ouverts. Le testeur de stratégie n'est pas seulement utilisé pour tester les robots commerciaux, mais il est également utilisé pour résoudre de nombreux problèmes mathématiques impliquant l'optimisation des paramètres. Dans ce cas, l'historique de négociation n'est pas utilisé et l'environnement de marché n'est pas simulé donnant lieu à calculs mathématiques mis en œuvre dans le conseiller expert. Avec des tests de stress, les tests de robots commerciaux peuvent être encore plus réalistes. Le mode Retard aléatoire simule les retards du réseau lors du transfert et du traitement des demandes de négociation, ainsi que les retards d'exécution des demandes par les courtiers dans le commerce réel. Affichage graphique des résultats des tests L'affichage des résultats des tests des experts est l'une des caractéristiques les plus remarquables du testeur de stratégie. Les résultats sont présentés en chiffres montrant un profit Expert Advisors pendant un test. En outre, ils sont également représentés par une grande quantité de données statistiques, y compris le ratio de profitloss pourcentage, le nombre de deal lucratif-making-making, le facteur de risque, la rentabilité attendue et bien plus encore. Les résultats des tests de stratégies peuvent être présentés dans des graphiques pour une analyse plus pratique. Tests visuels Les tests visuels permettent de suivre en temps réel les opérations d'un Expert Advisors sur les données de prix historiques: Toutes les transactions réalisées sont visualisées sur un graphique, ce qui rend l'analyse plus pratique. Le processus d'essai peut être ralenti ou arrêté pour observer comment la négociation est effectuée à un intervalle de temps particulier. Le mode de visualisation permet au commerçant non seulement de surveiller l'exploitation des robots commerciaux en temps réel, mais il permet en outre de tester des indicateurs techniques personnalisés. Par exemple, vous pouvez évaluer un comportement d'indicateurs sur les données historiques avant de l'acheter sur le marché. Optimisation Une autre utilité importante du testeur de stratégie est la fonction d'optimisation, qui permet de choisir les meilleurs paramètres d'entrée pour un robot de trading spécifique. Par exemple, avec l'optimisation, vous pouvez modifier les paramètres pour atteindre la rentabilité maximale et la stabilité, le risque minimum et ainsi de suite. Pendant le processus d'optimisation, un robot commercial est testé plusieurs fois avec différents ensembles de paramètres. Après l'optimisation, vous pouvez comparer les résultats pour sélectionner les paramètres qui offrent les meilleures performances pour votre robot. Le nombre de combinaisons de paramètres d'entrée dans l'optimisation peut être écrasant: vous pouvez avoir jusqu'à des centaines voire des milliers de ces combinaisons. En conséquence, l'optimisation peut se transformer en un processus très étendu, mais peut encore être considérablement raccourcie par l'utilisation d'algorithmes génétiques. Cette fonction désactive la recherche en série de toutes les combinaisons de paramètres d'entrée et sélectionne uniquement celles qui répondent le mieux aux critères d'optimisation définis. Dans les phases suivantes, les combinaisons optimales sont croisées jusqu'à ce que le meilleur résultat possible soit atteint. Les algorithmes génétiques permettent de réduire considérablement le nombre de combinaisons et le temps total d'optimisation. Affichage graphique des résultats d'optimisation Le testeur de stratégie fournit des outils 2D et 3D puissants pour l'analyse visuelle des résultats d'optimisation. Par exemple, vous pouvez analyser la corrélation d'un résultat final avec deux paramètres en 2D, alors que la 3D vous permet de visualiser l'ensemble du processus de recherche de résultat optimal pendant l'optimisation. En plus des fonctionnalités intégrées, vous pouvez utiliser hrefmql5enarticles403 méthodes de visualisation personnalisées. Il n'est pas nécessaire de préparer des données de manière spécifique, de les exporter ou de les traiter dans une application tierce. Les résultats peuvent être revus pendant le processus d'optimisation. Test avancé L'option de test avancé permet d'éviter le problème de sur-optimisation ou de paramétrage. Cette option divise la base de données de devises et devises d'actions pour l'optimisation en deux parties distinctes. L'optimisation est réalisée pour la première partie, tandis que la seconde partie est utilisée pour confirmer les résultats obtenus. Si un robot commercial est également efficace sur les deux segments, c'est la preuve que le système commercial a les meilleurs paramètres, et l'ajustement des paramètres est pratiquement impossible. MQL5 Cloud Network Le test et l'optimisation distribués permettent la connexion de ressources informatiques supplémentaires afin d'améliorer ces processus. Par exemple, vous pouvez utiliser des ordinateurs supplémentaires dans votre réseau local pour accélérer le processus d'optimisation. Mais ce n'est pas tout. MQL5 Cloud Network est un réseau de cloud computing qui réunit des milliers d'ordinateurs du monde entier. Le testeur de stratégie peut se connecter au réseau bénéficiant d'une puissance de calcul presque illimitée. Avec le MQL5 Cloud Network, l'optimisation des applications commerciales, qui prendrait normalement des mois pour être calculée si on utilise un seul ordinateur, peut maintenant être achevée en quelques heures. MQL5 Cloud Network peut être activé via la plate-forme MetaTrader 5 en seulement quelques clics. En savoir plus sur la façon dont MQL5 Cloud Network peut accélérer les calculs gtgt En plus d'utiliser le réseau informatique distribué, vous pouvez fournir votre puissance de calcul CPU et gagner de l'argent. Vous devriez lancer le composant MetaTester inclus dans la plate-forme de trading MetaTrader 5 et votre ordinateur sera connecté au MQL5 Cloud Network. Le testeur de stratégie est un outil extraordinaire puissant conçu pour les développeurs de robots commerciaux. Sans l'utilisation du testeur, la création d'un robot efficace et fiable est pratiquement impossible. Le testeur de stratégie vous permet d'économiser beaucoup de temps et permet de créer un robot de négociation vraiment optimale MetaQuotes Software Corp. est une société de logiciels et ne fournit pas d'investissement ou de services de courtage dans les marchés financiers. Manuel Back-Testing Pratiquer l'Art de Trading Back-Testing manuel Pratiquer L'art de Trading Par James Stanley Trading, comme beaucoup d'autres choses dans la vie, peut être améliorée avec l'expérience. C'est souvent là où les nouveaux commerçants échouent. Une fois qu'ils réalisent ce fait, ils regardent une négociation très simple. J'ai appris à échanger avec profit mon timerdquo Moi-même et beaucoup d'autres commerçants (ou peut-être plus exactement lsquohaversquo) ont répondu à une question liée à cette question, et ont entrepris un processus d'apprentissage pour obtenir nos résultats au point que nous voulons. Mais tout le monde ne serait pas dans ce bateau. La difficulté de l'expérience lorsque le commerce est le fait que cette même expérience peut nous coûter de l'argent. Au cours des années, Irsquove a entendu beaucoup de revendications lâcheté, lsquoah, thatrsquos vos frais de scolarité pour les marchés. rsquo Et qui peut être le cas. Mais il existe d'autres façons de gagner de l'expérience dans l'art séculaire de la spéculation. Les commerçants de grains et de riz, les créateurs originaux de l'analyse technique, emploieraient un élément de négociation lsquopaper, rsquo pour suivre les profits hypothétiques ou les pertes pour les stratégies qu'ils négocient. C'est semblable à la démo trading aujourd'hui une façon que nous pouvons tester nos théories et stratégies sur le marché sans risque financier. Est-ce exactement le même que le commerce en direct, non, parce qu'il n'y a pas un fournisseur de liquidité à l'autre bout de votre commerce exécutant exécution réelle, mais il peut me permettre de tester mes stratégies dans un environnement dynamique. L'inconvénient de démo de négociation ou de démonstration d'une stratégie est le fait qu'il peut prendre un certain temps pour obtenir suffisamment de résultats pour faire une détermination pour ma cohérence stratégies. Si je veux tester une stratégie sur un graphique quotidien, il peut me prendre une année entière juste pour placer quelques métiers. Et après ces quelques métiers, Irsquom pas sûr Irsquod être assez confortable avec la stratégie pour l'employer en direct (après tout, seulement quelques métiers ont été placés, comment puis-je savoir si c'était une anomalie ou non). C'est là que le back-testing manuel peut entrer en jeu. C'est un maniérisme dans lequel je peux simuler un environnement de marché en direct avec des prix dynamiques. Itrsquos important de noter tous les back-tests que nous effectuons, manuel ou automatisé, souffrent d'un draw-back singulier et c'est le fait que les performances passées ne va pas nécessairement se reproduire de cette façon à l'avenir. Mais thatrsquos pas le point du back-test manuel. La raison pour laquelle je fais le test est de me former, en utilisant les outils de la stratégie testée, afin que je sache comment utiliser le plus efficacement l'approche. Je peux le faire sur n'importe quelle période, avec n'importe quelle paire de devises, et presque n'importe quelle stratégie que je négocie. Étape 1: Habillez le graphique La première étape lorsque back-testing manuel est d'habiller nos graphiques avec les indicateurs que nous allons utiliser dans la stratégie que nous testons. Pour cette illustration, Irsquom utilisera une EMA de 89 périodes et une ICC de 13 périodes. Après avoir obtenu le tableau habillé, nous sommes prêts à continuer. Créé par James Stanley Étape 2: Retournez dans le temps Après avoir habillé notre tableau, nous devons passer à une période précédente sur le graphique. L'ici est que je veux être peu familier avec l'action de prix pour la période testée. Je veux que les prix soient aussi proches de la dynamique d'un marché réel que possible. Je veux que ce soit imprévisible. Pour ce faire, je peux simplement cliquer sur, et glisser vers l'arrière dans le temps pour obtenir une date plus tôt sur le graphique. Créé par James Stanley Étape 3: Avancez dans le temps Cette fonctionnalité est très bénéfique pour les commerçants qui font beaucoup de back-testing manuel, mais souvent inconnu de beaucoup. Cela a à voir avec les flèches lsquoforward, rsquo et lsquobackwards, rsquo sur votre clavier. Si je voulais revenir 1 heure, je peux simplement appuyer sur la touche flèche gauche, rsquo une fois. Cependant, si les tests Irsquom sur un graphique de 4 heures, appuyez sur les touches fléchées vers l'avant ou vers l'arrière, cela équivaut à avancer ou reculer 4 heures à la fois. C'est une fonctionnalité extrêmement pratique qui peut me permettre de parcourir une grande distance sur le graphique dans un court laps de temps. À ce stade, je veux marcher sur le graphique u ntil a Je trouve un métier qui répond à mes critères. Une fois que je fais, je vais faire une pause, et wersquore prêt à passer à l'étape 5. Étape 4: Enregistrer les résultats Cette étape peut dévier entre le commerçant au commerçant basé sur le style et le maniérisme de la tenue de dossiers. J'exhorte tous les nouveaux commerçants ou ceux nouveaux pour le back-testing manuel d'écrire chacun de ces métiers vers le bas si ce soit un journal, une feuille de calcul, ou un journal commercial. Quelques informations clés sont à noter ici: Où placeriez-vous votre arrêt Où chercheriez-vous à prendre des bénéfices Vous pouvez enregistrer toutes ces informations, ainsi que toutes les autres observations que vous avez faites. Après quelques métiers, vous aurez quelques informations que vous pouvez utiliser pour rendre la stratégie plus efficace pour vos objectifs. Étape 5: rinçage et répéter Après avoir trouvé un commerce hypothétique, à ce point, nous pouvons marcher plus loin dans l'avenir pour avoir une idée de la façon dont il peut avoir travaillé. Encore une fois, nous pouvons enregistrer ces résultats dans nos revues. Ensuite, nous pouvons passer au prochain commerce. Nous pouvons continuer à le faire jusqu'à ce que nous sentons le confort, et l'expérience avec la stratégie pour passer à la prochaine étape de l'essai. Pour certains commerçants thatrsquos tests avec des soldes plus petits, d'autres prennent le saut directement sur les marchés en direct, tandis que d'autres, comme moi ndash va ensuite tester la stratégie sur un compte de démonstration avec des prix dynamiques en direct. --- Écrit par James B. Stanley Pour contacter James Stanley, Vous pouvez suivre James sur Twitter JStanleyFX. DailyFX fournit des nouvelles forex et des analyses techniques sur les tendances qui influencent les marchés mondiaux des devises.
No comments:
Post a Comment