Ergodic OscillatorErgodic Oscillator indicator script.
Ergodic Oscillator is based on True Strength Index (TSI) by William Blau.
True Strength Index (TSI)
Bitcoin Momentum TSIChart based on True Strength Indicator
It was improved to show same information as Squeeze Momentum Indicator by LazyBear,
but it seems to have better and quicker response to changes and was tested on Bitcoin mainly.
Enjoy it!
BITFINEX:BTCUSD
True Strength Indicator BTCUSD 2HScript based on True Strength Index (TSI) and RSI
A technical momentum indicator that helps traders determine overbought and oversold conditions of a security by incorporating the short-term purchasing momentum of the market with the lagging benefits of moving averages. Generally a 25-day exponential moving average (EMA) is applied to the difference between two share prices, and then a 13-day EMA is applied to the result, making the indicator more sensitive to prevailing market conditions.
!!! IMPORTANT IN ORDER TO AVOID REPAITING ISSUES
!!! USE Chart resolution >= resCustom parameter, suggestion 2H
Yellow zones indicates that you can claim position for better profits even before a claim confirmation.
Dark zones indicates areas where RSI shows overbought and oversold conditions.
BTCUSD
True Strength Indicator - WMAThis is the base Tradingview TSI indicator but with the WMA (weighted moving average) versus the base EMA. CME_MINI:ES1! CME_MINI:NQ1! CBOT_MINI:YM1! CME:E61!
True Strength Indicator MTFHere is an example of a script showing a multi-time frame of TSI.
Chart below compares FX EURUSD Daily TSI to 1H TSI
Here is an updated version
study("True Strength Indicator MTF", shorttitle="TSI MTF")
resCustom = input(title="Timeframe", type=resolution, defval="60" )
long = input(title="Long Length", type=integer, defval=25)
short = input(title="Short Length", type=integer, defval=13)
signal = input(title="Signal Length", type=integer, defval=13)
price = close
double_smooth(src, long, short) =>
fist_smooth = ema(src, long)
ema(fist_smooth, short)
pc = change(price)
double_smoothed_pc = double_smooth(pc, long, short)
double_smoothed_abs_pc = double_smooth(abs(pc), long, short)
tsi_value = 100 * (double_smoothed_pc / double_smoothed_abs_pc)
tsi = security(tickerid, resCustom,tsi_value)
plot(tsi, color=black)
plot(ema(tsi, signal), color=red)
hline(0, title="Zero")
Indicator: True Strength IndexTSI is a "double smoothed" indicator. It is used just like RSI. Overbought and oversold levels differ. They are marked by the indicator.
BTCe shows only 3 oversold conditions so far, the last one being just days ago.