RicardoSantos

[RS]Convergence Divergence Impulse Counter V0

EXPERIMENTAL:
Counts the number of impulses with the same direction within a larger trend.
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='[RS]Convergence Divergence Impulse Counter V0', shorttitle='CDIC', overlay=false)
length01 = input(20)
length02 = input(100)
src = input(close)
ma01 = ema(src, length01)
ma02 = ema(src, length02)

cd01 = src - ma01
cd02 = ma01 - ma02

imp = src > ma01 and ma01 > ma02 ? cd01 : src < ma01 and ma01 < ma02 ? cd01 : 0
count = na(count[1]) ? 0 :
        change(crossover(cd02, 0)) > 0 ? 1 :
        change(crossunder(cd02, 0)) > 0 ? -1 :
        count[1] > 0 and change(crossover(cd01, 0)) > 0 ? count[1] + 1 :
        count[1] < 0 and change(crossunder(cd01, 0)) > 0 ? count[1] - 1 :
        count[1]

//plot(series=imp, color=black, style=columns)
//plot(series=cross(cd02, 0) ? 0 : na, color=color(aqua, 0), style=circles, linewidth=4)
plot(series=count, color=black, style=columns)
hline(0)