The Detrended Rhythm Oscillator combines a Detrended Price Oscillator with ZigZag pivot logic to measure market cycle lengths and dominant swing rhythms.
Detrended Rhythm Oscillator plots detrended oscillations in a separate pane along with dynamic distance labels between swing highs and lows. Users can switch between displaying the oscillator, standard detrended price oscillator data, or both, while adjusting fast, slow, and ZigZag periods. Because the underlying ZigZag calculations confirm pivots retroactively, swing lines and distance labels update on past bars as price moves.
Detrended Price Oscillator integration
ZigZag swing distance and cycle measurement
Selectable indicator display modes
Customizable fast, slow, and ZigZag lookback periods
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
==== Select Indicator ====
string
DRO
indiversion
Source
source
close
src
Detrend
string
On
detrendS
Fast -
int
3
fastLength
Slow:
int
50
slowLength
Period
int
30
zigperiod
Line -
string
Dotted
zigstyle
Width --
int
2
zigwidth
Labels
string
On
showdistanceS
Detrended
string
On
showdetrendedS
Colors: Up
color
#363A45
upcolor
Down
color
#363A45
downcolor
Show all 13 settings
Setting
Type
Default
Variable
Text
color
#787B86
txtcol
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 combines a scaled Forecast Oscillator with a Point of Force state detector. The Forecast Oscillator calculates the percentage deviation of price from its linear regression curve and normalizes the output between 0 and 1, plotting a line in a sep
This indicator plots the Commodity Channel Index in a separate pane and surrounds it with a Donchian channel whose lookback length changes with volatility. It measures volatility as a ratio of short and long ATR values, then ranks that ratio and shortens or le
This indicator tracks intermediate market cycles inspired by Linda Raschke's approach using daily NYSE TICK statistics. It fetches daily high, low, and close values for the TICK index via security requests and computes moving averages of the highs and lows. It
WaveTrend 3D is a redesigned oscillator that implements the classic WaveTrend algorithm with kernel-based regression for trend reversal confirmation and multi-timeframe support. It calculates a smoothed oscillator line and displays a symmetrical three-dimensio
Benso Pendulum is an indicator that plots a customizable Relative Strength Index (RSI) oscillator in a separate pane on the price chart. It calculates the RSI using the specified source and period, applying dynamic colors that change based on overbought and ov
This indicator plots currency strength values for EUR, USD, JPY, GBP, CHF, AUD, CAD, NZD and optionally XAU or XAG on a separate pane. It computes strength by comparing current pair closes to daily closes using broker-specific data from OANDA, FX or FOREXCOM.