Skip to content
Early accessTrades are simulated with virtual money. Real-money trading opens in each country once regulators and brokers approve.
AlgoNexus
…
Signal library

100+ signals on every account, each with its verified record.

Trend, momentum, volatility, mean-reversion, breakout, TD Sequential, candlestick, volume, multi-timeframe and index signals come installed. Each one is backtested in every market and timeframe on past data, after fees and slippage, out of sample. Only the ones that pass can suggest a trade; the rest are shown as information only.

How it works

Honest by construction.

Live on every candle

Installed signals run on each closed candle for your watchlist, your holdings and the market scanner. Indicators are shared and updated incrementally, so 100+ signals stay cheap.

Suggested actions, not orders

A verified signal that fires becomes an idea with entry, stop, target, size, reasons and its record. Copilot waits for your approval; Autopilot goes through the risk gate and trades paper unless you enable live.

Verified, or information only

A signal is verified in a market only when its out-of-sample expectancy after costs is positive over enough trades. Nothing is cherry-picked: every signal and its result is listed below.

Yours to change

Switch any signal off, or clone it into your own custom signal and edit it in the signal builder.
154 signals Β· 295 timeframe variants

The library in Europe

0 of 149 active signals are verified in Europe today. Signals that have not been backtested here yet, or did not pass, are shown as information only.

Trend (23)

SignalSideTimeframesRecord (EU)Best OOS expectancy
+DI crosses above -DI with ADX above 20
Enter new up-trends once directional strength confirms them.
β–² long1h 1dinformation onlyβ€”
ATR trailing stop flips to an up-trend
A volatility-adjusted trailing stop that flips with the trend.
β–² long1h 1dinformation onlyβ€”
ATR trailing stop flips to a down-trend
The ATR trailing stop turning down: exit longs or short.
β–Ό short1h 1dinformation onlyβ€”
9 EMA crosses above 21 EMA
A fast, popular trend-turn signal (9/21 EMA).
β–² long15m 1hinformation onlyβ€”
9 EMA crosses below 21 EMA
The fast 9/21 EMA trend turn down.
β–Ό short15m 1hinformation onlyβ€”
9 EMA crosses above 20 EMA
Catch the start of a short-term up-swing early; works best when the bigger trend is up.
β–² long15m 1hinformation onlyβ€”
9 EMA crosses below 20 EMA
Spot a short-term swing turning down; for exits and short-side traders.
β–Ό short15m 1hinformation onlyβ€”
20 SMA crosses above 50 SMA
A medium-term trend change up: slower than the 9/20 cross, fewer false starts.
β–² long1h 1dinformation onlyβ€”
20 SMA crosses below 50 SMA
A medium-term trend change down.
β–Ό short1h 1dinformation onlyβ€”
Golden cross (50 SMA above 200 SMA)
The classic long-term bull signal; slow, but marks regime changes.
β–² long1dinformation onlyβ€”
Death cross (50 SMA below 200 SMA)
The classic long-term bear signal; mainly a warning to reduce risk.
β–Ό short1dinformation onlyβ€”
EMA ribbon turns bullish
Join a trend once it is organised rather than at the first wiggle.
β–² long1h 1dinformation onlyβ€”
EMA ribbon turns bearish
Recognise an organised down-trend (exit longs, or short).
β–Ό short1h 1dinformation onlyβ€”
Supertrend flips up
A simple, widely-used trend-following entry with a built-in trailing level.
β–² long15m 1h 1dinformation onlyβ€”
Supertrend flips down
Trend-following exit / short entry.
β–Ό short15m 1h 1dinformation onlyβ€”
ADX rises through 25 with +DI leading
Filter out choppy markets and act only once a trend has real directional strength.
β–² long1h 1dinformation onlyβ€”
ADX rises through 25 with -DI leading
Spot strengthening down-trends.
β–Ό short1h 1dinformation onlyβ€”
-DI crosses above +DI with ADX above 20
The short-side twin of the DMI trend signal.
β–Ό short1hinformation onlyβ€”
Pullback to the 20 EMA in an up-trend
Buy dips inside an established up-trend instead of chasing highs.
β–² long1h 1dinformation onlyβ€”
Rally to the 20 EMA in a down-trend
Sell rallies inside an established down-trend.
β–Ό short1h 1dinformation onlyβ€”
Price closes above the 200-day average
A long-term regime filter many investors watch: back above the 200-day means the long trend is up again.
β–² long1dinformation onlyβ€”
Price closes below the 200-day average
Long-term risk-off warning.
β–Ό short1dinformation onlyβ€”
Close above a rising 50 EMA after a dip
Re-entry after a shake-out in a healthy trend.
β–² long1h 1dinformation onlyβ€”

