Salut Deb72,
Je n'ai pas testé, mais es-tu sûr de la date du 01/10/2008 ? D'après mon graph la semaine 41 de 2008 commençait le 06 octobre, pas le 10.
PRT backtest
-
BearIsDead
- Membre du Conseil Jedi
- Messages : 10291
- Enregistré le : 09 nov. 2017 20:02
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: PRT backtest
Dès fois quand un truc évident ne fonctionne pas, il suffit de le réécrire ailleurs et différemment...
Surtout avec l'éditeur de PRT qui n'est pas top.
Surtout avec l'éditeur de PRT qui n'est pas top.
-
BearIsDead
- Membre du Conseil Jedi
- Messages : 10291
- Enregistré le : 09 nov. 2017 20:02
Re: PRT backtest
+1 Taka. Parfois le fait de réécrire de zéro le bout de code incriminé permet de comprendre l'erreur. Par ailleurs, la vérité est souvent ailleurs. Lol (c'est-à-dire qu'on a isolé le mauvais morceau de code, on ne cherche pas l'erreur au bon endroit).
-
Jim
- Chevalier Jedi
- Messages : 2373
- Enregistré le : 24 févr. 2016 10:39
Re: PRT backtest
Il y a énormément de bugs sur PRT quand on utilise time et date.
Essaye avec opentime ou opendate en première approche.
à mon humble avis le problème vient du test :
IF date = 20081006 THEN
car date et 20081006 sont dans des formats différents et PRT a tendance à retourner 0 pour ce test (bug).
La solution à ce bug : passer par une variable pour date. Par exemple :
datebis = date
IF datebis = 20081006 THEN
Là ça devrait marcher.
Essaye avec opentime ou opendate en première approche.
à mon humble avis le problème vient du test :
IF date = 20081006 THEN
car date et 20081006 sont dans des formats différents et PRT a tendance à retourner 0 pour ce test (bug).
La solution à ce bug : passer par une variable pour date. Par exemple :
datebis = date
IF datebis = 20081006 THEN
Là ça devrait marcher.
