Backtest -DAX-
Forums › ProRealTime forum Français › Support ProOrder › Backtest -DAX-
- This topic has 16 replies, 4 voices, and was last updated 8 years ago by jhonhamy.
-
-
04/28/2016 at 1:17 PM #6147
Bonjour ,
Je fait une demande pour avoir une idée si mon backtest peux marcher en compte réel .
Fonctionne 15m – 30m-1H DAX
12345678910111213141516171819202122232425DEFPARAM FLATBEFORE=080000DEFPARAM FLATAFTER=170000// Définition des paramètres du codeDEFPARAM CumulateOrders = False // Cumul des positions désactivé// Conditions pour ouvrir une position acheteuseindicator1 = Average[8](Stochastic[14,8](close))c1 = (indicator1 CROSSES under 20)IF c1 THENBUY 20 CONTRACT AT MARKETENDIF// Conditions pour ouvrir une position en vente à découvertindicator2 = Average[8](Stochastic[14,8](close))c2 = (indicator2 CROSSES over 30.0)IF c2 THENSELLSHORT 20 CONTRACT AT MARKETENDIF// Stops et objectifsSET STOP pLOSS 5SET TARGET pPROFIT 504/28/2016 at 1:49 PM #6149Bonjour, oui le code fonctionnera. Il ne contient pas d’erreurs.
Cependant, il y aura sans doute des différences notables entre le backtest et le trading live. Car vous utilisez des STOP et TARGET qui seront inscrits dans le carnet d’ordres du courtier et seront exécutés exactement aux prix auxquels ils sont renseignés, ce qui n’est pas le cas en backtest.
Le comportement des tests est actuellement en train d’être amélioré par les programmeurs de la plateforme. Ceux-ci refléteront prochainement bien mieux le temps réel qu’actuellement.
04/28/2016 at 2:08 PM #6155Nicolas,
Merci pour réponse aussi rapide , comment pouvons nous amélioré ce backtest , pour reflété aux maximum la réalité ??
je suis actuellement chez ig avec un speard à une moyenne de 1, en backtest j’en n’ai mis 3, le résultat ne change pas trop .
04/28/2016 at 2:43 PM #6160Si le résultat ne change pas beaucoup avec un spread de 3 en intraday c’est plutôt pas mal. Après cela dépend aussi du nombre d’aller/retour quotidien également, plus il y en aura, plus cela aura un impact significatif sur la stratégie.
Pour avoir un meilleur aperçu de ce qui aurait été exécuté en temps réel, il faudrait déjà vérifier si il y a beaucoup de trades donc le takeprofit et/ou le stoploss ont été déclenché sur la même bougie que le signal.
04/28/2016 at 3:42 PM #6166Nicolas ,
((en H1 septembre 2014 – à – aujourd’hui))
Dans le backtest, il ouvre un aller retour – part bougie d’une heure , 100% des cas le take profit & le le stop loss est stoppé dans la meme bougie.
j’ai changé part un stoploss 5 point & take profit 10 point , toujours avec un speard de 3.
04/28/2016 at 6:02 PM #6172bonjour jhon ami/ nicols et tous le monde
je nes pas de bonne nouvelles pour toi : ton system ne marchera pas dutout en tamp reel et trading automatique. se nes pas pour te decourager mais plutot metre une relitee afin deviter ta decption et je v mexpliquer. :
moi meme j presenter ici un system sur le day qui refleter plusieurs miliers de pourcentge sur un ans. mes en le passant en trading reel automatique il ne refleter pas dutout et perder absolumentCHAQUE TRADE et sela rapidement.
pourqoi tous sela?
jette stp mon amie un coup deuille en bas de ta feuiil de resultat et cherch la ligne : “tamp sur le marchee. tu recoit qoi? ton system et jamais sut le marchee. quasiment zero…. comment et il possible vue ton journal de trading du system qui present des centaines daller et retour sur le marchee?
essey de metre se system en automatique pour une journee seulement et tu realisera qq chose dincroyable: ton system apres qq second te rejetera en perte imediatement par contre a la fin de cette journee ton backtest rajoutera cette positions au journal comme une positions gagnats
tu ne me croix pas?
j passer de nombreux system comme ceci et la raison et aussi simple q sela: le moteur de backtest de prorealtime nes pas fiable et ne reflete pas la realitee en aucun cas. jesui desoler de le repeter ici dans un forum consacree a prorealtime mes il faut voir la realitee. le backtest prend en compte la meilleur facon possible q le trade se realisera. car il calcule a lenvers le stop A LA FIN DE LA PERIODE DE LA BOUGIE.. donc si au cours des boujies le target etais possiblle il le calculera comca et ajustera la positions du stop en reel. tendie q dans le trading lui meme le stop sexecutera TICK PAR TICK EN TAMP REEL . cet une diference enorme q prorealtime peut etre na pas compris pour integrer dans le system et donc le resultat ne reflete rien dutout.. aucun raport avec la realitee.
je rajoute pour pas etre entendue comme qqun qui vien parler malle sur la platforme: je travail avec la platforme a peut pret dix ans et je ne la remplace pas pour nimporte quel p[latforme de visualisation. elle et la meilleur platforme pour visualiser les graphique et aussi la meilleur et la plus rapide pour developper ces outils perso comme indicateurs .scans. etc etc
MAIS en se qui concerne le backtest la platforme et simplement pas fiable et manque de grandes maturitee esentielle.
bonne soiree a tous et toute
davex770
04/28/2016 at 6:15 PM #617404/28/2016 at 9:49 PM #6181Bonjour,
Je confirme ce qu’a dit jhonhamy.
Si sur une même bougie le SL et le TP sont présents, le backtest comptera le TP, pas le SL !
Donc ce backtest ne vaut rien, car avec un stop loss et un take profit aussi rapprochés, on ne peut tirer aucune conclusion.
Désolé… j’ai moi aussi plusieurs stratégies qui semblent être gagnantes, mais qui en réalité sont perdantes à cause de cela.
Bon courage 😉
04/28/2016 at 10:02 PM #6182Une courbe d’équité qui monte en parfaite ligne droite est suspect ici ou ailleurs, cela ne peut pas arriver avec une stratégie qui se permet de perdre. Une stratégie qui perd régulièrement est une stratégie saine, je le pense vraiment, donc essayer de perdre et vous serez pris bien plus au sérieux 😉
Bref, tout cela pour dire que si c’est trop beau, alors c’est faux.
04/28/2016 at 10:50 PM #6184nicolas
jaimerais savoir si qqun ches it finance et au courantde ces problemes car en realitee-ici dans ton forum lequipe de programation de prorealtime peut avoir les meiileurs retours constructif pour ameliorer la platforme et surtout pour reparer les problemes preoqupant les utilisateurs.
04/29/2016 at 9:55 AM #6189Oui Davex bien entendu, et c’est en développement pour ton information. Je vais pas me répéter dans les détails, mais une nouvelle version du backtester de ProBuilder permettra de tester la stratégie de la même manière que si elle était exécuté en temps réel, très prochainement.
04/29/2016 at 10:42 AM #6193Bonjour à tous , merci à davex770 @ doctrading pour votre aide
Nicolas – je ne suis pas d’accord avec vous sur des point ,
(nicolas – “”courbe d’équité qui monte en parfaite ligne droite est suspect ici ou ailleurs””))
“”je dirait oui vous avait surement raison.””
(nicolas – “”Une stratégie qui perd régulièrement est une stratégie saine””, “”je le pense vraiment, donc essayer de perdre et vous serez pris bien plus au sérieux))””
“”Je ne suis pas d’accord, pas de future”” “” des backtest perdant, ons peux tous vous en apportés!!””
04/29/2016 at 1:04 PM #620804/29/2016 at 1:21 PM #6214Bonjour,
Ca paraît mieux, MAIS !
Sans vouloir te décourager (au contraire, je t’encourage !!) :
- Si ton système trade de 09H à 17H30 par exemple, pense à mettre 1 point de spread (sans compter le slippage)
- Teste le sur l’ensemble des données historiques
Je me méfie des backtests en graphes M1, M2, M5. Je ne parle même pas du slippage, je ne sais pas ce que ça donne sur des si petites unités de temps.
Et de plus en graphes de petits timeframes, on n’a que très peu de mois de recul.
En M15 ça devient intéressant car on a 8 années de recul (chez ProRealTime CFD).
Personnellement, mes systèmes sont quasiment tous prévus pour le H4 et le D1. Au moins on a 20 années de recul !
Un système peut très bien fonctionner sur l’année de test, et se planter avant.
Ce n’est pas pour te décourager, mais pour te mettre en garde de ne pas te ruiner en lançant ton système en automatique, aveuglément.
Bon courage !
04/29/2016 at 2:27 PM #6217@jhonamy
Il ne faut pas se méprendre, je voulais dire : essayez de bien perdre pour mieux gagner et non pas créer des stratégies qui perdent, ça n’a bien sûr aucun sens 🙂
Concernant le slippage, je dirai que l’on a un sérieux avantage avec ProOrder, c’est l’exécution server-side sur des serveurs situés à proximité des fournisseurs de liquidité à Londres et à NY. Donc c’est évidemment le mieux que l’on puisse avoir.. en plus c’est gratuit!
-
AuthorPosts
Find exclusive trading pro-tools on