Momentum (27)

SignalSideTimeframesRecord (EU)Best OOS expectancy
MACD breaks above its upper Bollinger Band
Catch momentum surges early: MACD bursting out of its own volatility band.
β–² long15m 1hinformation onlyβ€”
MACD breaks below its lower Bollinger Band
Catch downside momentum surges early.
β–Ό short15m 1hinformation onlyβ€”
RSI climbs back above 30
Buy oversold dips only when the long-term trend is still up.
β–² long1h 1dinformation onlyβ€”
MACD crosses above its signal line
The most common momentum turn signal: momentum is improving.
β–² long15m 1h 1dinformation onlyβ€”
MACD crosses below its signal line
Momentum is fading: tighten stops or look for shorts.
β–Ό short15m 1h 1dinformation onlyβ€”
MACD crosses above zero
Confirms that momentum has turned positive, later but steadier than the signal-line cross.
β–² long1h 1dinformation onlyβ€”
MACD crosses below zero
Confirms that momentum has turned negative.
β–Ό short1h 1dinformation onlyβ€”
MACD bullish cross below the zero line
Catch reversals from oversold momentum, with more room to run than a cross above zero.
β–² long1h 1dinformation onlyβ€”
MACD bearish cross above the zero line
Catch tops from overbought momentum.
β–Ό short1h 1dinformation onlyβ€”
MACD bullish divergence
Selling pressure is weakening even as price makes a new low.
β–² long1h 1dinformation onlyβ€”
MACD bearish divergence
Buying pressure is weakening even as price makes a new high.
β–Ό short1h 1dinformation onlyβ€”
RSI falls back below 70
Fade exhausted rallies inside a down-trend.
β–Ό short1h 1dinformation onlyβ€”
RSI crosses above 50 in an up-trend
Momentum regains the upper hand inside an up-trend.
β–² long15m 1h 1dinformation onlyβ€”
RSI crosses below 50 in a down-trend
Momentum turns down inside a down-trend.
β–Ό short15m 1h 1dinformation onlyβ€”
RSI momentum thrust above 60
Join strong moves early, when momentum and trend strength agree.
β–² long1h 1dinformation onlyβ€”
RSI momentum thrust below 40
Strong downside push in a trending market.
β–Ό short1h 1dinformation onlyβ€”
RSI bullish divergence
A classic early sign that a decline is losing steam.
β–² long1h 1dinformation onlyβ€”
RSI bearish divergence
A classic early sign that a rally is losing steam.
β–Ό short1h 1dinformation onlyβ€”
Stochastic crosses up from oversold
Time entries on dips: momentum turns up from an oversold reading.
β–² long15m 1h 1dinformation onlyβ€”
Stochastic crosses down from overbought
Time exits or shorts on rallies.
β–Ό short15m 1h 1dinformation onlyβ€”
Stochastic bullish divergence
Momentum makes a higher low while price makes a lower low.
β–² long1h 1dinformation onlyβ€”
Stochastic bearish divergence
Momentum makes a lower high while price makes a higher high.
β–Ό short1h 1dinformation onlyβ€”
CCI climbs back above -100
A momentum turn from a stretched low.
β–² long1h 1dinformation onlyβ€”
CCI falls back below +100
A momentum turn from a stretched high.
β–Ό short1h 1dinformation onlyβ€”
CCI breaks above +100
Lambert's original use of CCI: trade the breakout of a new trend.
β–² long1h 1dinformation onlyβ€”
Rate of change turns positive
Price is now higher than 12 bars ago inside an up-trend: momentum confirmation.
β–² long1h 1dinformation onlyβ€”
Rate of change turns negative
Downside momentum confirmation.
β–Ό short1h 1dinformation onlyβ€”

