Turns raw Paradex market data into actionable technical analysis and market intelligence. Answers "what's the market doing?" with indicators, regime context, and opportunities.
ToolMarket data it providesparadex_klinesHistorical OHLCV candles for indicator computationparadex_orderbookDepth analysis, imbalance detectionparadex_bboReal-time best bid/ask, spreadparadex_market_summariesCross-market screening, 24h stats, funding ratesparadex_funding_dataFunding rate history for carry analysisparadex_tradesTrade flow, volume profileparadex_marketsMarket specs, available markets list
Compute indicators from paradex_klines data. Fetch candles at the appropriate
resolution for the analysis timeframe, then calculate in-context:
RSI (14-period): Relative Strength Index via Wilder's smoothing. Overbought above 70, oversold below 30. Divergences between price and RSI are stronger signals than absolute levels alone.
MACD (12, 26, 9): MACD line = 12-EMA minus 26-EMA. Signal line = 9-EMA of MACD. Histogram = MACD minus signal. Watch for signal line crossovers and histogram direction changes.
Bollinger Bands (20, 2 sigma): Middle band = 20-period SMA, upper/lower = +/- 2 standard deviations. Squeeze detection: bandwidth contracting to a 20-period low signals an impending breakout. Band walks (price hugging upper or lower band) indicate strong trends.
ATR (14-period): Average True Range for volatility measurement and stop placement. Normalize as ATR% = ATR / close x 100 for cross-market comparison.
VWAP: Cumulative(typical_price x volume) / cumulative(volume). Intraday fair value reference. Price above VWAP = bullish bias, below = bearish bias.
SMA/EMA: Simple and exponential moving averages for trend direction and dynamic support/resistance. Key levels: 20 EMA (short-term), 50 SMA (medium-term), 200 SMA (long-term trend).
Volume analysis: Compute relative volume from paradex_trades data.
Current volume vs. 20-period average volume ratio. Spikes above 2x average
confirm breakouts; declining volume warns of fading moves.
Classify the current market state for each market. This drives which strategies and indicators are most useful.
Trending:
Ranging:
Volatile:
Quiet:
Systematic scan for funding rate opportunities across all Paradex markets:
paradex_market_summaries for all markets — extract
funding rates and mark pricesparadex_funding_data to pull recent history for
flagged markets — is the rate consistently extreme or a one-off spike?A funding rate of 0.01% per 8h = 0.03% daily = 10.95% annualized. Rates above 0.05% per 8h (~55% annualized) are worth flagging.
Use paradex_orderbook to analyze market microstructure:
Depth at key levels: aggregate liquidity at 0.5%, 1%, and 2% from mid-price on both bid and ask sides. Report in USD notional.
Bid/ask imbalance ratio: total bid depth / total ask depth within 2% of mid. Ratio > 1.5 suggests buying pressure, < 0.67 suggests selling pressure.
Large resting orders (walls): identify individual price levels with outsized resting quantity — potential support/resistance that algorithms and traders watch.
Slippage estimation: for a given trade size, walk the book to estimate execution price and slippage in basis points. Report as: "A $100K market buy would fill at an average price of $X (Y bps slippage)."
Support/resistance from order clusters: price levels where resting orders are significantly above average depth — these act as short-term support (bid clusters) or resistance (ask clusters).
Use paradex_market_summaries to scan across all markets and surface opportunities:
Present as a screening table. Highlight anything unusual: sudden volume spikes, funding rate flips, or outsized moves relative to BTC.
Layer analysis across multiple timeframes to build a complete picture:
Pull paradex_bbo + paradex_market_summaries for a concise snapshot. 3-4 sentences:
text
BTC-USD-PERP is trading at $X, [up/down] X% in the last 24h.
The market is in a [trending/ranging/volatile/quiet] regime — [1 sentence of evidence].
Key levels: support near $X (orderbook cluster / BB lower), resistance near $X.
Funding is [positive/negative] at X% (annualized X%) — [longs/shorts] are paying.
Full indicator suite for a specific market, structured for readability:
text
## Technical Analysis — [MARKET]
**Price**: $X | **24h Change**: X% | **Volume**: $X (Xh avg: $X)
### Trend
- Regime: [Trending Up / Trending Down / Ranging / Volatile / Quiet]
- 20 EMA: $X (price [above/below] by X%)
- 50 SMA: $X | 200 SMA: $X
- ADX: X ([strong trend / weak trend / no trend])
### Momentum
- RSI (14): X ([overbought / neutral / oversold])
- MACD: [bullish/bearish] — signal [above/below] line, histogram [expanding/contracting]
### Volatility
- ATR (14): $X (X% of price) — [high/normal/low] vs. 20-period average
- Bollinger Bands: upper $X / mid $X / lower $X
- Bandwidth: X% — [squeeze / normal / expanded]
### Key Levels
- Resistance: $X [source: BB upper / orderbook wall / recent high]
- Support: $X [source: BB lower / orderbook wall / recent low]
- VWAP: $X (price [above/below])
### Funding
- Current rate: X% per 8h (X% annualized)
- Trend: [rising/falling/stable] over last 24h
Cross-market overview for "what's moving" or "find me opportunities":
text
## Paradex Market Screening — [date/time]
| Market | Price | 24h Chg | Volume | Funding (8h) | Ann. Rate | Regime |
|---|---|---|---|---|---|---|
| BTC-USD-PERP | $X | X% | $X | X% | X% | Trending |
| ETH-USD-PERP | $X | X% | $X | X% | X% | Ranging |
| ... | ... | ... | ... | ... | ... | ... |
**Top Mover**: [MARKET] at X%
**Volume Leader**: [MARKET] at $X
**Funding Opportunity**: [MARKET] at X% annualized ([long/short] to collect)
Dedicated funding rate opportunity table:
text
## Funding Rate Scan — [date/time]
| Market | Current 8h Rate | Annualized | Direction to Collect | Persistent? | Notes |
|---|---|---|---|---|---|
| MARKET-A | 0.XX% | XX% | Short | 8/8 last periods | Strong |
| MARKET-B | -0.XX% | XX% | Long | 5/8 last periods | Moderate |
**Strongest opportunity**: [MARKET] — X% annualized by going [long/short].
Rate has been consistent for [N periods]. Watch for reversal if [condition].
Current regime classification across all markets:
text
## Market Regime Summary
| Market | Regime | ADX | RSI | ATR vs Avg | Trend Direction |
|---|---|---|---|---|---|
| BTC-USD-PERP | Trending | 32 | 58 | 1.1x | Up |
| ETH-USD-PERP | Ranging | 15 | 48 | 0.8x | Neutral |
| SOL-USD-PERP | Volatile | 28 | 72 | 1.8x | Up (overextended) |
**Overall market tone**: [risk-on / risk-off / mixed / uncertain]
See indicators.md for detailed indicator formulas and parameter guidance.