J'ajoute que j'ai eu des résultats très différents à quelques jours d’intervalle avec le même code et les mêmes données (à quelques jours près). Benoist a lancé le sien sans backtest...
Alors la j'ai un bug assez genant, voila avec prt j'ai fais un nouveau robot trader
Qui achete ou vend que sur les PP
Je l'ai lancé sur le dowjones
Moué bof je l'ai eteind et voila rien de plus !
Alors que tout mes PC sont eteint je vois que aujourd'hui, heureusement qu'en mode demo, j'ai plein de positions prises sur le dowjones depuis 9h aujourd'hui :O
Le pire, c'est qu'ils sont toutes gagnantes lol !
Celle la c'est vraiment la meilleur
Mais d'ou vient ce bug surtout :O
Qui achete ou vend que sur les PP
Je l'ai lancé sur le dowjones
Moué bof je l'ai eteind et voila rien de plus !
Alors que tout mes PC sont eteint je vois que aujourd'hui, heureusement qu'en mode demo, j'ai plein de positions prises sur le dowjones depuis 9h aujourd'hui :O
Le pire, c'est qu'ils sont toutes gagnantes lol !
Celle la c'est vraiment la meilleur
Ahhh d'accord, en effet je crois ne pas l'avoir eteint !
Mais par contre je ne comprend plus rien !
Je lui ai dis, d'acheter au niveau des points pivots Et vendre 1 point apres
Et aussi de vendre quand il arrive au dessus des points pivots et de vendre 1 point aussi apres.
Resultat: S'il prend bien 3€ de gain a chaque fois !
Le tout dernier il fait du 16€ d'un coup :O
Et surtout les points pivots ne sont pas respectés :O
Mais par contre je ne comprend plus rien !
Je lui ai dis, d'acheter au niveau des points pivots Et vendre 1 point apres
Et aussi de vendre quand il arrive au dessus des points pivots et de vendre 1 point aussi apres.
Resultat: S'il prend bien 3€ de gain a chaque fois !
Le tout dernier il fait du 16€ d'un coup :O
Et surtout les points pivots ne sont pas respectés :O
il y a pu avoir un slippage positif en ta faveur, ça arrive quand il y a de la volatilité
Mais surtout comment ce fait il que j'ai dis au robot
Si, on arrive aux PP par en dessous on achete 2 lots pour revendre 1 point apres !
Si, on arrive aux PP par au dessus on vend 2 lots pour revendre 1 point apres !
Au final il achete et vend un peu n'importe quand ...
Si, on arrive aux PP par en dessous on achete 2 lots pour revendre 1 point apres !
Si, on arrive aux PP par au dessus on vend 2 lots pour revendre 1 point apres !
Au final il achete et vend un peu n'importe quand ...
sans le code difficile de t aidé ....
Que je suis ballot :X :X
Oui, le voici:
Oui, le voici:
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
Bonjour,raiden500 a écrit :
Au final il achete et vend un peu n'importe quand ...
C est la.un des problemes.des backtests PRT. J ai teste le mois dernier et j ai ete contraint de me rendre a l evidence apres l analyse des trades backtestes par PRT :certains trades sont pris de maniere aleatoire sans que je n en comprenne le sens....
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
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
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 ?
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
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 :/ Toutes les positions ouvertes sont genre 10h00
13h00
16h00
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 :/ Toutes les positions ouvertes sont genre 10h00
13h00
16h00
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
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
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.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 :/ Toutes les positions ouvertes sont genre 10h00
13h00
16h00
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 !
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 !
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.
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"
C'est quand même bizarre ce "bug"
Du coup je comprends plus 
Si tu te mets en UT2minutes
prt se permet il d'ouvrir n'importe quand une position ?
Si tu te mets en UT2minutes
prt se permet il d'ouvrir n'importe quand une position ?
Sujets similaires
Documentaire : Atlantide Mythe ou réalité ?
Fichier(s) joint(s) par chad » 16 juil. 2016 13:38 (20 Réponses)
Fichier(s) joint(s) par chad » 16 juil. 2016 13:38 (20 Réponses)