Volatility (12)

SignalSideTimeframesRecord (EU)Best OOS expectancy
TTM Squeeze fires up
John Carter's squeeze: trade the release of compressed volatility.
β–² long15m 1h 1dinformation onlyβ€”
TTM Squeeze fires down
The downside release of a volatility squeeze.
β–Ό short15m 1h 1dinformation onlyβ€”
Bollinger squeeze breaks out up
Quiet markets lead to big moves: trade the first push out of a volatility squeeze.
β–² long15m 1h 1dinformation onlyβ€”
Bollinger squeeze breaks out down
Trade the first push down out of a volatility squeeze.
β–Ό short15m 1h 1dinformation onlyβ€”
Close above the upper Bollinger Band on volume
Momentum breakouts with participation behind them.
β–² long15m 1h 1dinformation onlyβ€”
Close below the lower Bollinger Band on volume
Breakdowns with participation behind them.
β–Ό short15m 1h 1dinformation onlyβ€”
Keltner channel breakout up
An ATR-based breakout: range expansion in the trend's direction.
β–² long15m 1h 1dinformation onlyβ€”
Keltner channel breakout down
ATR-based downside breakout.
β–Ό short15m 1h 1dinformation onlyβ€”
Range expansion up
Volatility expansion often starts a new leg; this catches the up-side version.
β–² long15m 1h 1dinformation onlyβ€”
Range expansion down
The down-side version of a volatility expansion.
β–Ό short15m 1h 1dinformation onlyβ€”
TTM Squeeze fires up in an up-trend
The squeeze fire, filtered to trade only with the trend.
β–² long15m 1h 1dinformation onlyβ€”
TTM Squeeze fires down in a down-trend
The downside squeeze fire, with the trend.
β–Ό short15m 1h 1dinformation onlyβ€”

Mean reversion (10)

SignalSideTimeframesRecord (EU)Best OOS expectancy
RSI(2) below 10 in an up-trend
Buy short, sharp dips in a long-term up-trend; quick trades, small targets.
β–² long1h 1dinformation onlyβ€”
RSI(2) above 90 in a down-trend
Fade short, sharp rallies in a long-term down-trend.
β–Ό short1h 1dinformation onlyβ€”
Back inside the lower Bollinger Band
Buy the snap-back after an outside-the-band dip.
β–² long15m 1h 1dinformation onlyβ€”
Back inside the upper Bollinger Band
Sell the snap-back after an outside-the-band spike.
β–Ό short15m 1h 1dinformation onlyβ€”
Snap back from 2Οƒ below VWAP
Intraday reversion toward the day's average price after a flush.
β–² long5m 15minformation onlyβ€”
Snap back from 2Οƒ above VWAP
Intraday reversion toward VWAP after a spike.
β–Ό short5m 15minformation onlyβ€”
CCI recovers from below -200
Very stretched moves tend to snap back; this waits for the first sign of it.
β–² long1h 1dinformation onlyβ€”
CCI falls back from above +200
Fade extreme spikes.
β–Ό short1h 1dinformation onlyβ€”
Three lower closes in an up-trend
A simple short-term pullback entry in a long-term up-trend.
β–² long1dinformation onlyβ€”
Three higher closes in a down-trend
A simple short-term rally fade in a long-term down-trend.
β–Ό short1dinformation onlyβ€”

Breakouts (25)

