chentz

chentz MACD

An adaptation of MACD. I added:
- Zero line cross signal
- MACD/Signal line cross signals with arrows
- Max/Min lines threshold
Theoretical foundation is from goo.gl/HedRRz
オープンソーススクリプト

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

免責事項

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

チャートでこのスクリプトを利用したいですか?
study(title="chentz MACD", shorttitle="MACD")

source = close

fastLength = input(12, minval=1)
slowLength=input(26,minval=1)
signalLength=input(9,minval=1)

maxLine=input(title="Max. Line", type=float, defval=0.3)
minLine=input(title="Min. Line", type=float, defval=-0.3)

fastMA = ema(source, fastLength)
slowMA = ema(source, slowLength)
macd = fastMA - slowMA

signal = ema(macd, signalLength)
hist = macd - signal

plot(hist, color=red, style=histogram)
plot(macd, color=blue)
plot(signal, color=orange)

hline(maxLine, title="Max Line", linestyle=dashed, color=green)
hline(minLine, title="Min Line", linestyle=dashed, color=red)
bgcolor(macd>=0 ? green : red , transp=90)

plotshape(crossover(macd, signal) ? macd : na, style=shape.triangleup,location=location.bottom, color=green)
plotshape(crossunder(macd, signal) ? macd : na, style=shape.triangledown,location=location.top, color=red)