Backtesting: Interpréter le passé Le backtesting est un élément clé du développement efficace du système commercial. On y parvient en reconstituant, avec des données historiques, des métiers qui auraient eu lieu dans le passé en utilisant des règles définies par une stratégie donnée. Le résultat offre des statistiques qui peuvent être utilisées pour évaluer l'efficacité de la stratégie. En utilisant ces données, les traders peuvent optimiser et améliorer leurs stratégies, trouver des défauts techniques ou théoriques, et gagner la confiance dans leur stratégie avant de l'appliquer sur les marchés réels. La théorie sous-jacente est que toute stratégie qui a fonctionné bien dans le passé est susceptible de bien fonctionner dans l'avenir, et inversement, toute stratégie qui a mal performé dans le passé est susceptible de fonctionner mal à l'avenir. Cet article donne un aperçu des applications utilisées pour le backtest, du type de données obtenues et de la manière de les utiliser. Les données et les outils Backtesting peuvent fournir de précieux commentaires statistiques sur un système donné. Quelques statistiques universelles de backtesting incluent: Bénéfice ou perte net - gain ou perte nette de pourcentage. Délai - Dates passées où l'essai a eu lieu. Univers - Stocks qui ont été inclus dans le backtest. Mesures de volatilité - Pourcentage maximum de la hausse et de la baisse. Moyennes - Pourcentage du gain moyen et de la perte moyenne, moyenne des barres détenues. Exposition - Pourcentage du capital investi (ou exposé au marché). Ratios - Ratios gains / pertes. Rendement annualisé - Rendement en pourcentage sur une année. Rendement ajusté en fonction du risque - Rendement en pourcentage en fonction du risque. Typiquement, le logiciel de backtesting aura deux écrans qui sont importants. Le premier permet au commerçant de personnaliser les paramètres de backtesting. Ces personnalisations incluent tout, de la période à la commission des coûts. Voici un exemple d'un tel écran dans AmiBroker: Le deuxième écran est le rapport de résultats de backtesting réelle. C'est là que vous pouvez trouver toutes les statistiques mentionnées ci-dessus. Encore une fois, voici un exemple de cet écran dans AmiBroker: En général, la plupart des logiciels commerciaux contient des éléments similaires. Certains logiciels haut de gamme incluent également des fonctionnalités supplémentaires pour effectuer le dimensionnement automatique des positions, l'optimisation et d'autres fonctionnalités plus avancées. Les 10 commandements Il ya de nombreux facteurs commerçants attention quand ils sont backtesting stratégies de négociation. Voici une liste des 10 choses les plus importantes à retenir lors du backtesting: Tenir compte des tendances générales du marché dans le cadre du temps dans lequel une stratégie donnée a été testée. Par exemple, si une stratégie a seulement été testée à partir de 1999-2000, elle peut ne pas aller bien dans un marché baissier. Il est souvent une bonne idée de backtest sur une longue période qui englobe plusieurs types différents de conditions de marché. Prendre en compte l'univers dans lequel le backtesting s'est produit. Par exemple, si un vaste système de marché est testé avec un univers composé de stocks technologiques, il peut ne pas réussir à bien dans différents secteurs. En règle générale, si une stratégie est ciblée vers un genre spécifique de stock, limiter l'univers à ce genre, mais dans tous les autres cas, maintenir un grand univers à des fins de test. Les mesures de volatilité sont extrêmement importantes à considérer dans le développement d'un système commercial. Cela est particulièrement vrai pour les comptes à effet de levier, qui sont soumis à des appels de marge si leurs fonds propres tombe en dessous d'un certain point. Les commerçants devraient chercher à maintenir la volatilité à un niveau bas afin de réduire les risques et de faciliter la transition dans et hors d'un stock donné. Le nombre moyen de barres détenues est également très important à surveiller lors de l'élaboration d'un système commercial. Bien que la plupart des logiciels de backtesting comprennent les coûts de commission dans les calculs finaux, cela ne signifie pas que vous devriez ignorer cette statistique. Si possible, augmenter votre nombre moyen de barres retenues peut réduire les coûts de commission et améliorer votre rendement global. L'exposition est une épée à double tranchant. Une exposition accrue peut conduire à des profits plus élevés ou des pertes plus élevées, tandis que l'exposition réduite signifie des profits inférieurs ou des pertes plus faibles. Cependant, en général, il est judicieux de maintenir l'exposition au-dessous de 70 afin de réduire les risques et de faciliter la transition dans et hors d'un stock donné. La statistique de perte de gain moyenne, combinée au ratio gains / pertes, peut être utile pour déterminer le dimensionnement optimal de la position et la gestion de l'argent en utilisant des techniques comme le critère de Kelly. (Voir Gestion de l'argent en utilisant le critère Kelly.) Les commerçants peuvent prendre des positions plus importantes et réduire les coûts de commission en augmentant leurs gains moyens et en augmentant leur ratio gains / pertes. Le rendement annualisé est important parce qu'il est utilisé comme un outil pour comparer les rendements des systèmes à ceux d'autres sites d'investissement. Il est important non seulement d'examiner le rendement global annualisé, mais aussi de tenir compte de l'augmentation ou de la diminution du risque. Cela peut être fait en examinant le rendement ajusté en fonction du risque, qui tient compte de divers facteurs de risque. Avant l'adoption d'un système de négociation, il doit surperformer tous les autres sites d'investissement à un risque égal ou inférieur. Backtesting personnalisation est extrêmement important. De nombreuses applications de backtesting ont des entrées pour les montants de commissions, les tailles de lots rondes (ou fractionnelles), les tailles de tiques, les exigences de marge, les taux d'intérêt, les hypothèses de glissement, les règles de dimensionnement de position, les règles de sortie de barres identiques. Pour obtenir les résultats les plus précis, il est important d'accorder ces paramètres pour imiter le courtier qui sera utilisé lorsque le système sera mis en service. Backtesting peut parfois conduire à quelque chose connu sous le nom de sur-optimisation. C'est une condition où les résultats de performance sont si fortement accordés au passé qu'ils ne sont plus aussi précis à l'avenir. C'est généralement une bonne idée de mettre en œuvre des règles qui s'appliquent à tous les stocks, ou un ensemble sélectionné de stocks ciblés, et ne sont pas optimisés dans la mesure où les règles ne sont plus compréhensibles par le créateur. Backtesting n'est pas toujours la façon la plus précise de mesurer l'efficacité d'un système commercial donné. Parfois, les stratégies qui ont bien performé dans le passé ne parviennent pas à bien dans le présent. Les performances passées ne représentent pas les résultats futurs. Assurez-vous de faire du commerce papier un système qui a été testé avec succès avant d'être en direct pour être sûr que la stratégie reste applicable dans la pratique. Conclusion Backtesting est l'un des aspects les plus importants du développement d'un système commercial. Si elle est créée et interprétée correctement, elle peut aider les opérateurs à optimiser et à améliorer leurs stratégies, à trouver des défauts techniques ou théoriques, ainsi qu'à acquérir confiance dans leur stratégie avant de l'appliquer aux marchés du monde réel. Ressources Tradecision (tradecision) - Haut de gamme de développement du système de négociation AmiBroker (amibroker) - Budget Trading System Development. How à BackTest correctement, de recueillir des données et d'analyser un système J'espère que quelqu'un peut m'aider dans la bonne direction. Et j'espère que cela aidera les autres aussi. Après avoir perdu environ 7000 au cours des deux dernières années, je recherche et trouvé, je dois: 1. Définir un système commercial (s) pour moi. J'aime la résistance et soutenir le commerce de rupture. 2. Backtest correctement manuellement de 100 métiers pour chaque idée de stratégie. 3. recueillir les données appropriées dans une feuille de calcul. Je souhaite la bienvenue à tous les tableurs s'il vous plaît à utiliser. 4. Si et seulement si le backtesting révèle un système rentable à partir de 100 métiers, manuellement avancez le test avec du papier pour 100 métiers. Sinon revenir à l'étape 1 5. Si et seulement si le système est rentable programmez le (s) système (s) si backtest rentable et automatisé pour 10 années de données historiques en utilisant une plate-forme. Si rentable, procédez, sinon revenir à l'étape 1. J'ai 3 stratégies d'évasion que je veux tester. Mon plus grand problème est que je ne sais pas comment recueillir des données pour déterminer la perte d'arrêt optimale (je préfère ne pas perdre plus de 150 par échange), l'entrée et la cible (je préfère R: R 1 à 3). Est-ce assez de données à recueillir pour l'analyse des données Collecte de données dans le tableur dans les colonnes: 1. Heure du commerce 2. Prix 3. Longue ou courte 4. Taille du contrat 5. Victoire 6. Perte 7. MAE 8. MFE 9. Profit made if Pas de break-even après 150. Pas de test d'équilibre. 10. Max stop loss qui pourrait avoir empêché une perte pour faux-outs. 11. Bénéficiez de la traînée de lowhigh précédente pour attraper un plus haut R: R Merci à tous. Vraiment apprécier l'aide. Rejoint Nov 2011 Status: être curieux comme un chat 44 Messages coups de coude sur votre fil comme je faisais une recherche sur la façon de programmer le backtesting sur mt4. Je m'apprends moi-même, mais je suis actuellement à la rupture moment. 1) RÉDUIRE la taille de votre commerce à un minimum. Pariez en cents ou quelques dollars jusqu'à ce que vous r rentable. Pourquoi perdre 7k quand u peut perdre juste 70bucks essayant les mêmes métiers 2) tip pour déterminer SL est de dessiner vos lignes. Lignes de tendance, extérieurinner, diagonalhorizontal. Les échappées commerciales rebondissant hors de ces niveaux, SL ensemble juste en dessous. Si vous ne pouvez pas tracer ces, commencez par ATR comme un stop loss OU utilisez quelque chose comme pivots quotidiens. Lors de la rétrospection d'évasion d'échange, je fixe typiquement les arrêts serrés juste au-dessous du point d'éclatement. Souvent, je trouve. En commençant par identifier mon prix tgt. Puis en travaillant en arrière pour déterminer mon SL, arrivant finalement à un raisonnable R: R, est meilleur point de départ que de trouver ma première SL. Si mon tgt rend mon R: R crappy, pas de commerce 3) si vous êtes le commerce sur une base discrétionnaire via des évasions de lignes de tendance, esp diagonales, vous saurez que c'est mission impossible de les programmer (backtest). Déterminez vos paris en temps réel. Trouver un bon mentor non commercial à suivre (p. Ex. Commerce). Il y a très peu de gain pour revenir en arrière dans la stratégie A-Z. J'ai vécu cela dans mes premières années. En fin de compte u réalisera tous les indicateurs r retard. Juste regarder le prix est assez une fois u comprendre ce qu'est un indicateur. Tout ce qui compte, c'est la macro-tendance, le swing highslows, les mouvements mesurés, où r u par rapport au quotidien pivots hebdomadaire ouvert Inscrit décembre 2010 Statut: Membre 241 Posts Backtesting pour trouver une configuration cohérente qui fonctionne est souvent un mythe. Vous manquez trop d'informations simplement en regardant le graphique. Tels qu'il ya un événement KEY nouvelles tout le monde attend, un vote, un discours de banquier central. Sommes-nous en risque et les stocks sont puking Très difficile de dire ce qui était gong il ya 45 jours. La meilleure façon de backtest est à des moments clés de la journée. Londres, ouvert, USA, ouvert, londres, fermer. Mais toujours difficile sans toutes les informations que j'ai mentionnées ci-dessus. Une partie d'être un commerçant est de reconnaître ce que le marché entier fait, pas seulement la paire de votre trading. Si l'euro gagne sur tout EG EU EA ECAD ECHF Tout très fort. Im moins likly pour prendre une configuration courte sur le diagramme d'Eu ce jour-là. Backtesting votre manque juste trop d'infos sur le reste du marché. Le seul système qui fonctionnera est celui conçu par et pour vous-même. Backtesting pour trouver une configuration cohérente qui fonctionne est souvent un mythe. Vous manquez trop d'informations simplement en regardant le graphique. Tels qu'il ya un événement KEY nouvelles tout le monde attend, un vote, un discours de banquier central. Sommes-nous en risque et les stocks sont puking Très difficile de dire ce qui était gong il ya 45 jours. La meilleure façon de backtest est à des moments clés de la journée. Londres, ouvert, USA, ouvert, londres, fermer. Mais toujours difficile sans toutes les informations que j'ai mentionnées ci-dessus. Une partie d'être un commerçant est de reconnaître ce que le marché entier fait, pas seulement la paire de votre trading. De la même persuasion et comme one-amp-one 2, figure-out-only-on-a-must-know-programmeur de base, je suis venu à la conclusion qu'il ya juste trop de variables discrétionnaires de négociation à considérer et en dehors du temps MT4 backtesting trop simpliste pour des résultats fiables. Cependant, à chacun son propre, qui peut très bien trouver le mérite dans backtesting. Inscrit décembre 2015 Statut: Membre 309 Posts Retour tester et rassembler des données est tout au sujet de poser les quotrightquot questions. Ces questions doivent venir de vous et comment vous percevez votre commerce à être ou sera. Il ya beaucoup de nombreuses questions et elles ne sont limitées que par votre imagination. J'applaudis fortement votre effort pour collecter et analyser des données sur votre commerce comme je crois que c'est la SEULE manière de devenir constamment à succès dans le long terme. Vous devez également garder à l'esprit que votre collecte de données ne s'arrêtera jamais. Vous aurez toujours de nouvelles questions au sujet de votre trading que vos données actuelles ne répondent pas, et ainsi vous allez probablement commencer de nouvelles procédures de collecte pour répondre aux nouvelles questions. Et sur elle ira jusqu'à ce que vous êtes un bazzillionaire. La première étape serait: Apprenez à utiliser une feuille de calcul au meilleur de votre capacité. Garder la trace des données manuellement deviendra fastidieux et lent. Apprenez à utiliser toutes ces commandes nerdy et expressions formule. Ils paieront à long terme. Non seulement cela, si cela vous prend un certain temps pour trouver votre foulée dans le commerce, vous pouvez sous-traiter vos services d'excellence pour les plus paresseux et faire de l'argent. Dans mon commencement, j'ai décidé d'employer le processus appelé processus quotscientificquot parce que j'ai senti qu'il a travaillé le meilleur. Ce processus est le suivant: Faire une observation - cela peut être aussi complexe ou simple que vous choisissez. Je suggère de le rendre aussi simple que possible. Poser les bonnes questions - Quelques exemples: Quelle est la fréquence de l'observation? Quelle est la période la plus claire? Quel pourcentage de temps cette observation crée-t-elle une chance de profit? Si elle perd, en moyenne, combien perd-elle? Et après cette observation Est-ce toujours le même, etc. etc. continuez à penser Formulez une hypothèse - à partir de vos observations et des questions que vous posez à ce sujet, vous avez maintenant la base pour formuler une hypothèse sur votre idée. ÉCRIVEZ-VOUS Prenez un petit livre et notez vos observations et vos questions, puis écrivez vos hypothèses. Cette simple action aide à cimenter le concept dans votre esprit et vos raisons de faire ce que vous faites, la façon dont vous le faites. Cela devient plus tard la base de votre action commerciale disciplinée. Rassembler des données - MAINTENANT vous avez la base pour commencer à rassembler des données qui deviendront utiles et significatives. Sur la base des questions que vous vous posez, vous savez maintenant quelles données commencer à recueillir. En plus de l'une des questions ci-dessus, vous pourriez également vouloir recueillir des données sur les choses standard tout le monde demande ici (mais ne comprend pas vraiment). Temps dans le commerce Moyenne de l'espérance de gain de signal du signal blah, blah, blah. Une fois que vous avez rassemblé un assez grand nombre de données, vous aurez quelque chose à analyser et à mâcher. Quelle devrait être la taille de l'échantillon Quoi que vous pensez est important. Rappelez-vous que vous êtes à la recherche d'un énorme marché 24 qui échange des milliards de dollars chaque jour. La norme quot100 tradesquot est un bon endroit pour commencer bien sûr, mais vous trouverez bientôt qu'il est insuffisant. Cependant, il vous fera commencer sur le bon chemin. Encore une fois, tôt ou tard vous vous rendrez compte que vous avez plus de questions que de réponses sur vos observations, afin de rendre vos efforts de collecte de données extensibles pour inclure des choses que vous n'avez pas encore pensé. Rappelez-vous que c'est le début d'un voyage qui n'a pas de fin. Donc s'installer et le faire dès le début. Cela tout seul vous permettra d'économiser des heures de temps de démarrage et d'arrêt parce que vous n'avez pas envie de le faire bien ou demandé à quelqu'un d'autre de le faire pour vous. Je suis heureux de vous aider si je peux Back testing et la collecte de données est tout au sujet de poser les quotrightquot questions. Ces questions doivent venir de vous et comment vous percevez votre commerce à être ou sera. Il ya beaucoup de nombreuses questions et elles ne sont limitées que par votre imagination. J'applaudis fortement votre effort pour collecter et analyser des données sur votre commerce comme je crois que c'est la SEULE manière de devenir constamment à succès dans le long terme. Vous devez également garder à l'esprit que votre collecte de données ne s'arrêtera jamais. Vous aurez toujours de nouvelles questions sur votre trading que vos données actuelles ne le font pas. Merci beaucoup pour votre réponse. Je vais lire en détail et répondre si des questions ou des commentaires. Je réponds juste parce que j'ai travaillé beaucoup récemment. Par hasard sur votre fil comme je faisais une recherche sur la façon de programmer le backtesting sur mt4. Je m'apprends moi-même, mais je suis actuellement à la rupture moment. 1) RÉDUIRE la taille de votre commerce à un minimum. Pariez en cents ou quelques dollars jusqu'à ce que vous r rentable. Pourquoi perdre 7k quand u peut perdre juste 70bucks essayant les mêmes métiers 2) tip pour déterminer SL est de dessiner vos lignes. Lignes de tendance, extérieurinner, diagonalhorizontal. Les échappées commerciales rebondissant hors de ces niveaux, SL ensemble juste en dessous. Si vous ne pouvez pas tracer ces, commencez par ATR comme un arrêt de perte ou d'utilisation. Excusez-moi pour la réponse tardive, j'apprécie vraiment votre réponse et elle m'a vraiment aidé avec ma planification. Merci beaucoup. Par hasard sur votre fil comme je faisais une recherche sur la façon de programmer le backtesting sur mt4. Je m'apprends moi-même, mais je suis actuellement à la rupture moment. 1) RÉDUIRE la taille de votre commerce à un minimum. Pariez en cents ou quelques dollars jusqu'à ce que vous r rentable. Pourquoi perdre 7k quand u peut perdre juste 70bucks essayant les mêmes métiers 2) tip pour déterminer SL est de dessiner vos lignes. Les échappées commerciales rebondissant hors de ces niveaux, SL ensemble juste en dessous. Si vous ne pouvez pas tracer ces, commencez par ATR comme un stop loss OU utilisez quelque chose comme pivots quotidiens. Lors de l'effondrement des échanges. Je vous remercie vraiment de m'avoir envoyé ces commentaires et conseils. A partir de cela, j'ai adapté ce qui suit dans mon négociation mécanique discrétionnaire. 1. Réduire la taille du contrat de 3 à 1. Pour l'instant, le commerce de petits quelque chose fonctionne est réalisable et moins stressant. Et c'est logique. 2. Identifier mes cibles, SL, et RR avant le commerce. 3. C'est un grand. Tracer les lignes de tendance, les lignes horizontales, quelle que soit la ligne qui peut affecter ma cible de profit et SL avant le commerce. Encore une fois, tôt ou tard vous vous rendrez compte que vous avez plus de questions que de réponses sur vos observations, afin de rendre vos efforts de collecte de données extensibles pour inclure des choses que vous n'avez pas encore pensé. Rappelez-vous que c'est le début d'un voyage qui n'a pas de fin. Donc s'installer et le faire dès le début. Cela tout seul vous permettra d'économiser des heures de temps de démarrage et d'arrêt parce que vous n'avez pas envie de le faire bien ou demandé à quelqu'un d'autre de le faire pour vous. Je suis heureux de vous aider si je peux Merci beaucoup. C'est l'étape que je suis à présent, l'apprentissage de ce qu'il faut inclure dans ma collecte de données et les questionsmetrics de répondre pour le système que je voudrais au commerce. Le dernier que je veux faire est de commencer à suivre et sur le commerce, par exemple, je me rends compte que je n'ai pas posé la bonne question pour mon système et que je dois recommencer. Je veux apprendre à évaluer de façon statique mon système, afin que je puisse utiliser cela pour le commerce avec confiance et sans hésitation. Cela prendra un certain temps, mais il devrait être amusant si je sais ce que je fais. DonPato, Merci beaucoup. C'est l'étape que je suis à présent, l'apprentissage de ce qu'il faut inclure dans ma collecte de données et les questionsmetrics de répondre pour le système que je voudrais au commerce. Le dernier que je veux faire est de commencer à suivre et sur le commerce, par exemple, je me rends compte que je n'ai pas posé la bonne question pour mon système et que je dois recommencer. Je veux apprendre à évaluer de façon statique mon système, afin que je puisse utiliser cela pour le commerce avec confiance et sans hésitation. Cela prendra un certain temps, mais il devrait être amusant si je sais ce que je fais. Il n'y a pas de temps comme le présent. Si vous avez déjà commencé à suivre certains de vos résultats. GRANDES NOUVELLES Vous avez des données qui seront utiles. Vous pouvez commencer n'importe où vous êtes actuellement et commencer à poser les questions quotrightquot. Si vos questions sont quelque chose dans le sens de: «Comment puis-je savoir que mon set up est digne de confiance? Ensuite, vous aurez besoin d'échanger votre mise en place au moins 100 métiers où tous les critères de votre mise en place est remplie, puis poser ces questions: (2) En moyenne, quel genre de profit puis-je attendre (3) dans quelles conditions ma mise en place fonctionne-t-elle le mieux (4) si Mon set up perd combien il perd en moyenne (5) dans quelles conditions est ma configuration plus susceptibles de perdre Alors vous pouvez aller sur le suivi de ces résultats. Vous devez définir clairement que vous avez mis en place et maintenez-la en tant que règle pour mesurer vos résultats. Si vous trouvez que votre configuration vous donne 50 ou plus de probabilité de faire des profits, alors regardez à combien vous perdez quand vous perdez. Si vos pertes sont faibles, et que vos profits sont au moins 2 fois supérieurs à vos pertes, vous avez maintenant la base d'un système solide que vous pouvez maintenant appliquer à l'avenir. Je voudrais faire passer plus de 100 métiers, mais ce sera à vous. N'oubliez pas que vos critères de configuration doivent TOUJOURS être respectés. Si vous modifiez ou quottweekquot quelque chose au sujet de ces critères, vous devez recommencer avec une nouvelle étude. Même un petit tweek peut invalider toutes vos données précédentes. Si vous trouvez après 50 métiers, que vos critères n'est pas ce que vous pensiez qu'il pourrait être. Puis retour à la planche à dessin pour une nouvelle observation et plus de tests. Il s'agit d'un processus extrêmement long, laborieux et aggravant. Mais c'est mieux que de perdre votre argent quotshooting de la hipquot. Strategy Backtesting stratégie backtesting est un outil essentiel pour voir si votre stratégie fonctionne ou non. Backtesting logiciel simule votre stratégie sur les données historiques et fournit un rapport de backtesting, qui vous permet de conduire une bonne analyse du système commercial. La version 64 bits vous permet de charger autant de données que nécessaire, même pour le backtesting le plus précis. Pour obtenir des informations techniques sur cette fonctionnalité, consultez la page Wiki connexe. La précision est la clé MultiCharts est une solution créée spécifiquement pour le développement de stratégies et le backtesting. Notre philosophie est que le backtesting de stratégie devrait être aussi réaliste que la technologie moderne le permet. Multicharts 64 bits permet de gérer une quantité énorme de données Tick-by-Tick pour un backtesting précis. Rétrospective réaliste Même si aucune approximation ne peut être parfaite, nous avons tout fait pour recréer avec précision les conditions du marché passées et l'exécution des commandes pour le trading stratégique. Les moteurs de backtesting typiques ont beaucoup d'hypothèses et de raccourcis, qui se traduisent par des tests irréalistes et des résultats peu fiables. MultiCharts est une plate-forme de négociation au niveau institutionnel qui minimise les hypothèses et tient compte de nombreux facteurs. Advanced tech Stratégie backtesting a souvent besoin de beaucoup de données, et un logiciel qui est capable de le traiter. Multi-threading est utilisé lorsque vous procédez à l'optimisation de stratégie dans MultiCharts. Il répartit les tâches multiples en différents noyaux, de sorte qu'ils se complètent beaucoup plus rapidement. La version 64 bits de MultiCharts vous permet de charger des années et des années de données de ticks pour des mouvements de prix détaillés. Facile à lire Vous pouvez changer la façon dont vos signaux apparaissent sur votre chartin juste quelques clics. Les ordres de sortie peuvent être connectés par une ligne visible à tous les ordres d'entrée connexes la ligne sera verte si le commerce était rentable, rouge si non. Si vous n'aimez pas ces couleurs, ou tout autre aspect visuel, vous pouvez facilement le changer. Choisissez votre devise pour le backtesting La devise de base permet de calculer les profits et les pertes pendant le backtesting de stratégie avec une devise spécifiée pour les paires Forex ou les symboles non américains. Si vous réutilisez votre stratégie sur un symbole basé sur une devise différente de celle de votre compte de courtier, vous pouvez appliquer une conversion de devise. Pour rendre les résultats aussi proches que possible de la perfection, nous utilisons les taux de change réels pour chaque jour. Toutes les conversions de devises a lieu dans les coulisses pour rendre votre négociation aussi facile que possible. Nous utilisons nos serveurs pour demander des données en arrière-plan et effectuer les calculs nécessaires. Tous les facteurs essentiels contenus dans notre logiciel de backtesting considèrent les facteurs essentiels suivants: la liquidité, les changements de prix tick-by-tick, les différences de prix ask-bid-trade, la commission, le glissement, le capital initial, le taux d'intérêt et la taille du commerce. Prise en compte de la liquidité Lorsque le moteur MultiCharts soutient une stratégie, il reconnaît que tous les ordres limités ne seront pas comblés en raison du manque de liquidité. Pour cette raison, vous avez le choix de remplir les commandes lorsqu'une cible de prix est atteinte ou lorsqu'elle est dépassée par un certain nombre de points (pips). Plus d'infos sur notre page Wiki. Demandez, soumettez, et les prix du commerce Backtesting prend en compte que les achats réels se produit à prix demandé, la vente réelle aux prix de l'offre. Cela rend notre simulation de backtesting aussi réaliste que possible. Stratégie précise Le backtesting peut donner à l'utilisateur une émulation plus réaliste. Pour rétrograder les stratégies à haute fréquence comme l'arbitrage statistique, l'utilisateur peut avoir besoin de prendre en compte les données historiques bidask en plus des données commerciales historiques. Tick-by-tick simulation Bar Magnifier est essentiel pour augmenter la précision lors du backtesting. MultiCharts peut construire des barres plus grandes à partir de petites barres de deuxième et de minute des barres de minuscules, barres d'heures et de jours en minutes. Vous pouvez recréer les mouvements exacts des prix au sein de chaque barre en utilisant la loupe de barre. Par exemple, Bar Magnifier peut invisiblement charger des minutes qui composent l'heure, et la stratégie sera backtested sur une base minute par minute. Plus de détails techniques ici. Stratégies pour la pratique immédiate Le moteur de backtesting de MultiCharts permet même d'émuler des ordres de marché, d'arrêt, de limite, d'arrêt d'arrêt et d'un-annule-autre (OCO). Objectif de bénéfice, stop-loss et traîne arrêts sont également standard backtesting caractéristiques. En plus de cela, MultiCharts est livré avec plus de 80 stratégies EasyLanguage, de sorte que vous pouvez pratiquer backtesting.
No comments:
Post a Comment