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.
Script open-source

Dans le véritable esprit de TradingView, l'auteur de ce script l'a publié en open-source, afin que les traders puissent le comprendre et le vérifier. Bravo à l'auteur! Vous pouvez l'utiliser gratuitement, mais la réutilisation de ce code dans une publication est régie par le règlement. Vous pouvez le mettre en favori pour l'utiliser sur un graphique.

Clause de non-responsabilité

Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.

Vous voulez utiliser ce script sur un graphique ?
////////////////////////////////////////////////////////////
//  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)