Renko Bricks with Volumes

v10.3
Renko Bricks with Volumes

This version of the renko indicator for prorealtime, adds the Volume information to allow or not the construction of new brick.
I introduced several “experimental” parameters to adapt the indicator to the displayed instrument.

Renko bricks can be built using a fixed point size defined by the “boxsize” parameter, a new brick will be built only if the volume of exchanges has been at least greater than the “volumesize” parameter since the last brick .
These settings being very strict, I added an automatic feature for a more convenient adaptation to each instrument and timeframe. Thus, the parameters “autoRenko” and “autoVolume” allow a more ‘user friendly’ approach:
_ autoRenko means automatic renko brick size based on 2 time ATR periods.
_ autoVolume means automatic volume size to allow new brick or not (override the “volumesize” setting), based on average of Volumes.

It is possible or not to “paint” the background of the graph according to the trend identified by the reversal of the bricks (parameter ‘showBG’).

This indicator is experimental and I invite you to discuss it in case you have ideas for improvement or concrete use in this topic of the forum: New Renko System

 

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. DaxRider • 02/19/2018 #

    Hello Nicolas
    de plus en plus remarquable comme indicateur, merci de ton apport et partage

  2. swapping • 02/19/2018 #

    Nouvelle approche en mode “scalping pur”, merci Nicolas pour cet indicateur qui va surement faire des émules !!!

  3. Real Pro • 02/19/2018 #

    Hi Nicolas, Great work here thanks. How do I enable auto mode for the brick drawing please?

    • Nicolas • 02/19/2018 #

      With:
      autoRenko=1 //automatic renko brick size based on 2 time ATR periods
      autoVolume=1 //automatic volume size to allow new brick or not (override the “volumesize” setting) based on average of volume instead of fixed value

    • Real Pro • 02/19/2018 #

      Thank you. I tried the following but it does plot but not as I’d expect.

      //PRC_Renko Bricks Volumes | indicator
      //19.02.2018
      //Nicolas @ http://www.prorealcode.com
      //Sharing ProRealTime knowledge
      // https://www.prorealcode.com/topic/new-renko-system/

      //—settings
      transparency=50 //brick colours alpha
      wicksize=1 //width of wicks
      boxsize=0//(bricksize) //renko bricks size in points/pips
      volumesize=0//(volch) //volume size setting to allow new brick
      showBG=0 //background color (true/false)
      autoRenko=1 //automatic renko brick size based on 2 time ATR periods
      autoVolume=1 //automatic volume size to allow new brick or not (override the “volumesize” setting) based on average of volume instead of fixed value
      //—end of settings

      if autoRenko=1 then
      size=averagetruerange[14]*2
      else
      once size=boxsize*pointsize
      endif
      if autoVolume then
      volumesize=average[1000](volume)*10
      endif

      once upbox = close
      once downbox = close – (boxsize*pointsize)
      once lowwick = close*100

      volumesum = volumesum+volume

      IF close > upbox + size and volumesum-lastvolume>=volumesize THEN
      lastvolume = volumesum
      upbox = upbox + size
      downbox = downbox + size
      r=0
      g=200
      begin=barindex
      highwick=close
      wickbar=barindex-round((barindex-begin[1])/2)

      ELSIF close =volumesize THEN
      lastvolume = volumesum
      upbox = upbox – size
      downbox = downbox – size
      r=200
      g=0
      begin=barindex
      wickbar=barindex-round((barindex-begin[1])/2)

      ENDIF

      //saving current high/low
      highwick=max(high,highwick)
      lowwick=min(low,lowwick)

      //compute wicks at each new contrarian brick
      if r>0 and r[1]=0 then
      //new red brick
      drawrectangle(wickbar,highwick,wickbar+wicksize,upbox[1]) coloured(r[1],g[1],0)
      lowwick=low*100
      highwick=0
      endif
      if r=0 and r[1]>0 then
      //new green brick
      drawrectangle(wickbar,lowwick,wickbar+wicksize,downbox[1]) coloured(r[1],g[1],0)
      lowwick=low*100
      highwick=0
      endif
      //compute wicks at each new same brick
      if r>0 and r[1]>0 and lastdrawnwickbar then
      //new red brick
      if highwick>upbox[1] then
      drawrectangle(wickbar,highwick,wickbar+wicksize,upbox[1]) coloured(r[1],g[1],0)

      endif
      lastdrawn=wickbar
      lowwick=low*100
      highwick=0
      endif
      if r=0 and r[1]=0 and lastdrawnwickbar then
      //new green brick
      if lowwick<downbox[1] then
      drawrectangle(wickbar,lowwick,wickbar+wicksize,downbox[1]) coloured(r[1],g[1],0)

      endif
      lastdrawn=wickbar
      lowwick=low*100
      highwick=0
      endif

      //draw renko candlesticks
      drawcandle(upbox,upbox,downbox,downbox)coloured(r,g,0,min(transparency,255))
      if showBG then
      backgroundcolor(r,g,0,min(transparency,255))
      endif

      RETURN

  4. Real Pro • 02/19/2018 #

    working now, sorry for the bother

  5. David29 • 02/19/2018 #

    BONJOUR,

    Félicitations pour cet indicateur. Avez-vous une idée de comment créer une stratégie qui dirait que :
    Achat lorsque la brique se dessine vers le haut avec clôture de position lorsque la brique change d’orientation en direction du bas et inversement avec Short lorsque la brique se dessine vers le bas et TP lorsque la brique commence à s’inverser ?

    • Nicolas • 02/19/2018 #

      Je pense que ça a déjà été codé quelque part sur le forum. Dans la négative merci d’ouvrir un nouveau sujet spécifique.

  6. pintaudm • 02/19/2018 #

    Bonjour Nicolas
    merci pour ton partage. Je débute avec ProBuider et tes sources me son d’une très grande aide.
    Cordialement.
    Michel

  7. YvesRobert • 292 days ago #

    Bonjour, ce message s’adresse à Nicolas puisqu’il est le spécialiste de la programmation sur PRT.
    Je suis nouveau et m’interesse aux Renkop pour mes graphiques.
    Mon souci est que par exemple lorsque je créé un programme pour qu’il m’affiche une fleche montante au croissement de moynennes mobiles
    à la hausse, je pense qu’il prend les données du graphe renko et c’est bien car c’est ce que je voulais, alors que si j’utilise le même programme dans un screener
    pour sélectionner les instruments qui ont se croisements de MM, le système se base sur le graphe en Prix.
    Alors, comment faire dans un screnner pour lui dire de calculer tous les indicateurs dans ce programme en utilisant le chart Renko ?
    Si vous avez la réponse ?
    En vous remerciant et bonne journée

    • Nicolas • 273 days ago #

      Les graphiques décorrélés du temps ne sont pas compatibles avec ProScreener. Pour ce cas en particulier, je suggère de créer une alerte via l’outil des alertes de la plateforme.

  8. YvesRobert • 273 days ago #

    Bonjour à tous et à toutes, quelqu’un d’autre aurai-til la réposne à ma question ci-dessus ?
    Comment faire un screener en se basant sur un graphique en Renko ?
    En vous remerciant e tbonne journée.

    • YvesRobert • 272 days ago #

      Merci beaucoup Nicolas. Existe t’il un petit programme qui permet de tracer sur la graphe en prix, exactement la même chose que lorsqu’on choisi la représentation Renko dans PRT ? Encore merci et bonne journée à tous et à toutes.

    • Nicolas • 271 days ago #

      Oui il y a celui ci: https://market.prorealcode.com/product/prt-renko/?lang=fr

  9. YvesRobert • 260 days ago #

    Bonjour Nicolas, j’ai une question technique à te poser. Je visualise souvent le cours en RENKO sur la plateforme PRT, or, quelque fois, par exemple on voit 1 ou 2 cubes apparaitre, puis 1 seconde après disparaitre. C’est dû à quoi exactement ? Le cube renko ne s’affiche que définitivement sur le graphe si quel évènement se produit ? Merci et bonne journée.

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
yeoreum Thank you very much for the screener, it reminds me on Minervini VCP. How to change th...
reecet any codes like this but in minutes and hours rather than days?
PHAN100 bonjour, je viens de tester ce screener, je constate une anomalie...il ne renvoie pas l'e...
jaginho Bonjour Vivien, je n'arrive pas à comprendre ce screener... En tout cas merci pour tes contr...
avatar
Anonymous Superb, merci!
Zigo
4 years ago
Zex-Indicator
Zex-Indicator
6
Indicators
bertrandpinoy Hello Zigo can you turn into an automatic strategy?
eckaw Hey @Zigo thanks for this indicator. May I ask what the multiplier 1.682 is derived from? I ...
Zigo Hello, eckaw, its not so important I had meant 1.618 and not 1.682. It has nothing to do wit...
kal Buenos días TACBOLSA. Estoy muy interesado en ver tu blog para ver la explicación con detall...
1Randy I would be interested an invite to your blog. I am still learning about the VSA and it looks...
repropel Buenos días TACBOLSA. Yo también estoy interesado en visitar tu blog. Podrías enviarme una i...
Maxime Baudin Very useful! Thanks Mat, and Happy New Year
nicko Great work. Thank you. However I am having trouble getting it to print in the first bar. If ...
Marie-Eve Vergoz Bonsoir - Voici l'erreur qui est signalée lorsque je souhaite utiliser cet indicateur : il...
Meta Signals Pro Pleasure ! Please let us know if you make good trades with it and if you see improvements we...
francis59 Bonjour, Bonjour, comment puis-je créer un screener basé sur cet indicateur, qui affiche le...
Trader Sab I am curious to try it how, however I get an error message for line 47 and 48 - drawsegment,...
Om Hello, thanks for sharing! Getting a message that Variable P is undefined?
matin Intraday Average Volume Indicator Not working, what can i do plz
rama what is the buy condition or sell condition for this can you suggest a code k1=1 buy and k1...
rama I would like to know at point 1 an alert or binary indicator so that I can place order
maxlys Bonjour Nicolas, merci pour ce code qui a l'air intéressant. Comment ajouter dans le code l'...
LucioleLucide Clean view, thanks for sharing
dertopen hi where i can found the window for candle configuration?
paolosab69 Ciao! . I have seen the pictures that explain this metod but i don't understand when is mome...
Ciccio
5 years ago
Vinks_o_7 Apirine also offers a very interesting update of the OBV...
TACBOLSA
5 years ago
dario ti please can you help me to understand? i know i am wrong: Long Histogram = High Volume S...
TAC Bolsa hi, I have already seen the problem and requested that it be removed until an adequate so...
sixeight Hey TAC, Did you ever find a solution to this?
Vinks_o_7 b=close > low and volume > high How can we compare volume and high of the day? (orang...
TAC Bolsa If to understand something you resort to compare Oranges and bananas. You go bad, Without e...
giumagi good morning Sir, great job your indicators! How can I reach your website or blog? please..t...
Gianluca THANK YOU!!!!!
JOSEBA que relaccion tiene la numeración de las barras del 1 al 10 que tiene cada número Tengo dos...
marcov66 Hi, it seems a very useful indicator. Unfortunately the link here for the full explanation d...
TACBOLSA Discontinued indicator. we are sorry.
Azzuerus Bonjour, je teste et j'utilise vos indicateurs depuis plusieurs années, et ils me sont dev...
bremze33 Another thing. Is it possible to make the graph lines a little thicker and not so long? Be...
giumagi Hi Sir, very good job done with this indicator, May I ask you to explain what is the line VW...
pmdr1969 Hola soy nuevo en en esto. ¿Hay algo parecido pero pudiendo tu elegir las velas a a analizar...

Top