bonjour,je suis a la recherche d’une aide pour creer un indicateur qui me dessine les rectangles de tenkan, kijun et du prix.
ces rectangles doivent etre dynamique, sans historique et evoluer a chaque nouvelle cloture de bougie.
pour le tenkan il doit prendre le plus haut et plus bas des 9 periodes, 26 pour kijun et 52 pour le prix.
j’ai commencé a coder le code mais j’avoue que mes faibles connaissance en codage me laisse sur la touche.
si une ame charitable veut bien m’aider a finaliser ce code, j’en serais trés heureux.
merci pour votre aide.
// boite de tenkan, kijun et du prix
//parametre rectangle tenkansen
X=high[9]
X2=low[9]
//parametre rectangle kijunsen
y=high[26]
y2=low[26]
//parametre rectangle prix
z=high[52]
z2=low[52]
drawrectangle(barindex[0],X,barindex[9],X2)coloured(212,57,57)
"CALCULATEONLASTBARS
drawrectangle(barindex[0],z,barindex[26],z2)coloured(212,57,57)
"CALCULATEONLASTBARS
drawrectangle(barindex[0],z,barindex[52],z2)coloured(212,57,57)
"CALCULATEONLASTBARS
return
Il faut supprimer les “calculateonlastbars” et utiliser les instructions HIGHEST et LOWEST pour récupérer les valeurs des plus bas et plus hauts des X dernières périodes.
bonjour nicolas, merci de m’avoir répondu rapidement.
j’ai réécris le code mais le soucis est qu’il me met tous les rectangles, ce qu’il me faut c’est les derniers rectangles en formation.
est ce le 0 qui me gène dans la formule ou autre.
merci a toi.
// rectangle tenkansen
//parametre rectangle tenkansen
X=highest[9](high)
X2=lowest[9](low)
//parametre rectangle kijunsen
y=highest[26](high)
y2=lowest[26](low)
//parametre rectangle prix
z=highest[52](high)
z2=lowest[52](low)
drawrectangle(barindex[0],X,barindex[9],X2)coloured(215,57,57)
drawrectangle(barindex[0],y,barindex[26],y2)coloured(0,215,57)
drawrectangle(barindex[0],z,barindex[52],z2)coloured(0,57,215)
return
return
> Pour la clarté des messages sur les forums de ProRealCode, merci d’utiliser le bouton “insert PRT code” pour séparer la partie texte de la partie code, merci ! <<
C’est normal puisque c’est ce que tu lui demandes. De tracer des rectangles entre les points hauts et bas des X dernières périodes. Puisque le temps s’écoule et les prix changent, les boîtes sont constamment en formation. Donc soit tu inclus une condition pour ne tracer qu’une seule et unique fois les boîtes, ou alors tu choisis que de ne tracer que les dernières (et pas sur l’historique donc) avec
defparam drawonlastbaronly=true
à placer en tête de code.
merci nicolas,
effectivement cela fonctionne mieux.
bonne journée
Salut,
je cherchais justement à comprendre comment coder ces rectangles et je suis tombé sur votre conversation.
Cela aide grandement,
Merci à tous les deux,
Greg
Bonjour,
Merci pour les informations.
Je me demande, à quoi sert de tracer le rectangle prix de 52 périodes ?