Répondre
• Page 1 sur 1
Bonsoir,
qu'est-ce qui t'étonnes ? Les scores plutôt flatteurs ? Attention, extrême prudence... Au risque de jouer les rabats-joie, le backtest de prt ne reflète pas du tout la réalité.
J'ai backtesté une stratégie qui donnait d'excellents résultats. J'ai passé le robot en réel et dans l'euphorie, je l'ai dupliqué sur plusieurs devises, plusieurs ut... Je suis allé me coucher et le lendemain j'ai stoppé tous les robots en catastrophe car je perdais de l'argent. Heureusement pas beaucoup.
Explication (donnée par Benoist ailleurs sur le forum) : le backtest ne s'applique pas sur la totalité des données des vrais cours mais seulement sur des données compressées pour tenir moins de place. Bref, tu n'es pas en situation réelle. Sois prudent et pour t'en convaincre, lance ton robot en démo pendant quelques jours... Tu constateras par toi-même que les résultats sont très loin des scores affichés.
qu'est-ce qui t'étonnes ? Les scores plutôt flatteurs ? Attention, extrême prudence... Au risque de jouer les rabats-joie, le backtest de prt ne reflète pas du tout la réalité.
J'ai backtesté une stratégie qui donnait d'excellents résultats. J'ai passé le robot en réel et dans l'euphorie, je l'ai dupliqué sur plusieurs devises, plusieurs ut... Je suis allé me coucher et le lendemain j'ai stoppé tous les robots en catastrophe car je perdais de l'argent. Heureusement pas beaucoup.
Explication (donnée par Benoist ailleurs sur le forum) : le backtest ne s'applique pas sur la totalité des données des vrais cours mais seulement sur des données compressées pour tenir moins de place. Bref, tu n'es pas en situation réelle. Sois prudent et pour t'en convaincre, lance ton robot en démo pendant quelques jours... Tu constateras par toi-même que les résultats sont très loin des scores affichés.
A priori dans la version 10.3 de prt, il sera possible de réaliser ses backtests en tick by tick pour fiabiliser les résultats.
Personnellement, j'utilise Probacktest pour valider que le programme fonctionne correctement mais rien ne vaut un test sur un compte démo comme le souligne psophos !!!
Par ailleurs, le 21 (x) ticks n'est pas une unité de temps acceptée par ProOrder
Personnellement, j'utilise Probacktest pour valider que le programme fonctionne correctement mais rien ne vaut un test sur un compte démo comme le souligne psophos !!!
Par ailleurs, le 21 (x) ticks n'est pas une unité de temps acceptée par ProOrder
Tout ça c'est de la psycho , c'est pas bonpsophos a écrit :Bonsoir,
J'ai passé le robot en réel et dans l'euphorie, je l'ai dupliqué sur plusieurs devises, plusieurs UT...
positions overnight je ne te recommande pas à mon humble avis ( spread élevé ...)psophos a écrit :Je suis allé me coucher et le lendemain j'ai stoppé tous les robots en catastrophe car je perdais de l'argent. Heureusement pas beaucoup.
oui je connais assez bien le forum psochos même si je viens uniquement de temps en temps en ce moment boulot obligepsophos a écrit :Explication (donnée par Benoist ailleurs sur le forum) : le backtest ne s'applique pas sur la totalité des données des vrais cours mais seulement sur des données compressées pour tenir moins de place. Bref, tu n'es pas en situation réelle. Sois prudent et pour t'en convaincre, lance ton robot en démo pendant quelques jours... Tu constateras par toi-même que les résultats sont très loin des scores affichés.
J'en pense que ton backtest n'a aucune valeur car il est basé sur une semaine donc tu n'as pas assez de données. Tu peux faire un backtest sur une journée aussi... et avoir des résultats fabuleux
si tu lances 3 fois ta pièce et qu'elle tombe 3 fois sur face tu ne vas pas croire qu'elle tombera toujours sur face ? Un backtest c'est sur plusieurs mois au minimum pour être un peu sérieux. Donc là 0/20 c'est tout sauf un backtest sur quelques jours 
Je n'ai pas donné cette explication ou du moins tu l'as comprise comme cela. Je recommence
:
Le backtest prend en compte les données de la Bougie ouverture fermeture, plus haut plus bas mais pas la vie à l'intérieure de la Bougie. Donc plus tu vas backtester sur des bougies larges, moins le backtest a de fiabilité. Exemple sur une Bougie 4h tu pourras avoir un trade gagnant /perdant dans ton backtest alors qu'il est perdant /gagnant dans la réalité car le stop aura été touché ou le TP eu sein même de la Bougie.
Si ta Bougie fait ouverture 10800 point bas 10700 point haut 10900 et cloture 10850 et si tu as un ordre achat 10750 tp 10770 et sl 10730 et bien malin pour savoir si ton tp ou ton sl a été touché en premier.
Quel a été le premier touché ? Dans ces cas là il faudrait analyser pour chaque trade les bougies inférieures jusqu'au tick par tick pour déterminer qu'elle a été la première exécution. Actuellement la version de prt 10.2 ne le fait pas en backtest, mais la version 10.3 le fait donc ce sera fiable, le logiciel ira analyser jusqu'au tick tick l'ordre aui a été exécuté en premier.
Enfin, ne jamais dupliquer uns stratégie quelconque sur plusieurs devises ou plusieurs ut ! C'est de la folie
Chaque ut est différente et surtout chaque devise est différente. Je ne trade pas du tout le Dax comme le cac 40 ou le Dow Jones... si je le faisais ce serait la ruine assurée. Chaque instrument est unique, il réagit de manière unique, il a sa propre histoire... comme un être humain. Donc un truc qui va marcher sur EUR/USD sera catastrophique sur EUR/GB, ce qu marche sur une ut horaire ne marchera pas sur une ut journalière etc Le trading discrétionnaire t'apprend cela. Je pense qu'il faut déjà avoir des notions et expériences de trading discrétionnaire pour éviter ces erreurs grossières. Si tu as tradé deux indices ou deux devises différentes un certains temps, tu sais bien qu'ils ne se comportent pas du tout de la même manière, qu'ils ont une nervosité propre etc
Et faire tourner sur la démo est le BABA, ne serait ce que pour repérer les bugs de son code plutôt que de se les prendre en réel
la démo sert à cela à débuger son code sans frais 
Enfin un backtest sur plusieurs mois et donne des infos sur les pertes consécutives maximummales, le maximummum drawndow c'est le plus important. Si tu as un backtest sur 5 années et que tu sais que la perte la plus longue a été par exemple 17 jours d'affilés ou 15 % du capital et que tu lances ton algo et que les 2 premiers jours il perd ou que tu l'arrêtes car il est à -5% et biien tu rates totalement l'idée même de ton algo...
Je n'ai pas donné cette explication ou du moins tu l'as comprise comme cela. Je recommence
Le backtest prend en compte les données de la Bougie ouverture fermeture, plus haut plus bas mais pas la vie à l'intérieure de la Bougie. Donc plus tu vas backtester sur des bougies larges, moins le backtest a de fiabilité. Exemple sur une Bougie 4h tu pourras avoir un trade gagnant /perdant dans ton backtest alors qu'il est perdant /gagnant dans la réalité car le stop aura été touché ou le TP eu sein même de la Bougie.
Si ta Bougie fait ouverture 10800 point bas 10700 point haut 10900 et cloture 10850 et si tu as un ordre achat 10750 tp 10770 et sl 10730 et bien malin pour savoir si ton tp ou ton sl a été touché en premier.
Quel a été le premier touché ? Dans ces cas là il faudrait analyser pour chaque trade les bougies inférieures jusqu'au tick par tick pour déterminer qu'elle a été la première exécution. Actuellement la version de prt 10.2 ne le fait pas en backtest, mais la version 10.3 le fait donc ce sera fiable, le logiciel ira analyser jusqu'au tick tick l'ordre aui a été exécuté en premier.
Enfin, ne jamais dupliquer uns stratégie quelconque sur plusieurs devises ou plusieurs ut ! C'est de la folie
Et faire tourner sur la démo est le BABA, ne serait ce que pour repérer les bugs de son code plutôt que de se les prendre en réel
Enfin un backtest sur plusieurs mois et donne des infos sur les pertes consécutives maximummales, le maximummum drawndow c'est le plus important. Si tu as un backtest sur 5 années et que tu sais que la perte la plus longue a été par exemple 17 jours d'affilés ou 15 % du capital et que tu lances ton algo et que les 2 premiers jours il perd ou que tu l'arrêtes car il est à -5% et biien tu rates totalement l'idée même de ton algo...
on est d'accord , j'avais prédit une partie de tes réponses au dessus
toujours pour la rapidité de tes réponses à mes questions 
et je suis sincère comme toujours c'est pas de la dérision.....
et je suis sincère comme toujours c'est pas de la dérision.....
Oui, je le répète régulièrement, les seuls backtest viables sont au tick par tick pour coller au maximummum à la réalité.
De plus je remarque que ton backtest remonte sur quelques jours seulement.
Ce n'est sûrement pas la réponse que tu espérais.
J'ai vécu de nombreux moment d'euphorie, de nombreux moment de désillusion.
Il faut gérer ces émotions et non pas se laisser gérer par nos émotions.
Si tu souhaites persévérer dans ta stratégie, tu reprends tes graphiques et tu regardes tous les trades un par un sur une période suffisamment grande.
De plus je remarque que ton backtest remonte sur quelques jours seulement.
Ce n'est sûrement pas la réponse que tu espérais.
J'ai vécu de nombreux moment d'euphorie, de nombreux moment de désillusion.
Il faut gérer ces émotions et non pas se laisser gérer par nos émotions.
Si tu souhaites persévérer dans ta stratégie, tu reprends tes graphiques et tu regardes tous les trades un par un sur une période suffisamment grande.
De rien
Sans compter que ta période de test est sur thanksgiving qui est une semaine très particulière, ça choppe un trend et ça le prolonge. C'est une période très particulière comme entre noel et le jour de l'an.
Sans compter que ta période de test est sur thanksgiving qui est une semaine très particulière, ça choppe un trend et ça le prolonge. C'est une période très particulière comme entre noel et le jour de l'an.
oui
je vais essayer de faire des backtests à la fin de toutes les semaines , lancer le code (graph 21 ticks) sur compte démo quand je serai dispo ( à partir de 17h30-18h/22h) , et attendre la version 10.3 prt sur ig , par contre je ne sais pas quand elle va sortir :roll:
Si je peux rajouter un autre conseil, en plus de l'utilisation des ticks (indispensable, les bougies ça n'a guère de sens ou alors en utilisant que le "open" de chaque Bougie et en oubliant le reste) et de backtests sur une longe période il faut aussi un backtest sur un nombre statistiquement viable de trades (au moins 1000 trades selon moi mais chacun a sa propre limite).
Pourquoi ? tout simplement car sur un petit nombre de trades il suffit d'un trade miraculeux (gap dans le bon sens) pour fausser tous les résultats du backtest.
J'ai récupéré 12 mois d'historiques en tick de takapoto et après avoir pris toutes les précautions + pris en compte le spread , trouver une stratégie automatique tout juste viable (qui ne fini pas en perte) est déjà très difficile.
Pourquoi ? tout simplement car sur un petit nombre de trades il suffit d'un trade miraculeux (gap dans le bon sens) pour fausser tous les résultats du backtest.
J'ai récupéré 12 mois d'historiques en tick de takapoto et après avoir pris toutes les précautions + pris en compte le spread , trouver une stratégie automatique tout juste viable (qui ne fini pas en perte) est déjà très difficile.
et si tu as la version complete de prt via ig tu as beaucoup mois de ticks par rapport à la version Premium via prt cfds à risque limité
Pour les backtests ça change beaucoup de chose d'avoir de la prodondeur...
Pour les backtests ça change beaucoup de chose d'avoir de la prodondeur...
Oui mais bon pour le moment sachant que ma station est dans les cartons c'est suffisant pour le petit mauvais trader que je suis :roll: , en attendant de rentrer dans mon petit appartement et la pose de la fibre par Orange

