# [RS]Donchian Fibonacci Trend Channel V0

415 lượt xem
415
EXPERIMENTAL:
Trend Channel Based on Donchian's
study(title='[RS]Donchian Fibonacci Trend Channel V0', overlay=true)
smooth = input(1)
src = ema(input(hl2), smooth)
length = input(10)

f_dcama(_src, _length, _range_multiplier)=>
_h = na(_h[1]) ? highest(_src, _length) : valuewhen(_src >= highest(_src, _length), _src, 0)
_l = na(_l[1]) ? lowest(_src, _length) : valuewhen(_src <= lowest(_src, _length), _src, 0)
_avg = na(_avg[1]) ? _src : avg(_h, _l) + ((_h-_l)*_range_multiplier)

midline = f_dcama(src, length, 0)

u0236 = f_dcama(src, length, 0.118)
u0382 = f_dcama(src, length, 0.264)
u0500 = f_dcama(src, length, 0.500)
l0236 = f_dcama(src, length, -0.118)
l0382 = f_dcama(src, length, -0.264)
l0500 = f_dcama(src, length, -0.500)

plot(midline, color=change(midline)!=0 ? na : black, linewidth=2)
plot(midline, style=circles, color=change(midline)!=0 ? change(midline)<0 ? red : lime : na, linewidth=2, join=true)
plot(u0236, color=change(u0236)!=0?na:navy, linewidth=2)
plot(u0382, color=change(u0382)!=0?na:blue, linewidth=1)
plot(u0500, color=change(u0500)!=0?na:silver, linewidth=2)
plot(l0236, color=change(l0236)!=0?na:navy, linewidth=2)
plot(l0382, color=change(l0382)!=0?na:blue, linewidth=1)
plot(l0500, color=change(l0500)!=0?na:silver, linewidth=2)