Renko Bricks with Volumes

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?

New! PRC is also now 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 #

      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
      //Nicolas @
      //Sharing ProRealTime knowledge

      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
      once size=boxsize*pointsize
      if autoVolume then

      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

      ELSIF close =volumesize THEN
      lastvolume = volumesum
      upbox = upbox – size
      downbox = downbox – size


      //saving current high/low

      //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)
      if r=0 and r[1]>0 then
      //new green brick
      drawrectangle(wickbar,lowwick,wickbar+wicksize,downbox[1]) coloured(r[1],g[1],0)
      //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)

      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)


      //draw renko candlesticks
      if showBG then


  4. Real Pro • 02/19/2018 #

    working now, sorry for the bother

  5. David29 • 02/19/2018 #


    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.

Register or


avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
Nicolas Merci d'ouvrir un nouveau sujet sur le forum des indicateurs, on verra ce qu'on peut faire p...
sachinssmp required above mt4 indicators & mt4 template plz
Nicolas we do not provide mt4 indicators on our website, you can download and use the above code on ...
vandenacker THANKS A A LOT FOR SHARING. I like your trade. I try to remproduce your board but i dont arr...
umebon Tnx for sharing!! Can someone help me how i can call for the mydayhigh and mydaylow for to u...
LucioleLucide Clean view, thanks for sharing
4 months ago
TAC Bolsa Another Link of how the volume looks with or without auction "subasta" https://www.prorealc...
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...
Gianluca Thank you!
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...
Gianluca THANK YOU!!!!!
Polnet Solucionado, gracias
Jan Wind Hallo Tac Bolsa, Thanks a lot for your coding above. As I am personally not very charm...
TAC Bolsa Thank you, Jan Any modification is good reference if it helps us win in the market.
TAC Bolsa hello, not included, it's just a way to interpret ... If it will be included in the new v...
JOSE LUIS CAPO Muchisimas gracias por las valiosas herramientas de volumen que compartes con los usuarios d...
Gianluca Hello what happened? why you close your web site? it was amazing!
Lafras very late to identify signal
nader003 Hi .. how can we get this indicator for MT4 platform
Nicolas You can ask for private custom coding to our programming services: https://www.prorealcode.c...
nn189hu Upss I got it, 10.3 only with premium ,I can’t add it to the chart with Complete ver.
Nicolas Add indicator on price doesnt require any specific type of subcription. Click on the wrench ...
tahiti bonjour j'ai une petite question comment peux on enlevé la bar blanche sur la bougie en cour...
sharksteven Hi BALMORA, looks like a good compliment algorithm. I tried to test it on the EUR USD but it...
kompiuter Hello, how did you optimized all these variable? If I try to optimize only two variables it...
rrenaud_ig Great work ! My only concern is about risk management. Your results are based on 10k. Max lo...
Nicolas Good job Gabri, I confirm that with the new ProRealTime v11, everyone will be able to use in...
Slowlyslowly can u just help me with the exact definition of percbox , mm and period to understand will a...
Tamir Hacham Hi gabri, I know this, yet I am not familiar with coding of indicators. So my question was ...
Real Pro Great work gabri. I have this coded on Amibroker and I have done lots of backtesting but ne...
gabri Hi Real Pro, this indicator assists novices of the Wyckoff system. Wyckoff himself thought t...
Nicolas Try to restrain to trading hours when Volumes are present (customized trading hours: righ cl...
Choliver Bonsoir Nicolas, Merci pour cet indicateur. Même s'il n'y a officiellement pas de volume s...