QuantitativeExhaustion

True Strength Indicator MTF

Here 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")
Remove from Favorite Scripts Add to Favorite Scripts
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)
plot(tsi_value, color=black)
plot(ema(tsi_value, signal), color=red)
hline(0, title="Zero")
snapshot


Another example with lower chart time frame vs higher TSI frames.
+5 Reply
snapshot


MTF TSI with update
+5 Reply
6 Buy/Sell Techniques using the TSI Indicator

I have identified no fewer than 6 techniques for using the True Strength Index (TSI) indicator for the accurate generation of Buy/Sell trading decisions.
*
I will present these 6 techniques accompanied by charts and demonstrate their interpretation.
*
The 6 techniques are:
*
1. ZERO Crossover
2. Trend Line Break
3. Positive/Negative Divergence
4. Support/Resistance Line Break
5. Nosebleed/Opposite
6. Moving Average Crossover
*
Let's first begin with the ZERO Crossover, as it demonstrates the wonderfully characteristic 'truth' of the True Strength Index indicator:
*
a.) when the indicator is rising above the ZERO level, price is always also rising.
b.) when the indicator is falling below the ZERO level, price is always also falling.

6 Buy/Sell Techniques using the TSI Indicator
http://thetsitrader.blogspot.gr/p/6-buysell-techniques-using-true.html
+6 Reply
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")
+5 Reply
English
English (UK)
English (IN)
Deutsch
Français
Español
Italiano
Polski
Türkçe
Русский
Português
Bahasa Indonesia
Bahasa Melayu
ภาษาไทย
Tiếng Việt
日本語
한국어
简体中文
繁體中文
Home Stock Screener Forex Signal Finder Cryptocurrency Signal Finder Economic Calendar How It Works Chart Features House Rules Moderators Website & Broker Solutions Widgets Stock Charting Library Feature Request Blog & News FAQ Help & Wiki Twitter
Profile Profile Settings Account and Billing My Support Tickets Contact Support Ideas Published Followers Following Private Messages Chat Sign Out