Oui malheureusement vivement l'évolution de prt :musique:
1 min avec quelques réglages ça doit faire l'affaire .... À voir :roll:
1 min avec quelques réglages ça doit faire l'affaire .... À voir :roll:
Marché américain close aujourd'hui pas de test live en 1 min sur compte démo
Mais effectivement c'est vraiment n'importe quoi , nouveau Probacktest mais en 1 min, j'ai simplement retiré la journée d'aujourd'hui, avec les réglages du 21 ticks pour les indicateurs donc j'ai rien touché voilà les résultats
Mais effectivement c'est vraiment n'importe quoi , nouveau Probacktest mais en 1 min, j'ai simplement retiré la journée d'aujourd'hui, avec les réglages du 21 ticks pour les indicateurs donc j'ai rien touché voilà les résultats
J'ai fait plus en manuel sur la même période avec de meilleurs résultats 
J'ai aligné 130 trades gagnants d'affiliés ce mois ci
J'ai aligné 130 trades gagnants d'affiliés ce mois ci
Comment fais-tu pour avoir 21ticks en ut dans proOrder ?
tu fais simplement ton Probacktest sur un graphique qui est en 21 ticks 
Sujets similaires
Donnez, donnez...Dieu vous le rendra (ou pas).
Fichier(s) joint(s) par chad » 20 août 2016 00:32 (10 Réponses)
Fichier(s) joint(s) par chad » 20 août 2016 00:32 (10 Réponses)
Quelle crédibilité donnez-vous aux flux ig week-end ?
Fichier(s) joint(s) par Joris78 » 29 nov. 2020 17:45 (8 Réponses)
Fichier(s) joint(s) par Joris78 » 29 nov. 2020 17:45 (8 Réponses)
l’étonnant « regard » du Nannospalax leucodon !
Fichier(s) joint(s) par ChristelleP » 23 oct. 2021 09:17 (3 Réponses)
Fichier(s) joint(s) par ChristelleP » 23 oct. 2021 09:17 (3 Réponses)
