Ni6HTH4wK

[LAVA] Renko Mod

395
Tradingview.com Pinescript @author Ni6HTH4wK (LAVA) with assistance from @cryptographic1
Original code by Richard Santos, (RS)Renko Mod
(RS) www.tradingview.com/u/RicardoSantos/
(LAVA) 19P7bkzqSAwSm6X7tXmRVkx6AuBXEUZioo

Traditional cross and circles view displayed here, but my favorite look is small linebreak and circles.

Different views available...
Type 2 - Type 1 - Without barcoloring -
**EDIT**
pastebin.com/8Few2Z2H - Fixes missed bottoms / tops (April 15th, 2015)
pastebin.com/EkV2rJBC - Fixes slow recognition of steep movements (April 25th, 2015)
Script de código aberto

Dentro do verdadeiro espírito TradingView, o autor deste script publicou ele como um script de código aberto, para que os traders possam compreender e checar ele. Um viva ao autor! Você pode usá-lo gratuitamente, mas a reutilização deste código em uma publicação é regida pelas Regras da Casa. Você pode favoritá-lo para usá-lo em um gráfico.

Aviso legal

As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.

Quer usar esse script no gráfico?
// Tradingview.com Pinescript @author Ni6HTH4wK [LAVA] with assistance from @zmm20
// Original code by Richard Santos, [RS]Renko Mod
// ########## ☺♦♣♠♥☺ TIP YUR DEALER ☺♥♠♣♦☺ ###########
// [RS] https://www.tradingview.com/u/RicardoSantos/
// [LAVA]  19P7bkzqSAwSm6X7tXmRVkx6AuBXEUZioo
study("[LAVA] Renko Mod", overlay=true)

// Vars
n1 = input(1, title="Bricksize", minval=.01, type=float)
q1 = input(false, title="Type 1 (Def 2)")
q2 = input(false, title="Bar Colors")

// Sources
prclos = na(rclose[1])?round(close):nz(rclose[1])
propen = na(ropen[1])?round(open):nz(ropen[1])

// Renko (type 1 or type 2)
type = (q1?n1:n1*2)
rclose = close > prclos+type? prclos>propen? prclos+n1 : prclos+type :
    close < prclos-type? prclos<propen? prclos-n1 : prclos-type : prclos
ropen = rclose > prclos ? prclos>propen or q1? prclos : prclos+n1 : 
    rclose < prclos ? prclos<propen or q1? prclos : prclos-n1 : nz(ropen[1])

// Coloring
que = rclose > prclos ? 1 : rclose < prclos ? -1 : nz(que[1])
rc = que>0?green : que<0?red : na

// Plotting
plot(que>0?ropen:na, title="Renko Gurīn Open", style=circles, color=green, linewidth=2)
plot(que<0?ropen:na, title="Renko Aka Open", style=circles, color=red, linewidth=2)
plot(que>0?rclose:na, title="Renko Gurīn Close", style=cross, color=green, linewidth=3)
plot(que<0?rclose:na, title="Renko Aka Close", style=cross, color=red, linewidth=3)
barcolor(q2?rc:na)