OPEN-SOURCE SCRIPT

Faust

Updated
Faust is a composite indicator that combines 3 volume indicators: TSV, OBV, and PVT.
TSV moving average is plotted as an oscillator. OBV and PVT are calculated internally.
Four divergences are calculated for each indicator (regular bearish, regular bullish, hidden bearish, and hidden bullish) with three look-back periods (high, mid, and small).
For TSV, the fattest plotted line is the divergence with the highest look-back period, and the thinnest line is the divergence with the shortest look-back period.
For PVT, the larger the circle, the higher the divergence look-back period.
For OBV, the larger the triangle, the higher the divergence look-back period.
snapshot
Release Notes
Add CVD divs, fix colors.
Release Notes
Add TSV Oscillator Mode
Release Notes
  • Implemented a different method to draw divs for TSV to reduce the number of outputs on the chart and make space for the hidden div alerts.
  • Added alerts for hidden divs
  • Refactored inputs
Release Notes
Fix the source bug
Release Notes
Make hlc3 a default source
cumulativevolumedeltaDivergenceOn Balance Volume (OBV)Price Volume Trend (PVT)reversalscalpingtimesegmentedVolume

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?

Disclaimer