ProRealTime
Pour partager sur le trading automatique, nos algorithmes, nos backtests

Re: Backtest trop beau pour être vrai (DAX)

par TheSleepyGhost » 19 Déc 2019 11:37

Trappiste -> Oui je voulais pas le faire tourner en réel tout de suite
Ouf2Finance -> Eh oui c'est le triste constat que j'ai fait en lancant mes backtest en tick par tick... C'est moins bon mais ça reste pas trop mal

Re: Backtest trop beau pour être vrai (DAX)

par Falpa » 19 Déc 2019 11:50

Sans l'algo, impossible de juger pour nous. Mais je comprends que tu ne le donnes pas si tu as trouvé un truc sérieux!

Par exemple, je m'étais amusé à backtester l'indicateur fractal zigzag qu'on peut trouver sur le site prorealcode.
En réel, les points haut et points bas sont tracés avec un retard paramétrable. Cependant, le Backtest utilise l'indicateur période par période. En gros il connait l'avenir… Impossible de perdre dans ces conditions, 100% de trades gagnants pour une exposition de 100% du temps. Ce backtest n'a aucun sens.

Re: Backtest trop beau pour être vrai (DAX)

par falex » 19 Déc 2019 11:53

Arf oui le zigzag, le meilleur indicateur qui existe pour "REPEINDRE" le passé et avoir toujours raison.

Ma plus belle perf en backest (+infini %).

Enter nous, tu peux partager ton algo, c'est pas ça qui va l’empêcher de fonctionner. Le mythe du "j'ai trouvé un truc et je le garde pour moi" et en général conter-productif car en bourse on gagne non pas en étant à l'inverse de la masse mais dans le sens de la masse ... donc plus on fera tous la même choses plus il y aura de gagnant ...

Re: Backtest trop beau pour être vrai (DAX)

par TheSleepyGhost » 19 Déc 2019 12:21

Aha oui je m'étais posé la question "Est-ce que le partager à 4 personnes sur un forum va tuer la méthode ?"
En fait j'ai plus peur de passer pour un bêta avec un truc bidon qu'autre chose (je sais bien qu'il faut pas et que tout le monde est gentil ici :D )

Achat ou vente si trois bougies en Hekin Ashi de la même couleur.
Code: Tout sélectionner
//Valeurs Heikin Ashi
ONCE OpenHA = (open + close + high + low)/4
ONCE CloseHA = (open + close)/2
ONCE LowHA = high
ONCE HighHA = low
OpenHA = (OpenHA + CloseHA)/2
CloseHA = (open + close + high + low)/4
LowHA = MIN(MIN(OpenHA,CloseHA),low)
HighHA =  MAX(MAX(OpenHA,CloseHA),high)

//Conditions Long
c1l=CloseHA[1]>OpenHA[1]
c2l=CloseHA[2]>OpenHA[2]
c3l=CloseHA[3]>OpenHA[3]
Long=c1l and c2l and c3l

//Conditions Short
c1s=CloseHA[1]<OpenHA[1]
c2s=CloseHA[2]<OpenHA[2]
c3s=CloseHA[3]<OpenHA[3]
Short=c1s and c2s and c3s

TrailingStop=11
// Conditions pour ouvrir une position acheteuse
IF NOT LongOnMarket AND Long THEN
BUY 1 CONTRACTS AT MARKET
SET STOP PTRAILING TrailingStop
ENDIF


//Conditions pour ouvrir une position vendeuse
IF NOT ShortOnMarket AND Short THEN
SELLSHORT 1 CONTRACTS AT MARKET
SET STOP PTRAILING TrailingStop
ENDIF


Merci à vous pour vos réponses.

Re: Backtest trop beau pour être vrai (DAX)

par takapoto » 19 Déc 2019 12:43

Ne t'inquiète pas, rien n'est bêta, c'est le résultat qui compte.
Personnellement, je pense que tant qu'on a pas la puissance du deep learning sur du big data, il faut rester simple.
Mais je n'ai pas encore rien trouvé de rentable.
A l'occasion, je vais tester le tien de mon côté et je te tiendrais au courant.

Re: Backtest trop beau pour être vrai (DAX)

par Obi Wan Kenobi » 19 Déc 2019 13:22

Ce n’est pas bêta sinon je suis bête lol

Re: Backtest trop beau pour être vrai (DAX)

par falex » 19 Déc 2019 13:25

et je rajouterai que le diable est dans les détails : choix du support, taille fixe ou variable des lots, slippage, cout de transaction, ... autant de paramètre qui influence énormément la performance.

Souvent mes backtest passait du bon/mauvais côté en jouant simplement sur ces paramètres et peut sur les critères d'entrée/sortie.

Re: Backtest trop beau pour être vrai (DAX)

par ouf2finance » 19 Déc 2019 13:35

@TheSleepyGhost, je dirai même que la simplicité est la sophistication suprême !

Re: Backtest trop beau pour être vrai (DAX)

par Falpa » 19 Déc 2019 16:48

3 bougies Heikin Ashi d'une même couleur de suite semble donner un signal retardataire.
Ta stratégie est simple, mais c'est totalement possible qu'elle fonctionne. Stratégie de suivit de tendance avec stop court.
Il faut essayer sur un compte de démo pendant quelques temps pour confirmer le backtest, cela ne coute rien.

Re: Backtest trop beau pour être vrai (DAX)

par TheSleepyGhost » 19 Déc 2019 20:15

Merci à tous pour vos réponses et vos pistes de réflexion

Je continue à trifouiller les paramêtres de backtest et le code pour l'améliorer avec le tick par tick.
Je remarque cependant que PRT à tendance à fournir des résultats de backtest fluctuants pour une même stratégie ce qui est assez perturbant.

Articles en relation
Historique pour du BackTest
par ChefCuistot30 » 29 Mar 2016 10:33 (5 Réponses)
Recherche progrmmation pour backtest setup
par trappiste73 » 04 Aoû 2017 19:54 (10 Réponses)
API de Backtest IG ?
par DarkPoule » 13 Juil 2017 11:07 (2 Réponses)
backtest PRT
Fichier(s) joint(s) par Obi Wan Kenobi » 04 Mar 2018 11:18 (7 Réponses)
Realité backtest de PRT
Fichier(s) joint(s) par Ernesto » 01 Fév 2016 17:09 (34 Réponses)
Différence Backtest MT4
par Boom » 05 Mar 2018 19:04 (0 Réponses)
Oh mon backtest (avis)
Fichier(s) joint(s) par gaugau3000 » 21 Oct 2019 15:00 (2 Réponses)
Backtest qui rend riche
Fichier(s) joint(s) par nK31 » 25 Mai 2016 17:35 (5 Réponses)
Changement d'heure et backtest
par Obi Wan Kenobi » 17 Oct 2017 05:02 (2 Réponses)
Pro Backtest et multi UT sur ProRealTime
par fonzy59 » 18 Juin 2019 17:14 (2 Réponses)

ProRealTime