Live forex & crypto scanner

Trade ideas with entries, stops and targets — sized for your account.

SignalDesk scans your favourite pairs across your chosen timeframes using live price data, then hands you a complete plan: where to enter, where the stop goes, two profit targets and exactly how big the position should be.

USD 100

Fewer, cleaner setups: only the highest-confluence signals reach the desk.

Save these as defaults
How SignalDesk selects trades

A fresh EMA9/EMA21 crossover is checked first, since that trigger is short-lived. If there is no qualifying cross, ADX(14) decides the regime: above 20 the market is trending and only the pullback strategy runs; below 20 it is ranging and only the fade strategy runs. If nothing triggers, the pair is skipped rather than forced into a trade. Every candidate is then scored 0–100 on confluence and anything below the quality floor is discarded — 80+ is graded A, below that grade B. Most market conditions produce no trade, by design.

ADX Trend Pullback (EMA20/50 + RSI)
  • • Regime: ADX(14) at or above 20 (22+ preferred) and not falling sharply.
  • • Direction: close, EMA20 and EMA50 aligned, with both EMAs sloping the same way over 5 bars.
  • • Pullback: the bar must trade within 0.75 ATR of EMA20 and close back on the trend side, no more than 1 ATR away.
  • • Momentum: RSI(14) between 50–68 to buy (32–50 to sell), plus a confirming close in the top/bottom half of the bar.
  • • Stop: 20-bar swing point with a 0.25 ATR buffer, capped at 1.5 ATR; setups needing more than 2.5 ATR are rejected.
  • • Targets: 1.5R (TP1) and 3R (TP2), and TP1 must have clear structural room.
Donchian Range Fade (ADX + RSI extremes)
  • • Regime: ADX(14) below 20, flat EMA20/EMA50 separated by less than 1 ATR, stable range width.
  • • Location: price inside the outer 20% of the 20-bar Donchian range, still inside the range.
  • • Trigger: the bar probes the boundary and closes back inside it.
  • • Momentum: RSI(14) below 38 to buy (above 62 to sell) and starting to turn back.
  • • Breakout guard: rising ADX, expanding ATR, EMA separation or a close outside the range stands the setup down.
  • • Quality: both boundaries must have produced prior reactions and TP1 must sit inside the range.
EMA 9/21 Crossover (momentum trigger)
  • • Trigger: EMA9 crosses EMA21 within the last 2 bars — up to buy, down to sell.
  • • Confirmation: the bar closes on the cross side and in the top/bottom half of its range.
  • • Momentum: RSI(14) above 50 to buy (below 50 to sell), with no exhaustion above 78 / below 22.
  • • Context: price no more than 1.5 ATR from EMA21 so the cross is not chased late.
  • • Separation: EMA9/EMA21 must be pulling apart in the trade direction, not flattening back.
  • • Stop: 20-bar swing point with a 0.25 ATR buffer, capped at 1.5 ATR; over 2.5 ATR is rejected.
  • • Targets: 1.5R (TP1) and 3R (TP2), same as every other SignalDesk setup.

Probability is measured, not guessed: the same rules are replayed bar-by-bar over the loaded history for that pair and timeframe, counting how often TP1 (1.5R) was reached before the stop within 40 bars. Small samples are shrunk toward the 40% break-even rate for a 1.5R trade, and the cohort is matched to the current setup (same strategy, direction, ADX zone, RSI zone and score band) whenever enough look-alike signals exist. Rules are validated with chronological walk-forward testing on unseen bars, never by tuning on the whole dataset. Past behaviour is not a guarantee of future results — not financial advice.

Today's setups

Scanning…

No pair on your selection currently meets the rules — the desk skips forced trades. Reasons for each scan are listed below; add another pair or timeframe, or scan again later.

Every idea risks a fixed 1% of your account, with stops placed beyond recent market structure and an ATR volatility buffer. Position sizes assume a USD-denominated account and do not include spread, swap or commission. Ideas are algorithmic and educational — not financial advice.