Comment tester une EA sur MT4 Publié il ya 3 ans 2:00 AM 28 mars 2014 14 commentaires I8217ve a reçu plusieurs commentaires de commerçants humains me demandant comment je suis capable de faire des backtests en utilisant des conseillers experts sur la plateforme MT4. Il est venu à mon attention que les commerçants débutants pouvaient apprécier une façon rapide sur l'utilisation de la fonctionnalité pratique dandy Strategy Tester de MT4 donc j'ai décidé d'écrire un guide rapide pour aider y8217all commencer. Avant de commencer, assurez vous d'avoir terminé la leçon de l'école de Pipsology sur la façon d'utiliser MetaTrader 4. Cela devrait vous aider avec les bases de l'installation d'une EE ainsi. Une fois que vous avez terminé, ouvrez le panneau Stratégie de test en cliquant sur Affichage puis en sélectionnant Stratégie testeur. Un panneau devrait magiquement apparaître sur la partie inférieure de votre plate forme MT4. Choisissez l'EA que vous avez installée à partir des choix du conseiller expert. Définissez la paire de devises sur laquelle vous voulez lancer les backtests et la période appropriée en cliquant sur le menu à côté de Symbole et Période. Spécifiez la période de backtesting en définissant vos dates préférées et en vous assurant que la case Use Date est cochée. Dans cet exemple, I8217m exécute les backtests en utilisant la durée EURUSD8217s de 15 minutes entre le 1er février 2013 et le 1er février 2014. Pour assurer une meilleure qualité de modélisation. Sélectionnez l'option Toutes les cases du modèle et sélectionnez Courant pour la diffusion. Vous devez vous assurer que vos données d'historique de prix sont complètes pour éviter les erreurs de graphique incompatibles dans votre journal de négociation ou avoir une qualité de modélisation inférieure à 90. Pour ce faire, dirigez vous vers le Centre d'historique sous Outils ou appuyez simplement sur F2 sur votre clavier . Dans la fenêtre contextuelle, double cliquez sur la paire de devises que vous exécutez les backtests et vérifiez si la période sélectionnée est incluse dans la base de données. Sinon, sélectionnez l'intervalle de temps et cliquez sur le bouton de téléchargement ci dessous. Il est recommandé d'inclure les données de tick de 1 minute pour des résultats de test de backtest plus précis, mais cela pourrait prendre beaucoup d'espace sur votre disque dur et sur la base de cette expérience robot8217s, il pourrait conduire à certains programmes de plantage. Don8217t dire que vous haven8217t a été averti Une fois les données d'histoire est terminée, vous êtes enfin prêt à exécuter le backtest. Il suffit de cliquer sur le bouton Démarrer sur le côté droit du panneau et de laisser le nombre de crunching commencer Après quelques secondes ou minutes (en fonction de votre période de backtesting et la vitesse de votre processeur), vous pouvez afficher les résultats à travers L'onglet Graphique ou Résultats, au bas du panneau du testeur de stratégie. Comme je le mentionne toujours, assurez vous de prendre ces chiffres avec un grain de sel que les performances passées n'est pas toujours indicative des résultats futurs. J'espère que ce tutoriel de base rend les robots forex un peu moins intimidant pour les débutants là bas Si vous avez des questions, il suffit de poster 8217em dans la boîte de commentaires ci dessous. Et pour les commerçants experts autour, I8217m comptant sur vous pour aider les débutants hors bip beep boop beepTips sur Comment Backtest MT4 Expert Advisors et Forex Robots Par StreetPips le 21 fév 2014 06:47:06 GMT Inscrivez vous pour un compte de démo gratuit OANDA MT4 ici . Notre travail à Streetpips implique des stratégies de programmation et de tester leur performance. Au fil des ans, nous avons testé de nombreuses évaluations environnementales MT4, ou des conseillers experts. Il ne nous faut pas longtemps pour parcourir des centaines de robots commerciaux pour sélectionner ceux que nous considérons avoir le potentiel d'amélioration. Nous aimerions partager une partie de notre expérience avec vous. Points de données MT4 suffisants pour le backtest Votre backtest est seulement aussi bon que les données que vous avez. Calculé comme qualité de modélisation dans le testeur de stratégie MT4, assurez vous d'avoir suffisamment de points de données pour que votre logiciel puisse tester. Sur votre plate forme Metatrader, cliquez sur Tools (Outils) gt History Center (Centre d'historique): sélectionnez ensuite la paire de devises et l'échéancier, puis cliquez sur Télécharger pour vous assurer que vous avez mis à jour les données. Ces données diffèrent de courtier à courtier, il peut donc être une bonne idée de backtest le logiciel sur quelques plates formes de courtier, en particulier avec le courtier que vous négociez avec. Activer les conseillers experts sur MT4 Si vous EA ne s'exécute pas, assurez vous qu'ils sont activés sur votre Metatrader. Cliquez sur Outils gt Options gt Expert Advisors et vous verrez ceci: Assurez vous que la case est cochée à côté d'Activer les conseillers experts. Le mode visuel est plus lent, mais utile Sur le testeur de stratégie, vous pouvez vérifier pour sélectionner le mode visuel. Même si cela ralentit le backtest, vous pouvez voir les métiers en action sur un graphique historique en mouvement, et observer le comportement de l'EA. Vous voyez une barre de défilement à droite de la case à cocher, ce qui vous permet d'accélérer ou ralentir le backtest visuel. Une fois que vous comprenez le comportement de votre robot, vous pouvez désélectionner le mode visuel pour accélérer le backtest. Manque de métiers Parfois, après un backtest, vous ne voyez que quelques métiers exécutés. Cela pourrait être dû à un manque de points de données, par exemple, vous pouvez exécuter une stratégie hebdomadaire. Ou il pourrait être une question de la stratégie d'être testé certaines stratégies de négociation échangent seulement quelques fois par an en raison de conditions très sélectives. Selon votre personnalité commerciale, vous voudrez peut être un robot qui négocie plus fréquemment. Drawdown excessif Une grande caractéristique sur le mode visuel est que vous pouvez cliquer sur Graph et voir la balance du compte, comme le robot teste les données. Le graphique ci dessous montre un robot avec des rabats excessifs. Cela signifie que vous pouvez faire des bénéfices le long du chemin, et même sur le long terme, mais il y aura des moments où le solde de votre compte est en baisse par une grande quantité, ce qui est risqué. De gros tirages peuvent affecter les performances de négociation, surtout si votre position dimensionnement des métiers est liée au solde du compte. Risque excessif Parfois, en mode visuel, vous pouvez voir le comportement commercial illogique, comme la tenue d'un point de commerce au seuil de rentabilité, peu importe la durée. Dans l'exemple ci dessous, nous voyons une transaction de vente, période de détention indiquée par la ligne horizontale rouge. Le marché est allé contre la direction du commerce, et ce robot maintient sur une position perdante jusqu'à ce qu'il récupère au point de seuil de rentabilité. Cela peut ne pas être réaliste parce que la longue période de fonds propres négatifs peut effacer votre compte. Ce commerce est allé 280 pips contre le robot, avant de récupérer et retraité au point de seuil. La question ici est, combien de temps pouvez vous tenir à une position perdante, et si cela prend des mois pour récupérer au seuil de rentabilité, ou même des années stratégie signifie qu'un commerçant augmente sa taille du commerce après chaque perte, de sorte que la prochaine victoire serait Récupérer toutes les pertes antérieures plus gagner un bénéfice égal à la participation initiale. Si vous remarquez le graphique ci dessous, chaque fois que le compte souffre d'un grand tirage, il récupère rapidement. Cela est dû à la stratégie Martingale que vous voyez encerclée en bleu ci dessous, où la taille du commerce augmente pour couvrir une perte. En supposant que vous avez un capital de trading et un solde de compte infinis, les stratégies Martingale sont grandes. Il devient un problème si vous souffrez d'une série de pertes dans la mesure où le solde de votre compte ne vous permet pas de doubler sur le commerce suivant, pour compenser les pertes précédentes. Cette stratégie populaire est souvent la base que les programmeurs codent un backtest en pente toujours en hausse. Si vous backtest un robot forex et le graphique de performance est littéralement une pente ascendante, avec une forte reprise de tirages en ligne avec l'augmentation de la taille de la position, la stratégie est susceptible d'être Martingale. Assurez vous juste qu'il convient à votre profil de risque et le capital commercial. Enfin, une EA peut fonctionner parfaitement en backtest, peut être en raison d'indicateurs qui sont en arrière, mais vous avez certainement besoin de tester le robot pour tester sa logique. Par exemple, si un indicateur repeint, il peut fonctionner bien sur le test de retour, mais échouer sur les tests en avant puisque l'indicateur change constamment. Les tests avancés permettent également au robot d'exécuter en conditions vivantes et de se propager, ce qui est plus réaliste qu'un backtest. Et bien sûr, avec un test en avant, vos données sont 100, et la qualité de la modélisation est également 100. Conseillers experts que nous aimons En conclusion, nous aimons les robots qui ne souffrent pas de gros tirages, qui affichent un comportement commercial réaliste, Qui ont une bonne probabilité d'une courbe de pente ascendante sur le long terme, et de les démontrer dans les tests avant aussi bien. Si vous avez des robots que vous pensez être grands, n'hésitez pas à les partager avec nous Cet article est apparu pour la première fois sur Streetpips
No comments:
Post a Comment