Oscillator combines WaveTrend calculations, Money Flow Oscillator (MFO), custom VWAP tracking, and volume breakout analysis into a single separate-pane indicator.
1Copy the scriptPress Copy script above, or the copy button on the code below.
2Open the Pine EditorOpen a TradingView chart and choose Pine Editor at the bottom of the screen.
3Paste over the templateCreate a new indicator, select all of the template text and paste. Press Save and give it a name.
4Add it to the chartPress Add to chart, then adjust the settings with the gear icon next to its name.
Source Code
179 lines of Pine Script v5 from collections/MarketCipher.pine, published under MPL-2.0 (file header). Keep the author's credit and licence lines when you reuse it.
Oscillator calculates oscillator wave values along with moving average smoothing to highlight overbought and oversold thresholds. Users can toggle individual components including WaveTrend lines, MFO background fills, VWAP readings, and threshold reference lines through input settings.
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Show
bool
true
thresholdShowed
Overbought Threshold
int
60
overboughtThreshold
Oversold Threshold
int
-60
oversoldThreshold
Show
bool
true
wtShowed
Channel Period
int
9
wtChlPrd
Average Period
int
12
wtAvgPrd
MA Source
source
hlc3
wtMaSrc
MA Length
int
3
wtMaLen
Show
bool
true
mfoShowed
Period
int
60
mfoPrd
Area Multiplier
int
150
mfoMult
Show
bool
true
vwapShowed
Show all 14 settings
Setting
Type
Default
Variable
Length
int
14
vaLen
Breakout Factor
float
3.1
vaBreakoutFactor
Third-party code. ForexR did not write, test or endorse this script, and the summary above was generated automatically from its code and README. Indicators describe the past, and a strategy's backtest can look better than live trading, especially when a script repaints. Check it in the Strategy Tester and on a demo account before you rely on it.
This indicator standardizes price inputs using z-score normalization before calculating a relative strength index (RSI). It generates trade signals when standardized price components cross over or under the standardized RSI feature. Signals can be filtered by
PPO ATR Bands plots a percentage price oscillator in a separate pane. It compares a Hull average of typical price with a volume-weighted exponential average of Parabolic SAR, then scales three true-range bands around the slow average into matching oscillator l
The Expectation Maximization Gaussian Mixture Regime indicator clusters market states into two to five components using an online Expectation-Maximization Gaussian Mixture Model. It processes three input features: volatility-normalized momentum, relative volat
This indicator calculates the Relative Strength Index (RSI) alongside a simple moving average to generate directional momentum signals in a separate pane. It supports Break Flip and Break Continuous scanning modes for long and short setups. A wide array of opt
This Pine v4 study ports early NostalgiaForInfinity V6 conditions onto the price chart. It computes two Bollinger setups, several EMAs and SMAs, RSI, MFI, a percent SMA spread labeled EWO, a 14-period choppiness value, and short and longer volume medians. Fixe
The script calculates a variant of the Fear & Greed Index using rate of return, accumulation distribution money flow weighted by volume, and volatility from VIX. It offers display options for the raw index value or price candles scaled by the index level. Smoo