Crypto Signal Scanner: Breakout, MA Cross, Supertrend
Pricing
from $1.00 / 1,000 symbol scanneds
Crypto Signal Scanner: Breakout, MA Cross, Supertrend
Scan the top Bybit USDT perpetuals in one run for Donchian breakouts, 50/200 golden and death crosses, Supertrend flips and volatility breakouts. Closed bars only, 15m to daily. No API keys.
Pricing
from $1.00 / 1,000 symbol scanneds
Rating
0.0
(0)
Developer
Craig Armstrong
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 hours ago
Last modified
Categories
Features
Share
One run scans the top Bybit USDT perpetuals by 24h turnover (or your own list) and tells you which ones just fired a Donchian breakout, a 50/200 golden or death cross, a Supertrend flip or a volatility breakout. Four classic checks, computed on closed bars only, on the 15-minute, 1-hour, 4-hour or daily timeframe. Built on Bybit's public market data. No API keys, no login.
Checking four indicators across dozens of charts by hand is slow, and screener sites rarely expose the result as data. This Actor returns one flat JSON row per symbol, for alert feeds, watchlists, dashboards, bots and AI agents.
What you get
One row per symbol, symbols with the most signals first.
| Field | Example |
|---|---|
symbol, exchange, timeframe | SOLUSDT, bybit, 240 |
price, barTime | Close and open time of the last closed bar |
turnover24hUsd | 325411464 |
signals | ["golden_cross", "vol_breakout_up"]; empty when nothing fired |
signalCount | 2 |
donchian | signal (up, down or null), barsAgo, channelHigh, channelLow |
maCross | signal (golden, death or null), barsAgo, sma50, sma200, fastAboveSlow |
supertrend | signal (up, down or null), barsAgo, current direction and level |
volBreakout | signal (up, down or null), ratio, moveRecentPct |
aboveSma200, atr14 | Trend side and 14-bar average true range |
snapshotTime | When the run looked |
Possible values in signals: donchian_breakout_up, donchian_breakout_down, golden_cross, death_cross, supertrend_flip_up, supertrend_flip_down, vol_breakout_up, vol_breakout_down.
The key-value store record SUMMARY holds a count per signal type and any skipped symbols.
How the four signals are defined
- Donchian breakout: the bar closes above the highest high of the prior 30 bars and above the 200-bar simple moving average (
up), or below the lowest low of the prior 30 bars and below the 200-bar average (down). - MA cross: the 50-bar simple moving average crosses above the 200-bar average (
golden) or below it (death). - Supertrend flip: Supertrend with ATR length 10 and multiplier 3 changes direction on the bar.
- Volatility breakout: over the last 40 bars, realised volatility of the recent 20 is more than twice that of the earlier 20. The direction is the sign of the price move over the recent 20.
Donchian, MA cross and Supertrend are reported when they fired on one of the last lookbackBars closed bars, with barsAgo saying which (0 = the latest closed bar). The volatility breakout is a state of the current 40-bar window.
Input
| Field | Default | Notes |
|---|---|---|
symbols | empty | Bybit USDT perpetuals to scan, up to 200. A bare coin name like BTC is read as BTCUSDT. Empty = the top topN by turnover |
topN | 30 | 1 to 200. Used when symbols is empty |
timeframe | 240 | 15, 60, 240 (minutes) or D |
lookbackBars | 3 | 1 to 20 |
onlyWithSignals | false | Return only symbols with at least one signal. Every scanned symbol is charged either way |
proxy | Apify residential, AU | Bybit refuses US datacenter IPs, so the bars are fetched through this proxy |
Typical uses
- Signal alerts: schedule once per bar (for example every 4 hours) with
onlyWithSignals: trueandlookbackBars: 1; connect the dataset to Slack, Telegram or a webhook with an Apify integration. - Watchlist triage: scan the top 100 on the daily timeframe and sort by
signalCount. - Agents and bots: call it from an AI agent or MCP client; the output is JSON with stable field names.
Notes and limits
- The bar still forming is ignored, so a signal never disappears after it is reported.
- A symbol needs about 205 closed bars of history on the chosen timeframe; newer listings are skipped and listed in
SUMMARY. - The universe is every Bybit USDT perpetual, which includes a few tokenised stock and commodity contracts.
- Prices are Bybit linear-perpetual prices. Indicator values on other exchanges differ slightly.
- Signals are indicator events. They are not trade recommendations and come with no performance claim.
- Data and analytics only, not financial advice.
Cost
Pay per event, no subscription. You pay only for the symbols a run scans.
| Event | Price |
|---|---|
| Scan start, once per run | $0.005 |
| Symbol scanned | $0.001 |
The default scan of the top 30 costs $0.035. The top 200 costs about 20 cents.
Run it from code
curl -X POST "https://api.apify.com/v2/acts/cryptoretirement~crypto-perp-technical-signal-scanner/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"topN":30,"timeframe":"240","onlyWithSignals":true}'
The response is the dataset as a JSON array. The API menu on this page has ready-made snippets for JavaScript, Python and MCP clients.
More Actors for traders and bots
- Crypto Session Box Levels & Liquidity Sweep Detector: prior-day and session boxes, wick setups and liquidity sweeps.
- Forex News Filter & Economic Calendar: this week's economic events and a high-impact news window check for bots.
- Crypto Perp Funding Rate Scanner: funding rates, annualised yield and cross-exchange spreads on 5 exchanges.
- Crypto Exchange New Listing Announcements: new coin and perpetual listings from 6 exchanges, with an alert flag.
- Solana Token Rug Check + Coin Score: rug gates, a honeypot sell test and a 0-100 score for any Solana token.
- DEX Pool Health Score: health and rug-risk score for any liquidity pool on 100+ networks.
- YouTube Most Replayed Clip Finder: the most replayed moments of any video as ready-to-cut clips.