- Price crossing above the SMA signals a potential bullish shift
- Price crossing below the SMA signals bearish pressure
- Use Golden Cross (50 SMA above 200 SMA) and Death Cross for major trend confirmation
- Extremely smooth. Used as the default smoothing method in Wilder indicators (RSI, ATR, ADX)
- Slope turning up during high efficiency ratio = strong trend detected
- Flat during choppy markets. Automatically reduces false signals
- Price crossing above HT Trendline = cycle-confirmed uptrend
- Price crossing below HT Trendline = cycle-confirmed downtrend
- Fast EMA crossing above slow EMA signals bullish momentum
- Fast EMA crossing below slow EMA signals bearish momentum
- Balances responsiveness with smoothing
- HMA turning up is a strong bullish signal
- HMA turning down signals bearish momentum
- Price above VWAP = bullish intraday sentiment
- Price below VWAP = bearish intraday sentiment
- Price crossing above DEMA signals faster trend detection than EMA
- Price crossing below DEMA confirms bearish shift with minimal lag
- TEMA slope turning positive signals early trend reversal upward
- TEMA slope turning negative signals early bearish reversal
- LSMA slope positive and price above line = strong uptrend
- Best used as dynamic support/resistance in trending markets
- Best for identifying long-term trend direction, not short-term signals
- Price at lower band in uptrend = potential buy
- Bollinger Squeeze often precedes explosive moves
- Price crossing above SuperTrend (line turns green) = buy signal
- Price crossing below SuperTrend (line turns red) = sell signal
- SuperTrend also serves as a dynamic trailing stop-loss
- Price at lower STARC band in uptrend = buy the dip
- Price at upper STARC band in downtrend = sell the rally
- Close above upper band for 2+ bars = acceleration breakout, go long
- Close below lower band for 2+ bars = acceleration breakdown
- Price between bands = no acceleration, wait for breakout
- %B below 0 = price below lower band, potential oversold bounce
- %B above 1 = price above upper band, potential overbought reversal
- %B at 0.5 = price at middle band (SMA). Neutral zone
- Close above upper band = breaking out above normal range
- Close below lower band = breaking down below normal range
- Band width shows current volatility relative to recent history
- Price at lower channel band with positive regression slope = buy zone
- Price at upper channel band = statistically overbought
- Regression slope indicates trend direction and strength quantitatively
- Price bouncing off S1/S2 with bullish candle = support buy
- Price rejected at R1/R2 with bearish candle = resistance sell
- Pivot level acts as directional bias. Above = bullish, below = bearish
- 61.8% retracement with bullish reversal candle = highest probability buy zone
- Price failing at 38.2% retracement after breakdown = continuation sell
- Cluster of Fibonacci levels from multiple swings = strongest S/R zones
- Price breaking above upper channel = strong bullish momentum
- Breakout above upper channel = buy signal
- Breakdown below lower channel = sell signal
- Price touching upper envelope signals potential overbought condition
- Price touching lower envelope signals potential oversold condition
- Breakout above upper channel signals strong bullish momentum
- Breakdown below lower channel signals bearish breakout
- Narrowing channel width signals decreasing volatility and impending breakout
- RSI below 30 = oversold, potential reversal up
- RSI above 70 = overbought, potential reversal down
- RSI divergence from price is a powerful reversal signal
- CRSI below 10 = deeply oversold mean reversion buy
- CRSI above 90 = extremely overbought, expect pullback
- RMI below 30 = oversold with momentum lookback
- RMI above 70 = overbought
- IMI below 30 = persistent intraday selling, oversold for reversal
- IMI above 70 = persistent intraday buying, overbought
- Histogram turning positive (crossing zero) = bullish crossover
- Histogram turning negative = bearish crossover
- Histogram divergence from price is often more reliable than MACD line divergence
- Perfected sell setup (9-count) = potential bottom, look for reversal candle
- Perfected buy setup (9-count) = potential top, expect pullback
- Completed 13-countdown is a stronger exhaustion signal than 9-count alone
- PFE near ±100 = very efficient/straight-line movement (strong trend)
- PFE near 0 = inefficient/choppy movement (congestion)
- Price above both stop lines = confirmed uptrend
- Price below both stop lines = confirmed downtrend
- Lines converging = trend weakening, prepare for potential reversal
- PMO crossing above signal line from oversold = buy
- PMO crossing below signal line from overbought = sell
- BOP consistently positive = buyers dominating
- BOP consistently negative = sellers dominating
- Divergence between BOP and price = early reversal warning
- Large negative DI = price far below MA, expect snap-back rally
- Large positive DI = price far above MA, expect mean reversion
- REI above +60 for 5+ bars = overbought exhaustion
- REI below -60 for 5+ bars = oversold exhaustion
- Between -60 and +60 = trending phase, stay with trend
- RWI High > 1.0 = statistically significant uptrend (not random)
- RWI Low > 1.0 = statistically significant downtrend
- Both below 1.0 = random walk, no reliable trend
- Zero-Line Reject (ZLR): CCI bounces off zero from above during uptrend
- Trend Line Break (TLB): CCI breaks its own trendline for reversal entry
- Ghost pattern: CCI makes lower high while price makes higher high = divergence setup
- +DI crossing above -DI = bullish directional shift
- -DI crossing above +DI = bearish directional shift
- Wide spread between +DI and -DI confirms strong one-directional momentum
- MACD crossing above signal = bullish
- MACD crossing below signal = bearish
- Below 20 and %K crosses above %D = oversold buy
- Above 80 and %K crosses below %D = overbought sell
- CCI rising above -100 = bullish reversal
- CCI falling below +100 = bearish reversal
- MFI below 20 = oversold with volume confirmation
- MFI above 80 = overbought with volume confirmation
- Readings above -20 signal overbought conditions
- Readings below -80 signal oversold conditions
- ROC crossing above zero from below signals bullish momentum shift
- ROC crossing below zero from above signals bearish momentum
- Extreme ROC readings often precede mean reversion
- Momentum crossing above zero line signals bullish acceleration
- Momentum crossing below zero signals bearish acceleration
- UO below 30 with bullish divergence = strong buy signal
- UO above 70 with bearish divergence = strong sell signal
- Useful for identifying cycle lengths and timing entries within established trends
- %K crossing above %D below 0.2 = oversold buy signal
- %K crossing below %D above 0.8 = overbought sell signal
- PPO crossing above signal line = bullish
- PPO crossing below signal line = bearish
- Aroon Up crossing above Aroon Down signals emerging uptrend
- Aroon Down crossing above Aroon Up signals emerging downtrend
- Both lines near 50 indicates consolidation / no clear trend
- TSI crossing above zero or signal line = bullish
- TSI crossing below zero or signal line = bearish
- CMO crossing above -50 from oversold territory = buy
- CMO crossing below +50 from overbought territory = sell
- High ATR = high volatility, wider stops needed
- Low ATR = potential breakout coming
- Comparable across instruments. a 5% NATR stock is equally volatile as another 5% NATR stock regardless of price
- Spike in TR = gap or large bar, indicating sudden volatility expansion
- More efficient than historical volatility. Uses full bar range information
- Considered the minimum variance unbiased estimator. Most accurate OHLC volatility measure
- If price has moved 80% of ADR, expect reduced follow-through in same direction
- Use ADR × 0.5 as minimum profit target, ADR × 1.5 as stretch target
- HVR < 0.5 = volatility contraction, expect expansion (breakout imminent)
- HVR > 2.0 = volatility expansion, current move may be overextended
- WVIX spike above upper Bollinger Band = panic selling, buy the fear
- Works on any instrument, stocks, futures, crypto, not just indices
- BB% below 5th percentile = historically tight, breakout imminent
- BB% above 95th = historically wide, volatility likely to contract
- Used with BBW for the Squeeze indicator. When BBW < KCW the squeeze is on
- RVOL above 50 confirms buy signals from other indicators
- RVOL below 50 confirms sell signals from other indicators
- Best used as a filter. Only take trades when RVOL agrees with primary signal
- 5× more efficient than close-to-close volatility. Better with limited data
- Low BBW = squeeze forming, expect volatility expansion
- Rising StdDev = expanding volatility, potential breakout
- Falling StdDev = contracting volatility, potential squeeze
- Compare HV to implied volatility for options mispricing
- Higher values = deeper, more prolonged drawdowns
- Used in the Martin Ratio (return / Ulcer Index) for risk-adjusted performance
- Rising values indicate expanding trading ranges (increasing volatility)
- Sharp decline in volatility at market bottoms can signal reversal
- OBV rising while price flat = accumulation, bullish
- OBV falling while price flat = distribution, bearish
- Companion to NVI. Together they separate smart money from crowd behavior
- PVI below its 255-day EMA = uninformed money is bearish
- CVD rising with price = strong buying pressure, healthy uptrend
- CVD falling while price rises = hidden selling (distribution), bearish divergence
- CVD divergence is one of the most powerful institutional flow signals
- RVOL > 2.0 = 2× normal volume, significant institutional interest
- RVOL > 5.0 with breakout = extremely high conviction move
- RVOL spike at support level with reversal candle = high-probability bounce
- MFM = +1: closed at high (maximum buying). MFM = -1: closed at low (maximum selling)
- Average MFM over time reveals systematic accumulation or distribution
- WVO crossing above zero = volume-weighted momentum turning bullish
- WVO crossing below zero = volume-weighted momentum bearish
- VZO crossing above +40 from below = strong bullish volume trend
- VZO crossing below -40 from above = strong bearish volume trend
- Between -5 and +5 = dead zone, no clear volume direction
- TVI rising = money flowing into the security
- TVI falling = money flowing out of the security
- TMF crossing above zero = accumulation confirmed
- TMF crossing below zero = distribution confirmed
- Superior to CMF because gaps are properly accounted for
- Spike above +50% with price breakout = volume-confirmed move
- Decreasing VROC during rally = weakening conviction, potential top
- Raw building block for MFI. Track net money flow for accumulation/distribution analysis
- Price at VAL with bullish candle = institutional support zone buy
- Price at VAH with bearish rejection = institutional resistance sell
- POC acts as a magnet. Price tends to return to highest-volume levels
- VMACD crossing above signal line = volume-weighted bullish momentum
- VMACD crossing below signal line = volume-weighted bearish momentum
- CMF above zero = buying pressure dominant
- CMF below zero = selling pressure dominant
- Price above VWMA with VWMA above SMA = strong volume-confirmed uptrend
- Price below VWMA with VWMA below SMA = volume-confirmed downtrend
- Rising A/D while price rises confirms accumulation (healthy uptrend)
- Divergence between A/D and price is a powerful early warning signal
- KVO crossing above signal line = bullish volume shift
- KVO crossing below signal line = bearish volume shift
- Positive values mean short-term volume exceeding long-term average
- Force Index crossing above zero = bulls gaining power
- Force Index crossing below zero = bears gaining power
- EMV crossing above zero signals price advancing easily on volume
- EMV crossing below zero signals distribution pressure
- Divergence with price signals potential reversal. More nuanced than OBV
- NVI above its 255-day EMA = bull market (96% historical accuracy)
- Based on the theory that smart money trades on quiet days
- +DI crossing above -DI with ADX > 25 = strong bullish
- -DI crossing above +DI with ADX > 25 = strong bearish
- ADX below 20 = market is ranging
- Oscillator crossing above zero = uptrend emerging
- Oscillator crossing below zero = downtrend emerging
- Values near +100 or -100 indicate very strong trends
- ADXR above 25 with ADX above ADXR = strengthening trend
- ADXR below 20 = no reliable trend in either direction
- CDI > 60 = strong trend confirmed by multiple methods
- CDI < 25 = no trend detected by any method. Avoid trend strategies
- DECOSC crossing above zero = medium-term cycle turning up
- DECOSC crossing below zero = medium-term cycle turning down
- ER > 0.6 = very efficient movement (strong trend)
- ER < 0.2 = very inefficient (choppy/ranging)
- ER is the core building block for all adaptive moving average strategies
- TII above 80 = very strong uptrend intensity
- TII below 20 = very strong downtrend intensity
- Between 40-60 = no clear trend, sideways market
- Not a trading signal generator. Use for identifying swing structure and Elliott Wave counts
- Higher highs + higher lows = uptrend structure. Lower highs + lower lows = downtrend
- Lines fanning apart upward (Lips > Teeth > Jaw) = Alligator eating (strong uptrend)
- Lines fanning apart downward (Jaw > Teeth > Lips) = bearish feeding
- Lines intertwined = Alligator sleeping (no trade zone). Wait for awakening.
- Price breaking above an up-fractal that is above Alligator Teeth = buy
- Price breaking below a down-fractal that is below Alligator Teeth = sell
- Fractals between the Alligator lines are ignored. Only trade breakouts outside
- R² > 0.75 = strong trend, use trend-following strategies
- R² < 0.25 = no reliable trend, use mean-reversion strategies
- Best combined with linear regression slope for direction + R² for confidence
- VI+ crossing above VI- signals bullish trend change
- VI- crossing above VI+ signals bearish trend change
- Dots flipping from above to below price = new uptrend
- Dots flipping from below to above price = new downtrend
- Dot position provides dynamic trailing stop-loss level
- Price above cloud + Tenkan above Kijun = strong bullish signal
- Price below cloud + Tenkan below Kijun = strong bearish signal
- Cloud thickness indicates support/resistance strength. Kumo twist = potential reversal
- FRAMA slope turning upward signals trend with minimal false signals
- Automatically adapts speed, no parameter tuning needed for market regime
- Responds quickly in trending markets, becomes flat during consolidation
- JMA direction change up = earliest possible trend signal
- JMA direction change down = earliest reversal detection
- MAMA crossing above FAMA = bullish cycle shift
- MAMA crossing below FAMA = bearish cycle shift
- Extremely smooth. Best for identifying major trend direction on higher timeframes
- Center-weighted smoothing. Best for noise reduction on volatile instruments
- Price crossing above McGinley Dynamic = trend shift up
- Sticks closer to price than SMA/EMA. Fewer whipsaw signals
- DV2 below 0.5 = short-term oversold, mean reversion buy
- DV2 above 0.5 = short-term overbought
- MAMA crossing above FAMA = cycle-confirmed trend up
- MAMA crossing below FAMA = cycle turning bearish
- Positive slope = statistically uptrending. Use R² to measure fit confidence.
- More accurate for financial returns which compound multiplicatively, not additively
- Low frequency = long cycle (trending). High frequency = short cycle (choppy)
- Critical input for adaptive indicators that adjust to market rhythm
- Roofing filter crossing above zero = cycle turning bullish
- Roofing filter crossing below zero = cycle turning bearish
- Foundation for all Ehlers cycle indicators. Provides phase angle for timing entries
- Decycler slope turning positive = pure trend shifting up
- Decycler slope turning negative = pure trend shifting down
- BandPass crossing zero from below = cycle trough (buy zone)
- BandPass crossing zero from above = cycle peak (sell zone)
- Trigger line crossovers provide precise entry timing within the cycle
- Ehlers Stochastic below 0.2 = cycle at trough, high-probability buy
- Ehlers Stochastic above 0.8 = cycle at peak, expect reversal
- ERSI crossing above 30 after smoothed dip = clean buy signal
- ERSI crossing below 70 = clean sell with minimal whipsaws
- Sine crossing above LeadSine = cycle turning up from trough
- Sine crossing below LeadSine = cycle turning down from peak
- LeadSine provides advance warning of turns. One of Ehlers' most powerful tools
- COG turning up from trough = zero-lag bottom detection
- COG turning down from peak = zero-lag top detection
- Theoretically zero lag. One of the fastest turning point indicators
- ARSI below 30 with adaptive period = cycle-tuned oversold
- ARSI above 70 with adaptive period = cycle-tuned overbought
- Eliminates the biggest flaw of fixed-period RSI. Wrong lookback for current conditions
- Coppock curve crossing above zero from below = major buy signal
- Originally designed for monthly charts. Strongest on longer timeframes
- Peak-to-peak measurement reveals cycle length for timing entries
- Bear Power negative but rising while EMA rising = buy
- Bull Power positive but falling while EMA falling = sell
- PGO > 3.0 signals extremely overbought. Potential reversal
- PGO < -3.0 signals extremely oversold. Potential reversal
- SMI crossing above signal line below -40 = oversold buy
- SMI crossing below signal line above +40 = overbought sell
- RVI crossing above signal line = bullish vigor
- RVI crossing below signal line = bearish vigor
- QStick crossing above zero = majority bullish candles
- QStick crossing below zero = majority bearish candles
- Red dots = squeeze ON (low volatility buildup)
- Squeeze release + green momentum = explosive bullish move
- Squeeze release + red momentum = explosive bearish move
- Saucer pattern (3 bars: red, smaller red, green) above zero = buy
- Zero-line crossover downward = bearish momentum shift
- Twin Peaks: divergence pattern with two peaks on same side of zero line
- Two consecutive green bars above zero = add to longs
- Three consecutive green bars below zero = potential reversal buy
- Two consecutive red bars below zero = add to shorts
- Ergodic crossing above signal from below = smoothed momentum buy
- Ergodic crossing below signal from above = momentum sell
- TDI positive and above its MA = trending market, use trend strategies
- TDI negative = ranging market, use oscillator strategies
- ASI breaking above prior swing high confirms price breakout
- ASI breaking below prior swing low confirms price breakdown
- ASI divergence from price = unconfirmed breakout, likely false
- Price breaking above Darvas Box top on volume = breakout buy
- Price breaking below Darvas Box bottom = stop-loss / exit
- Nicolas Darvas used this system to turn $25,000 into $2M in the 1950s
- WAD rising while price falls = bullish accumulation divergence
- WAD falling while price rises = bearish distribution divergence
- RCMA crossing above zero = EMA pulling ahead of SMA, bullish momentum
- RCMA crossing below zero = SMA above EMA, momentum fading
- VHF > 0.35 = trending market, use trend-following
- VHF < 0.25 = ranging market, use mean-reversion
- VHF direction shows if trend is strengthening or weakening
- Low regime = mean reversion strategies. High regime = trend following strategies
- Regime transitions are the most profitable trading zones
- H > 0.65 = persistent trending, use momentum strategies
- H < 0.35 = anti-persistent, use mean-reversion strategies
- H ≈ 0.5 = random walk, no edge. Reduce position size
- r > +0.8 = strong positive correlation, moves in sync
- r < -0.8 = strong inverse correlation, hedge pair
- Correlation breakdown often precedes regime shift
- β > 1.5 = high beta. Amplifies market moves 1.5×
- β < 0.5 = defensive stock. Muted market sensitivity
- β < 0 = inverse relationship with market. Natural hedge
- Z-Score below -2.0 = statistically oversold (>95% likely to revert)
- Z-Score above +2.0 = statistically overbought (>95% likely to revert)
- Z > ±3.0 = extreme outlier, 99.7% expected mean reversion
- Apply to any indicator: RSI Percentile at 95th = RSI near historic highs
- Volume at 5th percentile with bullish pattern = hidden accumulation
- MCOSC crossing above zero = breadth improving, broad rally
- MCOSC dropping below -100 = severe breadth deterioration
- Divergence from price = narrow vs broad market participation
- MCSUM crossing above zero = long-term breadth turning positive
- MCSUM diverging from index highs = narrow market, potential top
- TRIN > 2.0 = extreme selling pressure, potential capitulation bottom
- TRIN < 0.5 = extreme buying pressure, potential exhaustion top
- TRIN = 1.0 = neutral. Below 1 = bullish, Above 1 = bearish
- NHNL > 0 and rising = healthy broad-based advance
- Index at highs but NHNL declining = dangerous breadth divergence
- Negative NHNL during rally = only a few stocks driving index (narrow market)
Inverted Hammer. Small body at bottom, long upper wick
Bullish Marubozu. Large bullish body with no wicks
Dragonfly Doji. Open = Close at top, long lower wick
Shooting Star. Small body at bottom, long upper wick
Bearish Marubozu. Large bearish body with no wicks
Gravestone Doji. Open = Close at bottom, long upper wick
Piercing Line / Dark Cloud. Second bar opens beyond, closes past midpoint
Tweezer Tops/Bottoms. Matching highs or lows
Harami. Small bar inside large bar's body
Three White Soldiers / Black Crows. Three consecutive strong bars
Three Inside/Outside Up/Down. Confirmation patterns
Abandoned Baby. Extremely rare, doji gaps both sides
Concealing Baby Swallow. Four black marubozu bars with specific wick patterns
Ladder Bottom. Three long black candles followed by a short candle and gap up
Stick Sandwich. Two black candles sandwiching a white candle at same close
Unique Three River Bottom: Long black, short body with long lower shadow, small body above
Three-Line Strike (Bearish). Three black candles followed by large white candle that engulfs all three
Advance Block. Three white candles with diminishing bodies and long upper wicks
Deliberation. Two long white candles followed by a spinning top / small body near the high
Identical Three Crows. Three long black candles each opening at prior close
Found your indicator? Now deploy it live.
Drag any of these 100+ indicators into your algorithm, backtest against 10+ years of historical data, and deploy to your broker. All free.
No indicators match ""