Skip to main content

Technical Indicator Reference

Complete catalog of all 110+ technical indicators available through the Crypto Data API.

Quick Navigation


OHLCV Data

These fields are always included in every response: Example:

Moving Averages

Simple Moving Average (SMA)

Use Cases: Trend identification, support/resistance levels, crossover strategies

Exponential Moving Average (EMA)

Use Cases: Faster trend following, reduced lag compared to SMA

Ichimoku Cloud - Standard

The standard Ichimoku Cloud uses settings: 9/26/52

Core Components

Cloud (Kumo): The area between senkou_span_a and senkou_span_b

Signal Indicators

TK Cross (Tenkan/Kijun Cross)

Kijun Cross

Cloud Breakouts

Senkou Span Cross

Advanced Signals


Ichimoku Cloud - Alternate

Alternative Ichimoku settings: 20/60/120 (for longer timeframes)

Core Components

Signal Indicators


Ichimoku Cloud - Projected

Future cloud projections help anticipate support/resistance levels.

Projected Cloud Components

Projected Cross Signals

Use Case: Anticipate future cloud twists and potential trend changes.

Heiken Ashi

Heiken Ashi candles smooth price action and filter noise. Calculation:
  • HA close = (O + H + L + C) / 4
  • HA open = (previous HA open + previous HA close) / 2
  • HA high = max(H, HA open, HA close)
  • HA low = min(L, HA open, HA close)
Use Cases:
  • Trend following
  • Reducing false signals
  • Clearer trend visualization

Bollinger Bands

Bollinger Bands measure volatility and overbought/oversold conditions. Settings: 20-period SMA with 2 standard deviations Use Cases:
  • Identifying overbought/oversold levels
  • Volatility measurement
  • Squeeze detection (potential breakout setup)

RSI (Relative Strength Index)

RSI measures momentum and overbought/oversold conditions.

RSI Values

RSI Conditions

Interpretation:
  • 0-30: Oversold (potential buy signal)
  • 30-70: Neutral zone
  • 70-100: Overbought (potential sell signal)

ATR (Average True Range)

ATR measures volatility (not direction). Use Cases:
  • Setting stop-loss levels (e.g., 2× ATR)
  • Position sizing based on volatility
  • Comparing volatility across different assets (use NATR)
Example: If ATR14 = 500 and price = 94000, then NATR14 ≈ 0.53%

ADX (Average Directional Index)

ADX measures trend strength (not direction).

ADX Values

ADX Conditions

Interpretation:
  • 0-20: Weak trend (ranging, choppy)
  • 20-25: Developing trend
  • 25-50: Strong trend
  • 50-100: Very strong trend

MACD

MACD (Moving Average Convergence Divergence) is a momentum oscillator.

MACD Components

MACD Signals

Interpretation:
  • Bullish: MACD line above signal line
  • Bearish: MACD line below signal line
  • Divergence: Price and MACD moving in opposite directions

Moving Average Crosses

Classic crossover signals using moving averages. Note: These only signal the bullish cross. Inverse indicates bearish cross. Golden Cross: One of the most watched signals in traditional markets. Often followed by sustained uptrends.

Price Position Indicators

Boolean indicators showing price position relative to moving averages.

Price vs SMA

Price vs EMA

Use Cases:
  • Quick trend assessment
  • Filter for long/short trades
  • Support/resistance confirmation
Example Strategy: Only take long trades when price_above_sma200 === true

Indicator Combinations

Trend Following Strategy Example

Ichimoku + RSI Strategy Example

Volatility Breakout Strategy Example


Request Examples by Use Case

Day Trading (Scalping)

Swing Trading

Position Trading (Long-term)

Ichimoku Specialist

Technical Analysis Research


Indicator Calculation Periods

Most indicators are calculated using these standard periods:

Null Values

Some indicators may return null when:
  • New assets: Recently listed cryptocurrencies
  • Data gaps: Missing historical records
Always check for null values in your code before using indicator data.

Performance Tips

1. Request Only What You Need

Instead of:
Use:
Benefits: Smaller payload, faster response, lower cost

2. Use Appropriate Timeframes

For long-term analysis, use daily or weekly data instead of hourly:

3. Cache Historical Data

Historical data doesn’t change - cache it locally and only request new data.

Support

For questions about indicators:
  • See main DATA-API-DOCUMENTATION.md
  • Test with small requests first (1-2 days of data)
  • Use indicators: "all" once to see all available data

Last Updated: 2026-02-26
Total Indicators: 110+