ouverture dans chandelier en trading automatique

Forum sur le trading automatique et algorithmique : systèmes, backtests, robots de trading, résultats et limites, code à l'appui.
Avatar du membre
LittleBen
Ewok
Messages : 21
Enregistré le : 30 août 2023 10:50

ouverture dans chandelier en trading automatique

Message non lu par LittleBen »

Bonjour,

J’ai un système de trading automatique créé dans Prorealtime pour lequel je voudrais que l’ordre d’achat ne sois pas donné à Open du chandelier, mais à Open + 1 point (ou autre, 0,5 pt, 2 pts…).

J’ai créé une alerte à partir d’un indicateur pour trader en manuel, mais je ne suis pas programmeur, et je ne sais pas comment transcrire cet ordre dans mon système de trading automatique.
Est-ce possible ?

Je remercie par avance toute personne qui pourrait me renseigner.
Avatar du membre
cafeiine2023
Apprenti Jedi
Messages : 632
Enregistré le : 27 févr. 2023 20:36

Re: ouverture dans chandelier en trading automatique

Message non lu par cafeiine2023 »

En trading auto, le code est exécuté à chaque clôture de l'UT de ton proorder.

Pour ton cas c'est très simple,
- tu réalises tes comparaisons sur les bougies précédentes (close[1] au lieu de close)
- ou bien encore plus simple, tu valorises une variable toto à 1 des que tu as ton signal. Puis dans ton code tu regardes si toto[1] est égal à 1, si oui, tu lances ton trade.
Avatar du membre
LittleBen
Ewok
Messages : 21
Enregistré le : 30 août 2023 10:50

Re: ouverture dans chandelier en trading automatique

Message non lu par LittleBen »

Merci beaucoup pour ta réponse.

Je comprends comment réaliser mes comparaisons en close[1], mais, je suis débutant et je ne suis pas certain de bien comprendre toto 1.
Est-ce que toto 1 correspond à mon indicateur (Open + 1) ?
Quoiqu’il en soit, je te remercie d’avoir consacré du temps pour m’expliquer la marche à suivre
Avatar du membre
cafeiine2023
Apprenti Jedi
Messages : 632
Enregistré le : 27 févr. 2023 20:36

Re: ouverture dans chandelier en trading automatique

Message non lu par cafeiine2023 »

https://www.prorealtime.com/fr/pdf/probuilder.pdf
page 7
Valeur de la clôture de la barre courante : Close
Valeur de la clôture de la barre qui précède la courante : Close[1]
Valeur de la clôture de la n-ième barre qui précède la courante : Close [n]

C'est exactement pareil POUR TES VARIABLES que tu déclares dans ton indicateur.
Autrement dit,

toto[1] => Valeur toto de la barre précédente
toto[2] => Valeur toto de la 2ème barre précédente
toto[n] => Valeur toto de la n-ième barre qui précède la courante

Si je veux savoir la valeur de toto 36 barres auparavant, var=toto[36].

Donc revenons à ton cas, tu souhaites savoir si tu avais un signal à la BARRE PRECEDENTE, alors

Code : #

toto=0
if  monsignal then
toto=1
endif

if toto[1]=1 then
BUY 1 LOTS AT MARKET
endif
Avatar du membre
Flanders
Stormtrooper
Messages : 211
Enregistré le : 26 déc. 2016 13:26

Re: ouverture dans chandelier en trading automatique

Message non lu par Flanders »

LittleBen : le plus important si tu utilise la programmation PRT, c'est ce que cafeiine a dit au début :

"En trading auto, le code est exécuté à chaque clôture de l'ut de ton proorder."
Ca veut dire que, si ton souhait est d'ouvrir une position en cours de bougie...eh bien ce n'est pas possible.

Ce que je fais, mais c'est un pis-aller :
J'ouvre une position en début de bougie suivante dans une UT ( timeframe) inférieure.
exemple : si on dépasse le cours de l'open en bougie 5 minutes de la dernière bougie 5 minutes cloturée, alors j'ouvre une position dans le timeframe 1 minute, à l'ouverture de la première bougie 1 minute qui suit celle qui a dépassé l'open en bougie 5 minutes.
On peut peut-être ajouter une condition sur le nb de points d'écart entre close[1] en UT 1m et close[1] en UT 5min; s'il est trop grand, on considère qu'on a raté le coche et donc on n'entre pas.
Avatar du membre
zerocafeine
Stormtrooper
Messages : 177
Enregistré le : 21 sept. 2020 18:38

Re: ouverture dans chandelier en trading automatique

Message non lu par zerocafeine »

Hello @LittleBen,

j'ai pas tout lu mais est-ce que tu as trouvé une solution à ton problème, je pourrais peut-être t'aider
Avatar du membre
Flanders
Stormtrooper
Messages : 211
Enregistré le : 26 déc. 2016 13:26

Re: ouverture dans chandelier en trading automatique

Message non lu par Flanders »

Je viens de réfléchir à ce que j'ai écrit plus haut : j'ai fait une erreur

Lire "plus haut" ( ou plus bas ) de bougie 5 minutes au lieu de "open" ( ou close) de bougie 5 minutes.
C'est pour entrer au plus près d'un dépassement de bougie.

Vivement qu'on change d'année !