RicardoSantos

[RS]Dynamic Range Commodity Channel Index V0

EXPERIMENTAL:
request from anonimm
オープンソーススクリプト

TradingViewの精神に則り、このスクリプトの作者は、トレーダーが理解し検証できるようにオープンソースで公開しています。作者に敬意を表します!無料で使用することができますが、このコードを投稿で再利用するには、ハウスルールに準拠する必要があります。 お気に入りに登録してチャート上でご利用頂けます。

免責事項

これらの情報および投稿は、TradingViewが提供または保証する金融、投資、取引、またはその他の種類のアドバイスや推奨を意図したものではなく、またそのようなものでもありません。詳しくは利用規約をご覧ください。

チャートでこのスクリプトを利用したいですか?
study(title="[RS]Dynamic Range Commodity Channel Index V0", shorttitle="DR-CCI", overlay=false)
length = input(title='CCI Length:', type=integer, defval=20)
smooth = input(title='CCI Smoothing:', type=integer, defval=1)
f_cci(_src, _length) =>
    _ma = sma(_src, _length)
    _return = (_src - _ma) / (0.015 * dev(_src, _length))

c = ema(ema(f_cci(close-close[1], length), smooth), smooth)
pos = stdev(c, length)
neg = -stdev(c, length)

h = highest(max(pos, neg), length)
l = lowest(min(pos, neg), length)

ob = plot(title='OB', series=h, color=lime)
os = plot(title='OS', series=l, color=red)
fill(ob, os, color=silver, transp=50)

plot(title='CCI', series=c, color=black)