Thursday, 2 March 2017

Forex Back Testing Macd

Comment faire pour exécuter un backtest Metatrader Par Shaun Overton le 12 mars 2014 06:01:17 GMT Bonjour, c'est Shaun Overton avec ForexNews et OneStepRemoved. Dans cette vidéo de dix minutes, je vais vous montrer comment configurer un backtest pour MetaTrader 4. Vous pouvez suivre le long en utilisant un compte de démonstration OANDA gratuit en cliquant sur le lien ci dessous cette vidéo. Inscrivez vous pour un compte de démo OANDA MT4 gratuit ici. Une fois que vous avez ouvert MetaTrader et décidé que vous devez exécuter un backtest, la première étape est d'obtenir des données historiques. Theres un peu de données préchargées, mais ce n'est pas suffisant pour exécuter un backtest très long. Backtesting est plus que regarder la performance historique. Vous pouvez utiliser votre expérience avec les données historiques pour analyser comment un conseiller expert effectue dans des conditions de marché différentes. Mon exemple est toujours la croix de la moyenne mobile. L'idée est qu'une moyenne rapide se déplace au dessus d'une moyenne mobile lente, vous pourriez considérer que le signal d'achat. Ce type de stratégie est naturellement conçu pour un marché tendance. Les signaux se produisent toujours en retard parce que son basé sur un indicateur de retard. La théorie est que les tendances sont potentiellement assez grandes que l'entrée après une tendance commence et à la sortie du commerce après sa fin devrait laisser place à la hausse. Voilà la théorie. Marchés gamme commerce environ 70 du temps. Si le marché n'est pas tendance et vous exécutez une stratégie de négociation de tendance, je peux vous dire maintenant que votre stratégie de négociation de tendance n'est pas susceptible de bien si aucune tendance ne s'affiche. Backtesting offre des aperçus sur la façon dont votre conseiller expert se comporte lorsque le marché ne va pas votre chemin. Il vous aide à planifier des scénarios à la baisse et, si vous le faites correctement, backtesting peut vous aider à développer des attentes réalistes de performance. Im en supposant que vous avez déjà installé le conseiller expert que vous souhaitez tester. Si vous n'avez pas fait cela, Forex News a une autre vidéo disponible vous montrant comment installer l'EA. Vous devez charger des données pour la paire de devises que vous souhaitez tester avant de commencer à exécuter des tests. Son excitant pour analyser les marchés, mais les tests sont seulement aussi bons que vos données, ainsi ne sautent pas en avant. J'aime l'or. C'est le tableau Ive choisi ici. J'ai besoin de connaître la période et la paire de devises afin de charger les données correctes. Peu importe ce que vous voulez faire, vous devriez envisager de charger des données d'une minute. Les données d'une minute sont le plus petit intervalle de temps disponible. En utilisant les données les plus précises possible, vous augmentez la précision de votre backtest. Tout cela consiste à vous donner une image exacte de la performance historique. Le chargement d'une minute de données améliore la qualité de votre backtest pour vous donner une estimation plus précise. Ouvrez un graphique d'une minute pour l'or, qui est l'instrument Im backtesting dans cette vidéo. Allez dans le menu en haut à gauche et sélectionnez Fichier New Chart Gold XAUUSD. Maintenant, modifiez l'intervalle de temps. Sélectionnez l'option M1 de cette bande de menus ou allez à Graphiques Périodicité Une minute Nous devons désactiver le défilement automatique maintenant que le graphique est ouvert. Appuyez sur le bouton en haut avec le petit triangle vert. Il ressemble à un bouton de lecture. Vous pouvez également cliquer avec le bouton droit de la souris sur le graphique et cliquer sur les propriétés, ou appuyer sur F8. Sélectionnez Propriétés, puis Commun. Décochez la case à côté de Déplacement automatique du graphique. Maintenant que le graphique est ouvert, allez dans Outils Options. Choisissez l'onglet Charts. Max bars dans l'histoire, le changer à 999999999. Max bars sur le graphique doit être le même, 99999999999. Ce paramètre permet à MT4 de charger autant de données historiques que vous pourriez souhaiter. Revenez à vos graphiques d'une minute. La prochaine étape est assez ennuyeux 8211, vous devez pousser la touche d'accueil tandis que MT4 télécharge vos données historiques. Cette partie prend beaucoup de temps et malheureusement, il ne fonctionne que si vous vous asseyez là poussant la clé de la maison. Si vous oubliez d'arrêter le défilement automatique, le graphique saute à la barre courante. J'ai sélectionné des graphiques d'une heure pour le backtesting parce que je les trouve pour atteindre le meilleur équilibre entre la fréquence de négociation et les coûts de négociation. Chaque fois que vous entrez un métier, vous payez le courtier le spread comme un coût d'entrée. Lorsque vous commerce hyperactif sur les cartes M1 ou M5 graphiques, son incroyablement difficile de négocier avec n'importe quel type de bord les coûts de la négociation sont tout simplement trop prohibitif. Le graphique que Id comme backtest est le graphique d'une heure. Donc, je dois répéter ce processus en faisant défiler sur des diagrammes H1 jusqu'à ce que Ive chargé assez de données pour couvrir la durée de ma période de test. Passez au H1 comme ceci. Confirmez que le défilement automatique est désactivé, puis appuyez de nouveau sur la touche de démarrage jusqu'à ce que les dates dépassent la fenêtre de test. Weve a fini tout le travail de jambe. Nous pouvons sauter l'étape de chargement de données pour tous les tests futurs impliquant des diagrammes d'or H1. Si vous décidez de tester une autre paire de devises ou une période, vous devez suivre ce processus de chargement de données. Passons à charger notre EA dans le backtester et à choisir nos paramètres. Im va utiliser l'EA MACD échantillon dans cette vidéo, car il apparaît par défaut dans OANDAs MetaTrader. Je sais que tout le monde regardant cela a cette EA déjà chargé sur leur ordinateur. Le travail weve fait jusqu'à présent est pour XAUUSD 8211 or 8211 sur les graphiques d'une heure. Sélectionnez cette option dans le menu déroulant. On vous demande de sélectionner le modèle. Cela concerne la rapidité avec laquelle vous voulez que le test s'exécute. Vos sélections peuvent avoir un impact énorme sur les résultats des tests. Les conseillers experts s'exécutent séquentiellement dans le temps. Si vous avez pris toutes les histoires de prix disponibles tout au long de la journée, ce qui est communément connu sous le nom de données tick, il contient des dizaines de milliers de prix tous les jours. Condenser cette information en blocs de temps rend les données beaucoup plus lisibles et plus faciles à analyser. La méthode d'affichage peut très 8211 chandeliers, des barres, des lignes sur le graphique. Ils représentent tous au moins un élément commun. Le prix de début ou d'ouverture de la période et le prix de fin ou de clôture de la période. Je rappelle occasionnellement ces éléments de temps discrets comme des barres 8211 vous devez supposer que je veux dire une période de temps d'heure pour cette vidéo. Si vous avez une stratégie qui s'exécute intrabar, ce qui signifie que votre EA ouvre des métiers sans attendre la barre de fermer, vous devez absolument utiliser chaque Tick. Sinon, le backtester est obligé de faire des hypothèses sur le comportement des prix. Cela peut créer des écarts sévères entre la performance modélisée et ce qui aurait dû se produire historiquement. Chaque tick est l'option la plus précise disponible, mais c'est aussi le plus long. Les EE qui échangent uniquement à l'ouverture d'une nouvelle barre peuvent s'en tirer soit en utilisant des points de contrôle, tant que la perte d'arrêt et de prendre profit ne font pas face au risque d'être touché dans la même barre. Si votre arrêt ou prendre profit peut éventuellement être touché dans une seule barre, le backtester peut confondre qui a été frappé en premier: l'arrêt ou de prendre profit. Cela peut à nouveau créer des écarts énormes dans les résultats rapportés. Le backtester pourrait dire que vous avez gagné quand vous avez perdu et vice versa. Tout cela est un long chemin de vous dire d'utiliser Every Tick, sauf si vous avez une raison impérieuse de faire autrement. Je ne recommande pas d'exécuter des backtests en utilisant les prix Open Only. Les erreurs de modélisation sont toujours trop sévères et le test est utile pour l'analyse. Les données d'utilisation vous permettent de contrôler la date de début et de fin du test. Le format est année mois date. L'option à gauche est la date de début. L'option à droite est la date de fin. Mon test se déroulera du 1er février 2013 au 1er février 2014. Ici, à droite, je peux contrôler le graphique que je veux regarder. Choisissez H1 comme l'intervalle de temps, qui représente des graphiques d'une heure. En dessous, il est répandu. Cela aussi peut avoir un impact substantiel sur le backtest. L'écart est un coût de négociation. Il est essentiel que votre backtest utiliser au moins les courtiers propagation typique ou pire. Vous voulez assumer ce qui se passe quand les choses tournent mal, pas ce qui pourrait arriver dans les terres de conte de fées. Les backtests historiques sont généralement le meilleur scénario où vous devriez généralement s'attendre à une réduction de la performance lorsque vous vous déplacez dans l'avenir. L'utilisation d'un écart qui est pire que la répartition des courtiers est conseillé de tenir compte à la fois avec les spreads variables, et le glissement négatif potentiel. Le backtest vous donne toujours des remplissages parfaits, ce que je vous assure ne se produit pas dans le monde réel. Le glissement est un élément très réel et actuel de la négociation. Im allant le placer à 30 pour ce backtest, qui est 30 micropips ou 3 pips. Thats bien pire OANDAs propagation typique. Si une stratégie peut survivre à un spread de 3 pips sur EURUSD, cela peut être un signe encourageant de potentiel de performance. Enfin, nous avons besoin d'aller à un conseiller expert. C'est là que nous contrôlons les entrées propres au conseiller expert que vous testez. Cliquez sur l'onglet Entrées. Chaque EA a des paramètres différents. Au lieu de parler en détail de l'exemple EA de MACD, je veux garder ce niveau élevé pour que vous compreniez les différentes colonnes. Ici sur la gauche sont les paramètres utilisés dans le backtest. Si vous voulez changer la taille du lot échangée pour chaque signal, c'est la boîte que vous changez. Les cases de droite ne s'appliquent qu'à une optimisation, qui couvre bien dans une vidéo distincte. Appuyez sur OK lorsque vous êtes satisfait des paramètres. Le mode visuel n'affecte pas les résultats du test. Si vous voulez voir les métiers feu sur les cartes, puis mettre un chèque à côté de cette option. Laissez le décoché si vous vous souciez juste du rapport de performance. Pousser début démarre le backtest et vous êtes prêt à analyser les résultats. Vous pouvez commencer à tester vos EA dans un compte de pratique MetaTrader gratuit de OANDA. Cliquez sur le lien ci dessous cette vidéo pour ouvrir votre compte de démonstration gratuit. Forex Mechanical System Backtest Résultats: MACD (addy) Divergence System Publié il ya 3 ans 12:44 20 juin 2014 4 commentaires Salutations, les humains Comme promis, voici les résultats annuels backtest Pour le MACD (addy) Divergence System par jenesaisquoi. Le système a généré seulement quelques signaux de commerce mais les résultats ont été si mauvais: I8217ve a décidé d'exécuter les backtests sur le graphique de 4 heures de EURUSD du 1er juin 2013 au 1er juin 2014. Outre l'utilisation du MACD et des paramètres stochastiques qui Le propriétaire spécifié, j'ai également utilisé sa recommandation de suivre l'arrêt et d'utiliser stochastique comme un signal de sortie ainsi. Au lieu de placer l'arrêt initial sur le soutien ou la résistance à proximité, j'ai pensé à réduire l'aspect subjectif en mettant simplement un arrêt 100 pip. De mon observation, le stochastique fonctionne assez bien pour couper les pertes au cas où la divergence ne se jouerait pas aussi bien. It8217s aussi un bon signal de sortie lorsque les tendances don8217t durer très longtemps, même si elle semble empêcher le commerçant de rester dans un à plus long terme. De plus, la combinaison stochastique et MACD pour détecter les divergences et pour la confirmation semble mieux fonctionner pour prédire les continuations de tendance plutôt que les inversions. Peut être une façon de tordre cela pourrait être de s'en tenir à des divergences cachées Faites moi savoir si vous avez d'autres recommandations pour ce système ou si vous avez effectué quelques backtests vous même Entre temps, je vais poursuivre mes essais en avant pour ce mois et Vous tenir informé des résultats la semaine prochaine. Je vais également regarder le délai de 1 heure pour voir si le MACD (addy) Divergence System fonctionne mieux là bas. La quête du système du Saint Graal continue bip beep boop bip J'aime ce système et j'ai hâte de le tester moi même. J'ai pensé essayer de repérer vos métiers backtesting sur mes graphiques pour les regarder. J'ai un problème cependant. J'ai vérifié d'abord le test 41614, et je ne peux pas le tracer parce que si je le vois bien ce jour EURUSD a été la négociation à 1,3800 alors que votre test montre 1,3600 d'entrée et de sortie 1,3700. Pouvez vous s'il vous plaît vérifier et donner un conseil que je n'ai pas vérifié les autres 5 configurations encore. Bon œil Désolé, j'ai dû indiquer les mauvais niveaux, mais je voulais montrer un gain de 100 points, car le système a donné une entrée à 1,3800 et un signal de sortie à 1,3900 lorsque le stochastique a atteint le niveau de surachat. Merci pour le souligner Im attendons avec impatience le backtest sur le graphique 1 H d'EURUSD, parce que je pense depuis longtemps à tester un système comme le vôtre. Comment est le lifetesting faire jusqu'à présent Avez vous envisagé de tester toute autre paire afin de vérifier la stabilité du système Merci pour le partage de vos résultats, ils sont très utiles Merci pour la rétroaction positive I8217ll ont ceux jusqu'à la fin de cette semaine afin de rester Accordé. Don8217t être timide de partager si you8217ve fait des ajustements sur le système et les résultats aussi. J'aimerais bien voir quelques collaborations ici.


No comments:

Post a Comment