ProRealTime
Un Forum pour discuter des méthodes de trading que nous utilisons, de nos recherches...
Répondre Page 1 sur 1

PRT V10.1 : Bug sur le timestop

par falex » 11 Fév 2014 12:32

Hello,

Je suis en train de "transférer" et mettre à jour mes backtest de la V9 vers la V10.1 (version actuellement en prod' chz IG et PRT) et je rencontre un bug où pour l'instant je ne trouve pas solution.

En fin de code j'ai une condition de sorite horaire :
Code: Tout sélectionner
If (time >= heuresortie) then
if longonmarket then
sell COUNTOFPOSITION shares at market
elsif shortonmarket then
exitshort COUNTOFPOSITION shares at market
endif
endif


En V9 ça marche bien. Si la variable heuresortie = 161500 (en UT15 par exemple), ça clôture le trade en cours.
Sur la V10.1 ça indique cloture du trade mais en réalité ça double la position ???

Est-ce un bug et va falloir attendre une V10.2 ou bien y'a un moyen de bypasser ce truc là par un bout de code ???
Je viens de passer une heure sur le sujet et là je sèche ...

Re: PRT V10.1 : Bug sur le timestop

par Benoist » 11 Fév 2014 13:35

Signales à PRT le bug, ils ne le connaissent peut-être pas

Re: PRT V10.1 : Bug sur le timestop

par falex » 11 Fév 2014 15:09

J'ai bien fait d'ller manger et faire un tour, mon cerveau a pensé en "tâche de fond".

J'ai fait un code de test et j'ai trouvé a qui est la faute.

La variable (ou fonction ?) COUNTOFPOSITION et celle qui déc*nne et uniquement sur le short (sic).

Prenez le code ci-dessous il fonctionne à merveille :
Code: Tout sélectionner
//Variables
heureentree = 80000
heuresortie = 81500

if (time = heureentree) then
buy  1 shares at market nextbaropen
endif

If (time = heuresortie) then
sell COUNTOFPOSITION share at market
endif


Puis vous essayez celui-ci et là ça ne marche plus
Code: Tout sélectionner
//Variables
heureentree = 80000
heuresortie = 81500

if (time = heureentree) then
Sellshort  1 shares at market nextbaropen
endif

If (time = heuresortie) then
exitshort COUNTOFPOSITION share at market
endif


Allé je vais me fendre d'un petit mail :-)

---

Si je remplace COUNTOFPOSITION par COUNTOFSHORTSHARES : tutti va bene.

Oh le joli bug

Re: PRT V10.1 : Bug sur le timestop

par Benoist » 11 Fév 2014 19:46

Tu ferais un sacré beta testeur :)

Re: PRT V10.1 : Bug sur le timestop

par falex » 11 Fév 2014 21:45

Mais si tu savais le nombre de fois ou j'ai été bêta-testeur :oops:

Re: PRT V10.1 : Bug sur le timestop

par Benoist » 11 Fév 2014 23:04

Moi à part Wow... jamais :lol2:

Tu as cela dans le sang :)


ProRealTime

Alors partagez-le 5 fois c'est bon pour la santé