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

Re: Realité backtest de PRT

par DarthTrader » 04 févr. 2016 16:46

le code PP qui correspond à l affichage classique de prt est
PPJ = (DHigh(1) + DLow(1) + DClose(1))/3
et pour le lundi faut remplacer 1 par 2 à cause du WE

par contre pas compris la partie stops et objectif, il doit manqué du code

Re: Realité backtest de PRT

par raiden500 » 04 févr. 2016 16:51

D'accord merci beaucoup, donc je dois remplacer
PPJ = (DHigh(1) + DLow(1) + DClose(1))/3

Par
PPJ = (DHigh(2) + DLow(2) + DClose(2))/3

C'est ça ?
Ou faut faire un code special pour le lundi et le reste de la semaine un autre code ?
Desolé j'ai vraiment du mal avec PRT
Sinon le code est complet non ?

Code : #

// Définition des paramètres du code
DEFPARAM CumulateOrders = False // Cumul des positions désactivé

// Conditions pour ouvrir une position acheteuse
indicator1 = (DHigh(1) + DLow(1) + DClose(1) + DOpen(0))/4
indicator2 = close
c1 = (indicator1 CROSSES OVER indicator2)

IF c1 THEN
BUY 2 CONTRACT AT MARKET
ENDIF

// Conditions pour ouvrir une position en vente à découvert
indicator3 = (DHigh(1) + DLow(1) + DClose(1) + DOpen(0))/4
indicator4 = close
c2 = (indicator3 CROSSES UNDER indicator4)

IF c2 THEN
SELLSHORT 2 CONTRACT AT MARKET
ENDIF

// Stops et objectifs
SET TARGET pPROFIT 1

Re: Realité backtest de PRT

par raiden500 » 04 févr. 2016 16:56

J'ai une autre question, est ce que c'est normal que visiblement il prend des positions par exemple si on est en UT1
a 13h
14h
15h
16h

Et non, quand les parametres sont remplis ?
La en faite j'ai l'imression que PRT voit: 13h = Ah je dois prendre positon et op il prend une position :/
gain2.PNG
gain2.PNG (87.62 Kio) Vu 931 fois
Toutes les positions ouvertes sont genre 10h00
13h00
16h00

Re: Realité backtest de PRT

par DarthTrader » 04 févr. 2016 17:17

a oui désolé mal réveiller oui le pprofit est bon effectivement
sinon faut mettre un code pour avoir
PPJ = (DHigh(i) + DLow(i) + DClose(i))/3
avec i =2 le lundi et i =1 les autre jours

regarde al fonction DayOfWeek

Re: Realité backtest de PRT

par Ernesto » 05 févr. 2016 09:48

raiden500 a écrit :J'ai une autre question, est ce que c'est normal que visiblement il prend des positions par exemple si on est en UT1
a 13h
14h
15h
16h

Et non, quand les parametres sont remplis ?
La en faite j'ai l'imression que PRT voit: 13h = Ah je dois prendre positon et op il prend une position :/
gain2.PNG
Toutes les positions ouvertes sont genre 10h00
13h00
16h00
La prise de position sur des heures "pile" s'explique par le fait que ProOrder ouvre une position au début de la bougie qui suit celle qui a déclenché le signal codé, d'achat ou de vente (même principe pour toutes les unités de temps choisies). Ensuite il y a le réglage horaire de la plate forme à vérifier.

Re: Realité backtest de PRT

par raiden500 » 05 févr. 2016 12:56

Ahhhhhhhh d'accord ba merci beaucoup pour l'explication :)
Du coup c'est possible de changer ça ?
Pour l'heure j'ai compris avant de balancer le robot il propose les heures de trading donc pour réduire le spread je met de 9h a 17h pour être tranquille.

Par contre si c'est possible de changer
Ouverture de position à XXheure par juste Ouverture de position si 4400 points de passer a n'importe quel heure entre 9h et 17h là ce serait super mega génial ! Mais est ce que c'est possible en faite ?

Merci en tout cas pour tout les conseils !

Re: Realité backtest de PRT

par Ernesto » 05 févr. 2016 15:22

je ne sais pas si c'est possible... perso j'ai codé une stratégie en ut 2mn, du coup se problème est moins flagrant pour moi.

Re: Realité backtest de PRT

par raiden500 » 05 févr. 2016 15:46

Du coup pour toi toutes les 2 minutes t'as une nouvelle position qui s'ouvre quelques soit le prix ou la stratégie ?

C'est quand même bizarre ce "bug"

Re: Realité backtest de PRT

par Ernesto » 05 févr. 2016 18:49

