chentz

chentz Volume MACD

A MACD indicator over the volume to see pattern over the volume.

Adaptation of script from and using the theoretical foundation from www.moneyshow.c...om/articles.asp?aid=daytra...
Skrypt open-source

Zgodnie z prawdziwym duchem TradingView, autor tego skryptu opublikował go jako open-source, aby traderzy mogli go zrozumieć i zweryfikować. Brawo dla autora! Możesz używać go za darmo, ale ponowne wykorzystanie tego kodu w publikacji jest regulowane przez Dobre Praktyki. Możesz go oznaczyć jako ulubione, aby użyć go na wykresie.

Wyłączenie odpowiedzialności

Informacje i publikacje przygotowane przez TradingView lub jego użytkowników, prezentowane na tej stronie, nie stanowią rekomendacji ani porad handlowych, inwestycyjnych i finansowych i nie powinny być w ten sposób traktowane ani wykorzystywane. Więcej informacji na ten temat znajdziesz w naszym Regulaminie.

Chcesz użyć tego skryptu na wykresie?
study(title="chentz Volume MACD", shorttitle="VMACD", precision=3)

src = volume

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)
pThr=input(title="% Threshold Line", type=float, defval=0.35)
midLine=(maxLine+minLine)/2

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

signal = ema(macd, signalLength)
hist = macd - signal
emaHist = ema(hist, fastLength/2)

plot(macd, color=blue)
plot(signal, color=orange)
plot(hist, color=red, style=histogram)
plot(emaHist, color=red, style=area, transp=80)

//MACD CV
sigCV = stdev(macd,fastLength/2)
plot(sigCV,style=cross,color=gray,transp=90)


hline(maxLine, title="Max Line", linestyle=dashed, color=green)
hline(midLine, title="Mid Line", color=gray,linestyle=dashed)
hline(minLine, title="Min Line", linestyle=dashed, color=red)

bVal = maxLine - midLine
hline(midLine+(bVal*pThr), title="+ Thr. Line", linestyle=dotted, color=green)
hline(midLine-(bVal*pThr), title="- Thr. Line", linestyle=dotted, color=red)

bgcolor(macd>=0 ? green : red , transp=90)

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

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