SignalSideTimeframesRecord (EU)Best OOS expectancy
Breakout above pivot R1
Intraday breakout through the first floor-pivot resistance.
β–² long15minformation onlyβ€”
Bounce off swing support
Buy a successful test of support.
β–² long1h 1dinformation onlyβ€”
Breakout above swing resistance
Buy the break of a level that capped price before.
β–² long1h 1dinformation onlyβ€”
5-minute opening range breakout
A classic day-trading setup: the opening range sets the day's battle lines; a decisive break often shows the day's direction.
β–² long5minformation onlyβ€”
5-minute opening range breakdown
A classic day-trading setup: the opening range sets the day's battle lines; a decisive break often shows the day's direction.
β–Ό short5minformation onlyβ€”
15-minute opening range breakout
A classic day-trading setup: the opening range sets the day's battle lines; a decisive break often shows the day's direction.
β–² long5m 15minformation onlyβ€”
15-minute opening range breakdown
A classic day-trading setup: the opening range sets the day's battle lines; a decisive break often shows the day's direction.
β–Ό short5m 15minformation onlyβ€”
30-minute opening range breakout
A classic day-trading setup: the opening range sets the day's battle lines; a decisive break often shows the day's direction.
β–² long5m 15minformation onlyβ€”
30-minute opening range breakdown
A classic day-trading setup: the opening range sets the day's battle lines; a decisive break often shows the day's direction.
β–Ό short5m 15minformation onlyβ€”
20-bar high breakout (Donchian)
Price makes a new 20-bar high: the simplest trend-following breakout.
β–² long1h 1dinformation onlyβ€”
20-bar low breakdown (Donchian)
Price makes a new 20-bar low.
β–Ό short1h 1dinformation onlyβ€”
55-day high breakout (Turtle)
The Turtle Traders' long-term entry: a new 55-day high.
β–² long1dinformation onlyβ€”
55-day low breakdown (Turtle)
A new 55-day low.
β–Ό short1dinformation onlyβ€”
New 52-week high
Stocks at new 52-week highs tend to keep leading: momentum investors watch this list.
β–² long1dinformation onlyβ€”
New 52-week low
A new 52-week low: avoid, or short with care.
β–Ό short1dinformation onlyβ€”
Gap up and go
Ride strong opening gaps that keep going (news-driven momentum).
β–² long5minformation onlyβ€”
Gap down and go
Ride strong opening gaps down.
β–Ό short5minformation onlyβ€”
Gap-down fill
Many gaps fill; this trades the reversal once the open is reclaimed.
β–² long5m 15minformation onlyβ€”
Gap-up fill
Fade gap-ups that fail.
β–Ό short5m 15minformation onlyβ€”
Breakdown below pivot S1
Intraday support gives way.
β–Ό short15minformation onlyβ€”
Reclaim of the daily pivot
The pivot is the day's balance point; reclaiming it shifts the bias up.
β–² long15minformation onlyβ€”
Loss of the daily pivot
Losing the pivot shifts the intraday bias down.
β–Ό short15minformation onlyβ€”
Breakout above pivot R2
Trend-day continuation.
β–² long15minformation onlyβ€”
Breakdown below swing support
Support fails: the sellers are in control.
β–Ό short1h 1dinformation onlyβ€”
Rejection at swing resistance
A failed breakout often reverses sharply.
β–Ό short1h 1dinformation onlyβ€”

TD Sequential (8)

SignalSideTimeframesRecord (EU)Best OOS expectancy
TD Sequential buy setup 9
DeMark's exhaustion count: a stretched decline that often pauses or bounces.
β–² long1d 1hinformation onlyβ€”
TD Sequential sell setup 9
DeMark's exhaustion count: a stretched rally that often pauses.
β–Ό short1d 1hinformation onlyβ€”
TD Sequential buy countdown 13
DeMark's deeper exhaustion signal at potential lows.
β–² long1d 1hinformation onlyβ€”
TD Sequential sell countdown 13
DeMark's deeper exhaustion signal at potential highs.
β–Ό short1d 1hinformation onlyβ€”
Close above TDST resistance
Per DeMark, a close above TDST means the decline is over and an up-trend may be starting.
β–² long1h 1dinformation onlyβ€”
Close below TDST support
A close below TDST means the rally is over and a down-trend may be starting.
β–Ό short1h 1dinformation onlyβ€”
TD buy setup 9 with oversold RSI
Filters the setup 9 to the ones where momentum is truly stretched, and waits for a first up-close.
β–² long1h 1dinformation onlyβ€”
TD sell setup 9 with overbought RSI
The overbought version of the confirmed setup 9.
β–Ό short1h 1dinformation onlyβ€”

