Indicateur clôture de brique Renko
Forums › ProRealTime forum Français › Support ProBuilder › Indicateur clôture de brique Renko
- This topic has 9 replies, 3 voices, and was last updated 4 years ago by Choliver.
-
-
05/08/2020 at 7:07 PM #130661
Bonjour,
Je fais appel à la communauté qui j’espère pourra éclairer ma lanterne. 😁 J’ai cherché sur le forum s’il y avait un sujet similaire mais je n’ai pas trouvé.
Je souhaite coder un indicateur sous forme de ligne qui correspond à la clôture des briques Renko. Après plusieurs tentatives et modifications je pense que je suis pas loin du but mais il y a toujours des bugs que je ne m’explique pas 🤔 :
- dès la deuxième brique, l’indicateur reste au même niveau au lieu de monter d’un cran, ce qui décale ensuite toute la courbe,
- au niveau de la dernière brique avant un changement de couleur, l’indicateur reste au même niveau,
- lorsqu’une brique d’une autre couleur apparait, l’indicateur reste au même niveau également.
Dans mon code, j’ai détaillé les 4 configurations possibles :
- brique verte après une brique verte,
- brique verte après une brique rouge,
- brique rouge après une brique rouge,
- brique rouge après une brique verte.
Voici le code correspondant :
1234567891011121314151617181920212223242526272829303132pas = 20 //taille de bloconce cbloc = close //cbloc = clôture du bloconce obloc = close - pas //obloc = ouverture du blocif close > cbloc + pas and cbloc[1] > obloc[1] then //bloc haussier après bloc haussiercbloc = cbloc + pasobloc = obloc + pasr=0g=200b=0elsif close > cbloc + pas*2 and cbloc[1] < obloc[1] then //bloc haussier après bloc baissiercbloc = cbloc + pas*2obloc = oblocr=0g=200b=0elsif close < cbloc - pas and cbloc[1] < obloc[1] then //bloc baissier après bloc baissiercbloc = cbloc - pasobloc = obloc - pasr=200g=0b=0elsif close < cbloc - pas*2 and cbloc[1] > obloc[1] then //bloc baissier après bloc haussiercbloc = cbloc - pas*2obloc = oblocr=200g=0b=0endifreturn cbloc coloured(r,g,b)Voilà, j’espère que mes explications et annotations du code sont claires.
Merci par avance pour votre aide 🙂
05/09/2020 at 5:43 PM #130780La nuit porte conseil…j’ai trouvé la solution 🙂
05/09/2020 at 11:46 PM #13081905/11/2020 at 9:15 AM #131066La nuit porte conseil…
Je confirme, ça m’arrive très souvent 🙂 En effet, ce serait sympa de partager ! A+
05/14/2020 at 1:48 PM #131663Bonjour,
Oui bien sûr pour le partage. Voici le code :
123456789101112131415161718192021pas = 100 //taille de bloconce ubloc = closeonce dbloc = close - pasonce renkoline = ublocif close > ubloc + pas thenubloc = ubloc + pasdbloc = dbloc + pasrenkoline = ublocr=0g=200elseubloc = ubloc - pasdbloc = dbloc - pasrenkoline = dblocr=200g=0endifreturn renkoline coloured (r,g,0)C’est finalement beaucoup plus simple que celui que j’ai partagé initialement.
05/15/2020 at 7:33 PM #131817Bonjour et merci.
Donc c’est ce résultat que tu voulais obtenir ?
Voir graphique 1 Nasdaq Renko taille 100 sur 40 000 unités.
Mais si je passe en taille 10 pour de l’intra-day, ça donne le second graphique. Pas évident à traiter.
Peut être est-ce pour du Forex ?
Bonne soirée.05/18/2020 at 8:49 AM #13207205/18/2020 at 10:05 AM #132102Oui Choliver, c’est le résultat que je voulais obtenir, mais je nuancerais avec deux points :
- il faut modifier directement la taille des briques dans le code pour qu’elle soit identique à celle du graphique renko affiché,
- indépendamment de la taille des briques il vaut mieux utiliser une unité de temps courte pour que le renko et l’indicateur que j’ai créé soit plus précis.
Pas tout à fait Nicolas, je voulais juste coder le renko sous une autre forme pour mieux m’approprier cette représentation graphique. Si tu utilises mon code sur un graphique en chandelier, ça donne un peu le même résultat que le deuxième graphique de Choliver.
1 user thanked author for this post.
05/18/2020 at 1:55 PM #132144Ce code peut aussi aider les personnes qui voudraient utiliser le renko basé sur l’ATR dans la version 10 de PRT. Dans la cette version il n’est possible de paramétrer la taille des boîtes qu’avec une valeur fixe en points/pips ou avec un pourcentage de l’instrument. Dans la version 11, le calcul des briques avec l’ATR est disponible en natif. Du coup en remplaçant dans mon code la taille de boîte par la formule de l’ATR, cela permet d’avoir le renko basé sur l’ATR dans la version 10.
05/18/2020 at 7:37 PM #132204 -
AuthorPosts
Find exclusive trading pro-tools on