TSI Node
True Strength Index - Double-Smoothed Momentum
Overview
The True Strength Index (TSI) is an exceptionally smooth momentum oscillator developed by William Blau that applies double exponential smoothing to momentum calculations. Unlike simple momentum indicators that can be noisy, TSI smooths the momentum first, then smooths the smoothed result again - creating one of the smoothest momentum lines possible. This extreme smoothing makes TSI ideal for identifying true directional shifts while filtering out nearly all intraday noise.
Traders love TSI for its clean signals and minimal false reversals. Because TSI is so heavily smoothed, when it changes direction, that change is meaningful and often accompanies significant price moves. TSI works best on longer timeframes (daily and above) where the smoothing adds maximum value, and excels at trend-following where early signals matter less than accuracy. The smooth appearance and clear zero-line crossovers make TSI an excellent educator's tool for momentum concepts.
Formula
TSI applies double exponential smoothing to momentum:
Double EMA: Extremely smooth, changes are highly meaningful
TSI appears almost lag-like but signals are incredibly reliable
TSI's double smoothing is its defining characteristic. It sacrifices responsiveness for reliability. You'll get fewer signals than faster indicators, but the signals that come are genuine directional shifts, not noise-induced reversals. In trading, this quality-over-quantity approach dramatically improves bottom-line profitability.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| momentum_period | number | 25 | Initial momentum lookback period. Standard 25 bars. |
| first_smooth | number | 25 | First EMA smoothing period. Matches momentum period. |
| second_smooth | number | 13 | Second EMA smoothing period. Creates final ultra-smooth line. |
💡 Tip: Standard parameters are precisely calibrated. Don't adjust them for daily charts. For intraday use, some traders adjust momentum_period to 10-15 for faster response, keeping smoothing periods proportional. The key is maintaining the smoothing relationship.
Common Use Cases
1. Ultra-Reliable Zero-Line Crossovers
TSI's most powerful signals are zero-line crossovers. They come later than traditional momentum indicators, but when TSI crosses zero from below = momentum definitively bullish, from above = definitively bearish. The extreme smoothing means false crossovers are rare - when they occur, you can act with confidence.
2. Trend Identification With Smooth Confidence
TSI above 0 = uptrend in place. TSI below 0 = downtrend in place. The smooth appearance and clear separation make trend identification foolproof for traders. Multiple false reversals are virtually eliminated compared to single-period momentum indicators.
3. Momentum Confirmation for Position Traders
Position traders entering long-term trades want confirmation that momentum is aligned with their direction. TSI on daily provides exactly this - strong uptrend (TSI positive and rising) vs uptrend weakening (TSI positive but flattening). Ideal for swing and position traders not scalp trading.
4. Divergence Analysis for Major Reversals
TSI divergences occur only when momentum truly weakens, not from noise. Price hits new high but TSI doesn't confirm = institutional-level weakness. Price hits new low but TSI higher = institutional-level buying. These major-only divergences are powerful reversal predictors.
Advantages & Limitations
Advantages
- •Double smoothing produces extremely clean signals
- •Zero-line crossovers are highly reliable - rarely false
- •Divergences are major-level only, making them meaningful
- •Excellent for eliminating noise in daily/weekly analysis
- •Works with zero-line trades alone - no other confirmation needed
- •Smooth appearance and clear signals - excellent for education
Limitations
- •Extremely lagging - signals come very late in moves
- •Few trading signals - won't work for active day trading
- •Unsuitable for intraday charts - needs daily minimum
- •Default parameters not suitable for fast assets/timeframes
- •Misses quick intrabar momentum shifts entirely
- •Not well-known for active trading confirmation
Tips & Best Practices
💡 Trade Zero-Line Crosses Only
TSI's cleanest signals are zero-line crosses when TSI is transitioning from solid territory on one side to solid territory on the other. Don't trade every small fluctuation around zero. Wait for clear directional crosses with conviction (TSI moving away from zero line with increasing distance).
📊 Use on Daily Only (No Intraday)
TSI with default parameters is optimized for daily charts. Using it on 1-hour or 4-hour charts produces too much lag. If you want intraday versions, research adjusted parameters specific to your target timeframe. For most traders, daily TSI provides best trend confirmation with minimal false signals.
⚡ Don't Expect Early Signals
TSI will NOT catch the bottom or top of moves. Accept that this is an extreme smoothing filter - you're trading confirmation of trends, not discovering them. If you want early signals, use faster indicators (RSI, CMO). If you want filtered trend confirmation, TSI is optimal. Know the tool's purpose before using it.
⚠️ Ignore Small TSI moves
TSI values between -10 and +10 are near-neutral. The interesting trading signals occur when TSI is clearly positive (above +20) or clearly negative (below -20). Small TSI moves near zero are often whipsaws. Set a zone where you start paying attention - for example, only trade TSI signals when TSI is above +25 or below -25.
Example Strategy
Here's a simple TSI trend-following strategy:
TSI Zero-Cross Trend Strategy
1Setup
- →Apply TSI to daily chart, default parameters
- →Add zero-line horizontal reference line
- →Long positions only when TSI clearly positive, short when clearly negative
2Entry Signal (Long)
- →TSI Signal: TSI crosses above zero from below
- →Confirmation: TSI continues rising for minimum 2-3 days
- →Entry: Enter when TSI is solidly positive (above +15)
- →Can enter at market or on any pullback while TSI remains positive
3Exit Signal
- →TSI crosses below zero from above (trend ending)
- →Or TSI drops below -15 threshold (shift to strong downtrend)
- →Or divergence forms (price higher, TSI lower)
- →Stop loss: 2-3% below entry or use trailing stop below swing lows
4Risk Management
- →Risk 1-2% of capital per trade
- →Target 1:2 minimum reward-to-risk
- →Use position sizing that accommodates daily volatility
- →Scale out 50% at 1R profit, trail remainder