Candlestick patterns (14)

SignalSideTimeframesRecord (EU)Best OOS expectancy
Bullish engulfing at support
Buyers overwhelm sellers right at a level that held before.
β–² long1h 1dinformation onlyβ€”
Bearish engulfing at resistance
Sellers overwhelm buyers right at a level that capped price before.
β–Ό short1h 1dinformation onlyβ€”
Bullish engulfing in an up-trend
Resume the trend after a brief dip.
β–² long1h 1dinformation onlyβ€”
Bearish engulfing in a down-trend
Resume the down-trend.
β–Ό short1h 1dinformation onlyβ€”
Hammer after a decline
Sellers pushed price down but buyers took it back: a possible bottom.
β–² long1h 1dinformation onlyβ€”
Shooting star after a rally
Buyers pushed price up but sellers took it back: a possible top.
β–Ό short1h 1dinformation onlyβ€”
Doji at support, then an up-close
Indecision at support resolved upward.
β–² long1h 1dinformation onlyβ€”
Doji at resistance, then a down-close
Indecision at resistance resolved downward.
β–Ό short1h 1dinformation onlyβ€”
Inside bar breakout up
A pause, then a decisive break: volatility contraction then expansion on a small scale.
β–² long15m 1h 1dinformation onlyβ€”
Inside bar breakout down
A pause, then a decisive break down.
β–Ό short15m 1h 1dinformation onlyβ€”
Bullish outside bar
A key-reversal style bar: sellers were flushed and buyers closed it strong.
β–² long1h 1dinformation onlyβ€”
Bearish outside bar
Key-reversal down: buyers were flushed and sellers closed it weak.
β–Ό short1h 1dinformation onlyβ€”
Three white soldiers
Sustained buying after a decline or a base.
β–² long1h 1dinformation onlyβ€”
Three black crows
Sustained selling after a rally or a top.
β–Ό short1h 1dinformation onlyβ€”

Volume (11)

SignalSideTimeframesRecord (EU)Best OOS expectancy
Price reclaims VWAP
Intraday: buyers regain control of the day's average price.
β–² long5m 15minformation onlyβ€”
Volume spike with an up-move
Big volume behind a move up usually means institutions are buying.
β–² long15m 1h 1dinformation onlyβ€”
Volume spike with a down-move
Heavy selling: distribution.
β–Ό short15m 1h 1dinformation onlyβ€”
OBV bullish divergence
Volume is quietly accumulating while price still looks weak.
β–² long1h 1dinformation onlyβ€”
OBV bearish divergence
Volume is quietly distributing while price still looks strong.
β–Ό short1h 1dinformation onlyβ€”
Price loses VWAP
The day's average buyer is now under water: intraday bias turns down.
β–Ό short5m 15minformation onlyβ€”
VWAP reclaim on volume
The VWAP reclaim, only when it comes with real participation.
β–² long5m 15minformation onlyβ€”
Selling climax reversal
Climactic volume at a low often marks the end of a sell-off.
β–² long1h 1dinformation onlyβ€”
Buying climax reversal
Climactic volume at a high often marks the end of a rally.
β–Ό short1h 1dinformation onlyβ€”
Low-volume pullback in an up-trend
Pullbacks on light volume show little real selling: a lower-risk entry in a trend.
β–² long1h 1dinformation onlyβ€”
Low-volume rally in a down-trend
Rallies on light volume show little real buying.
β–Ό short1h 1dinformation onlyβ€”

Multi-timeframe (10)

