ProBacktest

Forum dédié à ProRealTime : les questions sur P, les trucs et astuces sur l'interface de trading...
Avatar du membre
Daolo
Stormtrooper
Messages : 200
Enregistré le : 17 nov. 2014 10:08

ProBacktest

Message non lu par Daolo »

Bonjour à tous,

Je souhaiterai savoir quelle ligne de code doit on écrire pour rentrer sur un trade à un prix donné et non à l'ouverture de la barre suivante?

Merci d'avance

Cordialement
Avatar du membre
clodreb
Chevalier Jedi
Messages : 2763
Enregistré le : 14 août 2013 05:29

Re: ProBacktest

Message non lu par clodreb »

tu remplaces la commande "share at market" par "share at ton_prix limit " ou bien "share at ton_prix stop"


attention : cette commande est valable durant la durée de ta bougie courante.
Si ton code dit de prendre cette position à une heure précise par exemple, cette position reste active le temps de ta bougie.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: ProBacktest

Message non lu par falex »

ah c'est pour ça que j'ai toujours cette "répétotoon" d'entrée quand je met des ordre stop ou limit dans mes backtests.

Merci clodreb !
Avatar du membre
Daolo
Stormtrooper
Messages : 200
Enregistré le : 17 nov. 2014 10:08

Re: ProBacktest

Message non lu par Daolo »

Merci pour vos réponses.

J'ai déjà essayé ces lignes de codes mais quand bien même, ca me fait rentrer sur la Bougie suivante.

Peut être me suis-je mal exprimé...

Je veux rentrer dans un Trade lorsque dès que le prix dépasse le plus haut de la précédente Bougie.

Merci d'avance à tous :)
Avatar du membre
clodreb
Chevalier Jedi
Messages : 2763
Enregistré le : 14 août 2013 05:29

Re: ProBacktest

Message non lu par clodreb »

as-tu essayé :

mon_prix=high+1
"share AT mon_prix limit "

tu auras ainsi une position ouverte à la clôture de la Bougie n°1 qui sera active le temps de la Bougie n°2.

Si durant la Bougie 2 , le prix passe à la valeur "mon_prix" (et donc, au plus haut de la Bougie précédente), ton trade sera lancé
Avatar du membre
Daolo
Stormtrooper
Messages : 200
Enregistré le : 17 nov. 2014 10:08

Re: ProBacktest

Message non lu par Daolo »

Voici le code que j'utilise ci-dessous.
Il me fait pas rentrer des que le "CROSSOVER" est réalisé mais il attend la prochaine Bougie pour lancer le Trade.

Ce que je souhaiterai est que le trade se lance des que la condition est réalisée que ce soit à la Bougie suivante ou la nième suivante

C'est pas évident ce langage..

Merci clodreb :)

IF INTRADAYBARINDEX = 10 THEN
Sup = high
ENDIF

IF close CROSSES OVER sup THEN
BUY 1 SHARES AT sup STOP
ENDIF
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: ProBacktest

Message non lu par falex »

Ah tu veux rentrer : Dans la Bougie et si ta condition se valide dans la Bougie en cours ...

Pas possible sous prt
Avatar du membre
Daolo
Stormtrooper
Messages : 200
Enregistré le : 17 nov. 2014 10:08

Re: ProBacktest

Message non lu par Daolo »

Oui c'est exactement ca falex...

Je suis bien embêté du coup...

A l'époque il y avait la fonction "realtime" qui le permettait...

Merci à tous !
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: ProBacktest

Message non lu par falex »

arf oui tu peux essayer mais j'ai jamais réussi (ça doit le faire mais au final je m'en suis toujours passé)
Avatar du membre
clodreb
Chevalier Jedi
Messages : 2763
Enregistré le : 14 août 2013 05:29

Re: ProBacktest

Message non lu par clodreb »

la seule solution : que prt permette enfin la multi-ut des indicateurs ;-)