Non ça fonctionne bien, je veux juste dire que en ut 2mn j'ai moins de décalage sur mes prises de positions (ouverture sur la Bougie suivante) que en 1h...

Re: Realité backtest de PRT

par raiden500 » 05 févr. 2016 19:06

Du coup je comprends plus :x

Si tu te mets en UT2minutes
prt se permet il d'ouvrir n'importe quand une position ?

Re: Realité backtest de PRT

par ChefCuistot30 » 06 févr. 2016 10:07

Caramba! a écrit :Attention aux backtests, ils ont trop tendance à nous rendre millionnaires... l'idéal est de vérifier visuellement les trades 1 par 1 pour vérifier qu'ils sont corrects. Il faut aussi faire attention à ne pas utiliser des indicateurs qui "repeignent".
Ensuite les lancer d'abord sur une "démo live" pour les vérifier.
Les backtests nous rendent millionnaires car PRT optimise nos paramètres donc on trouve forcément une combinaison de paramètres fixes qui nous font gagner beaucoup. Ainsi je conseille à tous le monde de ne pas utiliser de paramètres fixes dans votre code mais des paramètres variables, en fonction de la volatilité par exemple ...

Re: Realité backtest de PRT

par ChefCuistot30 » 06 févr. 2016 10:21

Salut tous le monde,

Si quelqu'un a du mal avec prt, n'hésiter pas à me demander si vous voulez que je vous le code, je n'ai pas encore pu aider sur andlil puisque je suis nouveau donc je pense qu'il y a un début à tout, en plus j'ai pas mal de temps libre en ce moment :)

Bon weekend

Re: Realité backtest de PRT

par libertarian » 06 févr. 2016 10:33

si j'ai des difficultés je pense à toi cuistot!

Re: Realité backtest de PRT

par ChefCuistot30 » 06 févr. 2016 13:53

Avec plaisir libertarian ;)

Re: Realité backtest de PRT

par Ernesto » 06 févr. 2016 18:59

raiden500 a écrit :Du coup je comprends plus :x

Si tu te mets en UT2minutes
PRT se permet il d'ouvrir n'importe quand une position ?
Non il m'ouvre une position à l'ouverture de la bougie qui suit celle qui réunie les conditions (code)... ce que je veux dire c'est qu'en ut courtes, proportionnellement, les prix ont moins le temps de faire de grands écarts à l’intérieur d'une même bougie que sur des ut longues... donc tu as plus de chances d'ouvrir une position qui est rapproché des conditions de ton code...
exemple ut 1h : si la bougie à une amplitude de 50 points en hausse à la clôture mais que le déclenchement des conditions est apparu dès les 10 premiers points, il faudra attendre la bougie suivante pour ouvrir la position déclenchés par le code 40 points plus bas...
Si tu es en ut 2mn la même condition a plus de chance de se déclencher plus près des 10 pts (11 ou 12 pts) car la bougie ne dure que 2mn avant l'ouverture de la suivante et donc l'amplitude est plus réduite..

Erratum je viens de m'apercevoir qu'il manquait un mot sur un de mes posts précédents se qui a dû causer un quiproquo... oups... :oops: il fallait lire :
"par Ernesto » Ven 5 Fév 2016 15:22
je ne sais pas si c'est possible... perso j'ai codé une stratégie en ut 2mn, du coup ce problème est moins flagrant pour moi."

Sujets similaires
Décalage entre backtest et réalité
Fichier(s) joint(s) par G'sT » 27 juil. 2016 23:34 (26 Réponses)
Effet blast : mythe ou réalité
par blAst » 03 mai 2014 15:50 (3 Réponses)
Casques de réalité virtuelle
par YanaPhil » 27 août 2014 18:20 (8 Réponses)
Du désir au principe de réalité (1ère partie)
par RastaRocket » 04 févr. 2015 06:30 (4 Réponses)
Du désir au principe de réalité (2ème partie)
par jized » 05 févr. 2015 06:27 (3 Réponses)
Du désir au principe de réalité (dernière partie)
par Francis1 » 06 févr. 2015 06:19 (8 Réponses)
Réalité ou fantasme ?
par Verbal Kint » 13 mai 2015 13:53 (12 Réponses)
Que veut nous dire le Dow Jones en réalité?
par Richix » 12 juil. 2016 18:31 (0 Réponses)
Documentaire : Atlantide Mythe ou réalité ?
Fichier(s) joint(s) par chad » 16 juil. 2016 13:38 (20 Réponses)
Knock knock knock...qui est là?...la réalité!
par trappiste73 » 11 mai 2017 14:50 (21 Réponses)