Wide Signal Library for Advanced Technical Analysis & Automated Trading

MagicTradeBot provides access to the world's most popular and proven technical analysis signals, configurable as standalone indicators or combined using weighted algorithms to generate high-probability trading opportunities.


Core Technical Indicators

RSI Signals (Relative Strength Index)

Purpose: Identifies overbought/oversold conditions and momentum strength.

The RSI measures the speed and magnitude of price movements on a scale of 0–100.

Signal Types

  • RSI_BUY — RSI crosses below 30 (oversold)
  • RSI_SELL — RSI crosses above 70 (overbought)
  • RSI Divergence — Price/RSI disagreement (see divergence section)

Use Cases & Configuration

  • Mean reversion, trend confirmation, momentum exhaustion alerts
  • Enable via enable_oversold_signal and enable_overbought_signal

MACD Signals (Moving Average Convergence Divergence)

Purpose: Identifies trend direction, momentum shifts, and crossover opportunities.

Signal Types

  • MACD_BUY — Bullish crossover or histogram positive
  • MACD_SELL — Bearish crossover or histogram negative
  • MACD Divergence — Price/MACD divergence patterns

Use Cases

Trend confirmation, early reversal detection; best in trending markets.

Bollinger Bands Signals (Volatility Bands)

Purpose: Measures volatility; identifies overbought/oversold extremes.

Signal Types

  • BB_BUY — Price touches/breaks lower band with reversal signs
  • BB_SELL — Price touches/breaks upper band with reversal signs
  • BB Squeeze — Narrow bands → potential breakout
  • BB Expansion — Widening bands → trending volatility

ATR Signals (Average True Range)

Purpose: Measures volatility for breakout trading and position sizing.

Signal Types

  • ATR_BREAKOUT_BUY
  • ATR_BREAKOUT_SELL
  • ATR Contraction — Low volatility ahead of possible explosive moves

Volume Signals

Purpose: Validates price moves with volume confirmation.

Signal Types

  • VOLUME_SPIKE_BUY — Unusual buying volume
  • VOLUME_SPIKE_SELL — Unusual selling volume
  • Volume Divergence, Climax Volume

Momentum & Velocity Signals

Purpose: Measures speed and acceleration of price movement.

Signal Types

  • MOMENTUM_BUY / MOMENTUM_SELL
  • VELOCITY_BUY / VELOCITY_SELL
  • Momentum Divergence

Advanced Divergence Analysis

RSI Divergence Signals

Purpose: Detects price/RSI discrepancies for reversal probability.

  • DIVERGENCE_BUY — Bullish divergence (price lower low, RSI higher low)
  • DIVERGENCE_SELL — Bearish divergence (price higher high, RSI lower high)
  • Hidden divergence for trend continuation

Volume-Based Advanced Signals

VWAP & Bands

Purpose: Institutional benchmark for session fair value.

  • VWAP_BUY — Bounce off VWAP with support
  • VWAP_SELL — Rejection at VWAP
  • VWAP Bands and Cross signals

CVD (Cumulative Volume Delta)

Purpose: Tracks net buy vs sell pressure over time.

  • CVD_BUY / CVD_SELL
  • Trend, exhaustion, and divergence detection

Order Flow Imbalance (OFI)

Purpose: Detects real-time buy/sell pressure in the order book.

  • OFI_BUY / OFI_SELL
  • OFI Spike and OFI Divergence

Multi-Dimensional Analysis

Multi-Timeframe Alignment (MTF)

Purpose: Confirms signals across multiple timeframes for higher confidence.

  • MTF_BUY / MTF_SELL
  • Top-down confirmation reduces false signals

Market Regime Detection

Purpose: Detect current market state (trending, ranging, volatile) and adapt strategy.

  • REGIME_BUY, REGIME_SELL, REGIME_RANGING, REGIME_VOLATILE

Choppiness Index

Purpose: Measure trendiness vs consolidation to avoid whipsaws.

  • CHOP_BUY, CHOP_SELL, CHOP_HIGH, CHOP_LOW

Relative Strength vs BTC

Purpose: Identify altcoin leaders/laggards relative to Bitcoin.

  • RS_BUY / RS_SELL

Ichimoku Cloud

Purpose: Comprehensive trend system with cloud-based support/resistance.

  • ICHIMOKU_BUY / ICHIMOKU_SELL

Combined Multi-Factor Signals

Aggregate multiple indicators via weighted scoring to produce high-confidence signals. Example modes: Aggressive (2/5), Moderate (3/5), Conservative (4/5).

combined_signal_weights:
  RSI: 20%
  MACD: 25%
  Volume: 30%
  ATR: 15%
  Momentum: 10%

threshold: 70  # Require 70% weighted score to trigger

Volatility & Anomaly Detection

Spike Detection

Purpose: Detect extreme rapid price moves using statistical thresholds.

  • SPIKE_PUMP, SPIKE_CRASH
  • Enable with enable_spike_detection = true

PUMP / CRASH Signals

Purpose: Detect sustained directional volatility with volume confirmation.

  • PUMP, CRASH, pump/crash exhaustion

Proprietary Pattern Recognition

Green / Red Candle Analysis

Analyzes body/wick ratios, multi-candle sequences, and context-aware patterns with volume confirmation.

  • Strong Bullish/Bearish Candle, Rejection Candle, Indecision Candle
  • Engulfing, Pin Bar, Shooting Star, Doji Series
  • Body/Wick ratio and multi-candle context awareness

Signal Combination Strategies

Standalone Mode

supported_volatility_action:
  - "RSI_BUY"
  - "MACD_BUY"

Weighted Combination Mode

combined_signal_weights:
  RSI: 20%
  MACD: 25%
  Volume: 30%
  ATR: 15%
  Momentum: 10%
threshold: 70

Layered Filtering

entry_signals: ["SPIKE_PUMP", "VOLUME_SPIKE_BUY"]
confirmation_signals: ["MTF_BUY", "REGIME_BUY"]

Best Practices

  1. Match signals to market conditions (RSI/BB for ranging, MACD/Momentum for trending)
  2. Layer confirmations for higher accuracy
  3. Backtest signal combinations before live deployment
  4. Start simple (2–3 indicators) and add complexity gradually
  5. Broadcast before trading — validate in paper mode first

Summary

MagicTradeBot's Wide Signal Library delivers institutional-grade indicators and multi-factor systems. Use signals standalone or combined to build robust strategies that scale across market conditions.

📎 Related Topics