TA Scanner Widget
TA Scanner
Introduction
The TA Scanner is a real-time market scanner that lets you define custom technical analysis rules and receive instant alerts when market conditions match your criteria. It replaces the old Quick Scan Widget with a far more powerful and flexible scanning engine.
The TA Scanner requires the Ta Scanner feature, available on Basic, Essential, and Premium plans. Alerts are delivered in real-time via WebSocket, so matching markets appear within seconds of meeting your conditions.
What's New (vs. the old Quick Scanner)
If you previously used the Quick Scanner, here's what changed:
Feature | Old Quick Scanner | New TA Scanner |
|---|---|---|
Scan types | Fixed: Drop, Rise, Fat Finger | Fully custom rules with 100+ indicators |
Conditions | Simple on/off toggles | AND/OR logic, multiple conditions per rule |
Strategies | Single configuration | Multiple independent strategies |
Indicators | None (price-based only) | SMA, EMA, RSI, MACD, Bollinger Bands, ADX, CCI, Stochastic, and more |
Templates | None | 10+ preset templates for quick setup |
Sharing | Not supported | Export/import and shareable links |
Configuration | Per-exchange | Global filters with exchange multi-select |
Note: Existing Quick Scanner settings are automatically migrated when you first open the TA Scanner.
Accessing the TA Scanner
The TA Scanner is available as a widget in the Trading Terminal layout. To add it:
- Open the Trading Terminal
- Click the + button to add a new widget
- Select TA Scanner from the widget list

Quick Start with Preset Templates
The fastest way to get started is to use a preset template:
- Click Create in the TA Scanner widget
- The Quick Start screen appears
- Choose Start from Scratch to build your own strategy, or select one of the built-in templates


Built-in Templates
The built-in templates are preset strategy configurations based on popular trading setups. Each template comes pre-configured with proven indicator combinations and thresholds, giving you a working scanner rule in one click. You can use them as-is or as a starting point and customize the conditions to fit your style.
Trend Continuation
- EMA Pullback
- Long: EMA9 > EMA26 AND close > EMA26 AND low <= EMA9 AND RSI14 > 40
- Short: EMA9 < EMA26 AND close < EMA26 AND high >= EMA9 AND RSI14 < 60
- EMA + MACD
- Long: EMA12 > EMA26 AND MACD Line > MACD Signal AND ADX14 > 25 AND close > EMA50
- Short: EMA12 < EMA26 AND MACD Line < MACD Signal AND ADX14 > 25 AND close < EMA50
- RSI Pullback
- Long: SMA50 > SMA200 AND RSI14 between 40-50 AND close > SMA50
- Short: SMA50 < SMA200 AND RSI14 between 50-60 AND close < SMA50
Mean Reversion
- BB Reversion
- Long: close < BB Lower AND RSI14 < 30 AND Stoch %K < 20
- Short: close > BB Upper AND RSI14 > 70 AND Stoch %K > 80
- StochRSI
- Long: StochRSI %K > 0.8 AND StochRSI %K > StochRSI %D AND ADX14 > 20 AND close > EMA26
- Short: StochRSI %K < 0.2 AND StochRSI %K < StochRSI %D AND ADX14 > 20 AND close < EMA26
- CCI Reversal
- Long: CCI20 < -100 AND Williams %R < -80 AND close < BB Lower
- Short: CCI20 > 100 AND Williams %R > -20 AND close > BB Upper
Momentum & Breakouts
- MACD Expansion
- Long: MACD Line > 0 AND MACD Line > MACD Signal AND MACD Hist > 0 AND close > SMA20
- Short: MACD Line < 0 AND MACD Line < MACD Signal AND MACD Hist < 0 AND close < SMA20
- ADX Breakout
- Long: ADX14 > 25 AND EMA26 > EMA50 AND Momentum10 > 0 AND close > BB Upper
- Short: ADX14 > 25 AND EMA26 < EMA50 AND Momentum10 < 0 AND close < BB Lower
- Vol Squeeze
- Long: Std Dev < ATR14 AND flat candles > 5 AND close > BB Upper
- Short: Std Dev < ATR14 AND flat candles > 5 AND close < BB Lower
Emotional Extremes
- QS Capitulation
- Long: Drop 15m > 3 AND RSI14 < 30 AND Stoch %K < 20 AND volume > SMA20
- QS Blowoff
- Short: Rise 15m > 3 AND RSI14 > 70 AND Stoch %K > 80 AND volume > SMA20
Creating a Custom Strategy
To create a strategy from scratch:
- Click Create in the TA Scanner widget
- Choose Start from Scratch (or click Create again if already past Quick Start)
- Enter a strategy name
- Configure Global Filters (exchanges, quote currencies, resolutions)
- Add one or more Rules with conditions
- Click Save

