JeroenHouttuin

Cumulative Force, Weighted OBV

Cumulative Force Indicator. Can also be seen as an OBV indicator that takes the price differences into account. In a regular OBV, a high volume bar can make a huge difference, even if the price went up only 0.01, and it it goes down 0.01 instead, that volume makes the OBV go down big time, even though in both cases hardly anything really happened. cForce is a more realistic view on where the money is flowing.

This is my first published script, so feel free to let me know if you see room for improvements.
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?
////////////////////////////////////////////////////////////
//  Copyright by Playak v1.0 29/01/2015
// Cumulative Force Indicator. Can also be seen as an OBV
// indicator that takes the price differences into account.
// In a regular OBV, a high volume bar can make a huge difference,
// even if the price went up only 0.01, and it it goes down 0.01
// instead, that huge volume makes the OBV go down, even though
// hardly anything really happened.
////////////////////////////////////////////////////////////
study(title="Cumulative Force / Weighted OBV", shorttitle="cForce")
b = input(title="Close relative to open (default is relative to previous close)", type=bool, defval=false)
force = volume * (close - (b ? open: nz(close[1])))
xforce = cum(force)
plot(xforce)