Backtest qui rend riche

Forum sur le trading automatique et algorithmique : systèmes, backtests, robots de trading, résultats et limites, code à l'appui.
nK31
Ewok
Messages : 13
Enregistré le : 10 mai 2016 21:47

Backtest qui rend riche

Message non lu par nK31 »

Ahah j'en vois certains déjà se marrer avec le titre :bravo:
Honnêtement je pense que ProBackTest gère très mal les stops suiveurs, enfin ce n'est que mon simple avis.

Je suis preneur d'avis de membres quant au stops suiveur sur PRT ... merci !

Ceci dit j'ai tout de même mis ce petit bout de code en démo, sait-on jamais :P
Si ça dit vrai je vous le partagerais !

PS : au sujet des stops suiveur, avant on ne pouvait les passer dans ProOrder, maintenant on peut !
PRT1.jpg
PRT1.jpg (173.77 Kio) Vu 3065 fois
PRT2.jpg
PRT2.jpg (179.54 Kio) Vu 3065 fois
Gret12

Re: Backtest qui rend riche

Message non lu par Gret12 »

Si le tp et le sl sont dans la meme bougie ton backtest est completement faux.
Lors d'un backtest prt ne connait que 4 infos pour une bougie donnée : open, close, high et low
donc si ton tp et sl sont sur la meme bougie, il prend en compte uniquement le tp
c'est une des limitations de prt

Ensuite il y a le spread souvent n'est pas compté.
Avatar du membre
Beboo
Padawan
Messages : 491
Enregistré le : 21 avr. 2015 09:00

Re: Backtest qui rend riche

Message non lu par Beboo »

Gret12 tu as été plus rapide ^^. Je poste quand même ma réponse maintenant que c'est écrit :musique:

J'ai aussi des résultats étonnant avec les stops suiveurs.
Je ne sais pas si tu as mis un TP dans ton algo, mais en voyant l'UT 15min, j'ai juste une remarque :
ProBackTest ne gère pas ce qu'il se passe à l'intérieur d'une bougie. Il ne connait que les 4 valeurs (ouverture, fermeture, plus bas et plus haut). Du coup, si dans la meme bougie, ton TP et ton SL sont touchés, il considerera que tu as touché ton TP et tu finis vert. Alors que dans la réalité c'est peut être ton SL qui a été touché en premier. Plus l'UT est grande, plus ce défaut va impacté ton algo.

Parait il que PRT doit faire évoluer ce mécanisme, mais je ne sais pas pour quand ce sera fait.
nK31
Ewok
Messages : 13
Enregistré le : 10 mai 2016 21:47

Re: Backtest qui rend riche

Message non lu par nK31 »

Merci Gret12 pour ces infos.

Le code trade de 9h à 17h et j'ai mis le spread à 1, donc il est compté.
Je vois ce que tu veux dire et effectivement c'est le cas dans chaque trade : ouverture et cloture sur la meme bougie.

Le code n'a pas de TP, uniquement un Trailing Stop.

Ce qui m'étonne c'est que si on se base sur une donnée uniquement OHLC les clôtures devraient se faire sur un des 4 paramètres ?
Et ce n'est jamais le cas.

Quid de sa méthode de test ?
Ce serait intéressant de poser la question aux gars de chez IT-Finance pour connaitre quelle est la réelle méthode de test de PRT lorsque cela se fait une même bougie. Va-t-il sur des UT de temps plus basse pour avoir une granularité et ainsi refléter la réalité du marché ? Le test est-il fait tick par tick (ce qui m'étonnerait beaucoup) ?
nK31
Ewok
Messages : 13
Enregistré le : 10 mai 2016 21:47

Re: Backtest qui rend riche

Message non lu par nK31 »

- a écrit :donc maintenant tous mes backtests exploitent des données en ticks et là ça devient réaliste surtout quand le spread est parfaitement constant.
De fait tu n'utilises plus PRT pour backtester ?
nK31
Ewok
Messages : 13
Enregistré le : 10 mai 2016 21:47

Re: Backtest qui rend riche

Message non lu par nK31 »

- tu dois avoir une sacrée belle base de données de ticks alors !

On a appelé les amis de PRT ce matin et oui effectivement lorsque cela se passe dans la même bougie et bien ça capote.
Ils sont au courant du "bug" mais nous ont aussi précisé qu'un nouvel outil était dans les tuyaux (en version beta à ce jour) pour pouvoir backtester sereinement et ne plus avoir ces soucis. Date de mise à dispo au public vers courant/fin de cet été.