SignalSideTimeframesRecord (EU)Best OOS expectancy
15m EMA cross up with the 1-hour trend
Take short-term entries only in the direction of the bigger trend.
β–² long15minformation onlyβ€”
15m EMA cross down with the 1-hour trend
Short-term shorts only with the bigger down-trend.
β–Ό short15minformation onlyβ€”
Hourly RSI dip in a daily up-trend
Buy hourly pullbacks inside a daily up-trend.
β–² long1hinformation onlyβ€”
Hourly RSI pop in a daily down-trend
Sell hourly rallies inside a daily down-trend.
β–Ό short1hinformation onlyβ€”
Hourly MACD cross up with the daily trend
Momentum turn on the hourly chart, confirmed by daily strength.
β–² long1hinformation onlyβ€”
Hourly MACD cross down with the daily trend
Momentum turn down on the hourly chart, confirmed by daily weakness.
β–Ό short1hinformation onlyβ€”
Supertrend flip up with the 4-hour trend
Trend-following entries aligned across two timeframes.
β–² long15minformation onlyβ€”
Supertrend flip down with the 4-hour trend
Trend-following shorts aligned across two timeframes.
β–Ό short15minformation onlyβ€”
Opening-range breakout with the daily trend
Day-trade breakouts in the direction of the swing trend.
β–² long5minformation onlyβ€”
Opening-range breakdown with the daily trend
Day-trade breakdowns in the direction of the swing trend.
β–Ό short5minformation onlyβ€”

Index & ETF (9)

SignalSideTimeframesRecord (EU)Best OOS expectancy
Calm volatility regime, index trend up
Trends work best when volatility is calm: join index up-trends only in a low-VIX regime.
β–² long1dinformation onlyβ€”
Buy the volatility spike
Fear spikes in broad indices have tended to mean-revert; a contrarian entry.
β–² long1dinformation onlyβ€”
Volatility regime turns risk-off
A rising-volatility regime with a broken trend: reduce index exposure.
β–Ό short1dinformation onlyβ€”
Index pullback in a low-volatility regime
Buy routine dips while the market is calm.
β–² long1dinformation onlyβ€”
Breadth thrust
A Zweig-style breadth thrust: rare, broad buying that has often started new bull legs.
β–² long1dinformation onlyβ€”
Breadth washout reversal
Extreme washouts in participation tend to precede rebounds.
β–² long1dinformation onlyβ€”
Index high on weakening breadth
A narrowing rally (fewer stocks taking part) is fragile.
β–Ό short1dinformation onlyβ€”
Long-term breadth turns positive
A broad, long-term bull regime filter.
β–² long1dinformation onlyβ€”
Long-term breadth turns negative
A broad, long-term bear regime filter.
β–Ό short1dinformation onlyβ€”

Custom studies (5)

SignalSideTimeframesRecord (EU)Best OOS expectancy
6B (custom study, waiting for source)
Your own thinkorswim study. It switches on once its thinkScript source is ported and tested bar for bar against a thinkorswim export.
β–² long5m 1dwaiting for sourceβ€”
FS (custom study, waiting for source)
Your own thinkorswim study. It switches on once its thinkScript source is ported and tested bar for bar against a thinkorswim export.
β–² long5m 1dwaiting for sourceβ€”
Revsal (custom study, waiting for source)
Your own thinkorswim study. It switches on once its thinkScript source is ported and tested bar for bar against a thinkorswim export.
β–² long5m 1dwaiting for sourceβ€”
ShrtShrt (custom study, waiting for source)
Your own thinkorswim study. It switches on once its thinkScript source is ported and tested bar for bar against a thinkorswim export.
β–Ό short5m 1dwaiting for sourceβ€”
Longlong (custom study, waiting for source)
Your own thinkorswim study. It switches on once its thinkScript source is ported and tested bar for bar against a thinkorswim export.
β–² long5m 1dwaiting for sourceβ€”

Backtested on past data after estimated fees and slippage, out of sample. Past results do not predict future results. Signals are market information, not advice.

Investing involves risk, including loss of principal. AlgoNexus does not guarantee returns. Past or simulated performance does not guarantee future results.

Every account starts with the whole library.

Sign up, set a goal, and see the signals working on paper first. No card needed for the 14-day trial.