Solder position après X temps

Forum d'entraide ProRealTime : prise en main, réglages, indicateurs, programmation ProBuilder et ProOrder, astuces entre utilisateurs de la plateforme.
Caramba!
Ewok
Messages : 21
Enregistré le : 10 janv. 2016 11:06

Solder position après X temps

Message non lu par Caramba! »

Bonjour,

Je cherche un moyen de programmer une sortie de position automatique après un certain temps. Par exemple si j'ai pris position à 10h00, je veux que la position soit cloturée automatiquement à 10h05 si les autres conditions de sortie ne sont pas remplies.

Savez vous comment faire ? j'ai essayé nextbaropen mais ce n'est pas adapté à cela, on ne peux pas choisir une durée précise. (il me faudrait un nextbaropen (+5))mais je ne le trouve pas).

Merci pour votre aide.
Caramba!
GDX23

Re: Solder position après X temps

Message non lu par GDX23 »

Salut,

je pense que tu peux utiliser cela :

DEFPARAM FlatAfter = 100500
Avatar du membre
plataxis
Membre du Conseil Jedi
Messages : 5049
Enregistré le : 30 avr. 2014 03:12

Re: Solder position après X temps

Message non lu par plataxis »

Je pense que ça ne marchera pas avec FlatAfter, parce que tu ne peux pas demander FlatAfter = MaVariableQuiVaBien.

Par contre tu peux t'arranger pour stocker l'index de ta barre, et pour sortir lorsque X barres sont passées. Je ne sais pas le coder mais tu as des exemples dans la doc. https://www.prorealtime.com/fr/pdf/probacktest.pdf

Alternativement tu peux demander le concours des pros de PRT : https://trading.prorealtime.com/fr/aide-a-la-programmation
Caramba!
Ewok
Messages : 21
Enregistré le : 10 janv. 2016 11:06

Re: Solder position après X temps

Message non lu par Caramba! »

Bonjour,
Avec du retard, je vous remercie pour les réponses.
La fonction flatafter est une bonne idée, mais je ne connais pas à l'avance l'heure à laquelle je veux tout solder.

J'ai trouvé la solution la voici pour ceux que cela intéresse (dans l'exemple on est bull) :
Spoiler:
If longonmarket and (barindex - tradeindex) >X then

(...suite de votre code...)
en italique gras, c'est votre variable ou X est la durée. En fait cette fonction compte le nombre de barres depuis la dernière position : ainsi par exemple, si vous etes sur une UT de 5' et que vous souhaitez limiter votre trades à 15 minutes, il faudra choisir 3.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Solder position après X temps

Message non lu par falex »

C'est bien la solution la plus simple ;-)