Global Filters
Global filters apply to all rules within a strategy. They control which markets are scanned.
Always Visible
- Exchanges — Multi-select dropdown to choose which exchanges to scan. The number of exchanges you can select depends on your plan (see Plan Limits).
- Quote Currencies — Available options depend on selected exchanges. Common quote currencies (USDT, USDC, BTC) are prioritized. Limited by plan.
- Resolutions — Timeframe for candle data. Available timeframes depend on your plan (see Plan Limits).
Optional Filters
Expand via the dropdown menu to reveal additional filters:
- Minimum Volume USD — Filter markets by 24h volume. Presets: 0, 1K, 10K, 100K, 1M, 10M.
- Max Flat Candles — Filter out low-activity markets with consecutive flat candles. (Essential & Premium only)
- Blacklist — Comma-separated coin bases to exclude (e.g.,
DOGE, SHIB). - Whitelist — Comma-separated coin bases to include. Mutually exclusive with blacklist — you can use one or the other, not both.
](https://storage.crisp.chat/users/helpdesk/website/-/6/d/e/c/6dec030fcf420800/image_1fnib53.png =450x130)
Building Rules & Conditions
Each strategy can have multiple rules, shown as tabs in the rule editor. Each rule defines a set of conditions that must be met for an alert to trigger.
Rule Settings
- Name — Displayed as a colored badge in scanner results
- Color — Choose from 8 preset colors: red, orange, yellow, green, dark green, blue, dark blue, purple
- Alert Sound — Optional audio notification when the rule triggers
- Push Notification — Toggle to receive desktop notifications
Adding Conditions
Each condition consists of three parts:
- Source indicator — Select from a categorized dropdown (with search)
- Operator — Choose a comparison operator (see below)
- Target — Either a numeric value or another indicator
Chain multiple conditions with AND or OR logic to create complex rules.
Operators
Operator | Meaning | Example |
|---|---|---|
| Less than | |
| Less than or equal to | |
| Greater than | |
| Greater than or equal to | |
| Equal to | |
| Not equal to | |
Note on==and!=: Because indicator values are continuously changing decimal numbers, exact equality matches are rare in practice. These operators are most useful for discrete values (like checking if a signal is 0 or non-zero). For most conditions, prefer<,>,<=, or>=with threshold values.
AND/OR Logic
Conditions within a rule are chained with AND or OR operators. Each condition (after the first) has a logic selector to choose AND or OR.
Conditions are evaluated left to right in sequence — there is no parentheses grouping. For example:
RSI14 < 30 AND close < BB Lower OR volume > SMA20
is evaluated as:
((RSI14 < 30) AND (close < BB Lower)) OR (volume > SMA20)
If you need more complex grouping, split your logic across multiple rules within the same strategy. Each rule is evaluated independently, so you can use separate rules to represent distinct condition groups.

Supported Indicators
Category | Indicators |
|---|---|
Price | Close, Open, High, Low (from the most recent completed candle at the selected resolution) |
Volume | Volume, Volume USD |
Moving Averages | SMA (5, 10, 20, 30, 50, 100, 200), EMA (9, 12, 13, 26, 50, 100, 200) |
Momentum | RSI (9, 14, 25), Stochastic (%K, %D), MACD (Line, Signal, Histogram), Momentum (10), Williams %R (14) |
Volatility | Bollinger Bands (Upper, Middle, Lower), ATR (14), Std Dev (20) |
Trend | ADX (14), CCI (20) |
Legacy | Drop, Rise, Fat Finger (see descriptions below) |
Price Indicators (OHLC)
The Close, Open, High, and Low indicators represent the OHLC values of the most recently completed candle at the resolution(s) selected in your global filters. For example, if you select the 15m resolution, close is the closing price of the last completed 15-minute candle. If you select multiple resolutions, each market is evaluated at each resolution independently.
Price indicators can be compared to other price-scale indicators (moving averages, Bollinger Bands, etc.) or to a fixed numeric value.
Legacy Indicators (Drop, Rise, Fat Finger)
These indicators carry over from the original Quick Scanner and measure sudden, sharp price movements within a rolling time window:
- Drop (
drop_5m,drop_10m,drop_15m,drop_30m) — Measures the percentage price decline over the last N minutes. Use with<to detect drops larger than a threshold (e.g.,drop_15m < -3means "price dropped more than 3% in the last 15 minutes").
- Rise (
rise_5m,rise_10m,rise_15m,rise_30m) — Measures the percentage price increase over the last N minutes. Use with>to detect rises larger than a threshold (e.g.,rise_15m > 3means "price rose more than 3% in the last 15 minutes").
- Fat Finger Buy/Sell (
fatfinger_buy_Nm,fatfinger_sell_Nm) — Detects anomalous price spikes caused by unusually large or erroneous orders. A "Fat Finger Buy" is a sudden sharp downward wick (potential buy opportunity from a panic sell), while "Fat Finger Sell" is a sudden sharp upward wick. The value represents the percentage magnitude of the wick.
Managing Strategies
From the strategy list panel you can manage all your strategies:
- Enable/Disable — Toggle individual strategies on or off, or use the master toggle to enable/disable all at once
- Edit — Click a strategy to open it in the editor
- Duplicate — Creates a copy of the strategy with "(copy)" appended to the name
- Share — Generate a shareable link or export as a JSON file
- Delete — Permanently remove a strategy
- Import — Load a strategy from a file or shared link. Imported strategies start disabled to prevent accidental activation
- Clear History — Remove all current alerts from the results list

Reading Scanner Results
When market conditions match your rules, alerts appear in the results list. Each alert shows:
- Strategy name — Which strategy triggered the alert
- Rule badges — Colored badges showing which rules matched
- Resolution — The timeframe that was scanned
- Market name — The trading pair (e.g., BTC/USDT)
- Matched indicator values — The actual values that triggered the alert
- Sparkline chart — A mini candlestick chart showing recent price action (green for uptrend, red for downtrend)
- Time ago — How long ago the alert was triggered
Unviewed alerts are marked with a red left border so you can quickly spot new matches.
Click any alert to open the chart for that market at the matched resolution.
A maximum of 20 most recent alerts are displayed at any time.

Excluding Markets
If you want to stop receiving alerts for a specific market within a strategy:
- Right-click on any alert in the results list
- Select Exclude market
- The market is added to that strategy's exclusion list
Muting Markets
If a market is triggering too many alerts but you don't want to permanently exclude it, you can mute it temporarily:
- Right-click on any alert in the results list
- In the Mute for row, click 3, 5, or 10 to mute the market for that many candles at the alert's resolution
- For example, muting for 5 candles on a 15m resolution silences the market for 75 minutes
- Muted markets appear dimmed in the results list and will not move to the top when new alerts arrive
- Sound and push notifications are suppressed for muted markets
The mute is resolution-specific — muting a market on the 15m resolution does not affect alerts for the same market on other resolutions.
Unmuting
- Right-click a muted market and select Unmute to restore it immediately
- Mutes also expire automatically after the timer runs out
- Clearing the alert history removes all active mutes

Plan Limits
The number of strategies, rules, and conditions you can create depends on your subscription plan:
Feature | Basic | Essential | Premium |
|---|---|---|---|
Active strategies | 1 | 2 | 10 |
Rules per strategy | 1 | 3 | 5 |
Conditions per rule | 2 | 5 | 10 |
Timeframes | 5m, 10m | 2m - 30m | 1m - 1D (all) |
Exchanges | 1 | 3 | 5 |
Quote currencies | 1 | 3 | 5 |
Refresh rate | 5s | 5s | 1s |
Flat candles filter | No | Yes | Yes |
Max alerts/hour | 5 | Unlimited | Unlimited |
When you reach a limit, an upgrade prompt will be shown with a link to manage your subscription.
Sharing & Importing Strategies
Sharing a Strategy
- Open the strategy list
- Click the Share button next to the strategy you want to share
- Choose to either:
- Copy link — Generates a shareable URL
- Export as file — Downloads a JSON file
Importing a Strategy
- Click Import in the TA Scanner widget
- Choose to either:
- Paste a link — Enter a shared strategy URL
- Upload a file — Select a JSON file from your computer
- The imported strategy is added in a disabled state to prevent accidental activation
- Review the strategy settings and enable it when ready


Troubleshooting
No results appearing
- Ensure at least one strategy is enabled (toggled on)
- Check that you have selected at least one exchange, quote currency, and resolution
- Verify the Minimum Volume USD filter isn't too restrictive
- Make sure your blacklist isn't excluding the markets you expect to see
Alerts not updating
- Toggle your strategies off and back on to force a reconnection
- Check your internet connection
- Refresh the page or restart the application
Sound not playing
- Check your browser or system audio permissions
- Verify the Alert Sound is configured in your rule settings
- Ensure your system volume is not muted
Missing markets
- Check your blacklist and whitelist settings
- Verify the market exists on the selected exchanges
- Some markets may be filtered out by the Minimum Volume USD filter
Updated on: 05/03/2026
Thank you!