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)
Скрипт с открытым кодом

В истинном духе TradingView автор этого скрипта опубликовал его с открытым исходным кодом, чтобы трейдеры могли понять, как он работает, и проверить на практике. Вы можете воспользоваться им бесплатно, но повторное использование этого кода в публикации регулируется Правилами поведения. Вы можете добавить этот скрипт в избранное и использовать его на графике.

Отказ от ответственности

Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.

Хотите использовать этот скрипт на графике?
// 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)