Guida Utente - Segnali di Acquisto/Vendita RSI

Panoramica

I segnali RSI (Relative Strength Index) aiutano a identificare potenziali opportunità di trading basate su condizioni di mercato estreme di ipercomprato e ipervenduto. Questa guida spiega come configurare e utilizzare efficacemente i segnali RSI_BUY e RSI_SELL.

Impostazioni di configurazione

1. Abilitare i segnali RSI

# Trigger basati su RSI
enable_overbought_signal: false # Impostare su true per segnali RSI_SELL
enable_oversold_signal: false   # Impostare su true per segnali RSI_BUY

Importante: Impostare questi valori su true per attivare il rilevamento dei segnali RSI.

2. Livelli soglia RSI

rsi_ultra_extreme_oversold: 4.0      # Segnale di acquisto ultra estremo
rsi_extreme_oversold: 15.0           # Segnale di acquisto estremo
rsi_extreme_overbought: 85.0         # Segnale di vendita estremo
rsi_ultra_extreme_overbought: 96.0   # Segnale di vendita ultra estremo

Come funziona:

  • Segnale RSI_BUY: Attivato quando l'RSI scende sotto le soglie di ipervenduto (4.0 o 15.0)
  • Segnale RSI_SELL: Attivato quando l'RSI sale sopra le soglie di ipercomprato (85.0 o 96.0)

Configurazione delle azioni del segnale

Opzione 1: Trading automatico (il bot piazza gli ordini)

Aggiungere i segnali RSI a supported_volatility_action per il piazzamento automatico degli ordini:

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "RSI_BUY"    # Il bot piazzerà automaticamente ordini long
  - "RSI_SELL"   # Il bot piazzerà automaticamente ordini short

Nota: Dopo aver modificato questa impostazione, rimuovere tutti i simboli da symbols.json e risincronizzare.

Opzione 2: Solo trasmissione (nessun trading automatico)

Aggiungere i segnali RSI a supported_volatility_action_broadcast per le sole notifiche:

supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "RSI_BUY"    # Solo trasmissione del segnale di acquisto (nessun ordine)
  - "RSI_SELL"   # Solo trasmissione del segnale di vendita (nessun ordine)

Questo invia avvisi a WhatsApp, Discord o Telegram senza eseguire operazioni.

Impostazioni consigliate per stile di trading

Scalp Trading (Profitti rapidi)

Obiettivo: Catturare piccoli movimenti di prezzo in intervalli temporali molto brevi

ParametroValore consigliato
Timeframe1m, 3m
Periodo RSI14 candele
Livello ipervenduto15.0 (meno estremo per più segnali)
Livello ipercomprato85.0 (meno estremo per più segnali)
Candele da recuperare50-100 candele

Configurazione:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 1m # o 3m

Day Trading (Posizioni intraday)

Obiettivo: Mantenere posizioni per ore all'interno di una singola giornata di trading

ParametroValore consigliato
Timeframe5m, 15m, 30m
Periodo RSI14 candele
Livello ipervenduto10.0 - 15.0
Livello ipercomprato85.0 - 90.0
Candele da recuperare100-150 candele

Configurazione:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m # o 5m, 30m

Swing Trading (Posizioni su più giorni)

Obiettivo: Catturare oscillazioni di prezzo su diversi giorni o settimane

ParametroValore consigliato
Timeframe1h, 2h, 6h
Periodo RSI14 candele
Livello ipervenduto4.0 - 10.0 (più estremo)
Livello ipercomprato90.0 - 96.0 (più estremo)
Candele da recuperare200-500 candele

Configurazione:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 1h # o 2h, 6h

Trading a lungo termine / Position Trading

Obiettivo: Mantenere posizioni per settimane o mesi

ParametroValore consigliato
Timeframe12h, 1d
Periodo RSI14 candele
Livello ipervenduto4.0 (solo ultra estremo)
Livello ipercomprato96.0 (solo ultra estremo)
Candele da recuperare500-1000 candele

Configurazione:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 1d # o 12h

Migliori pratiche per il calcolo RSI

Numero di candele da recuperare

Il calcolo standard dell'RSI utilizza 14 periodi, ma sono necessari dati storici aggiuntivi per calcoli accurati. Tuttavia, recuperare troppe candele può causare limiti API e rallentare l'elaborazione.

Stile di tradingTimeframeCandele minimeCandele ottimaliCopertura temporale
Scalp1m, 3m3050-10050-300 minuti
Day5m, 15m, 30m50100-2008-100 ore
Swing1h, 2h, 6h100150-2506-60 giorni
Lungo termine12h, 1d100150-200150-200 giorni (~6 mesi)

Perché queste raccomandazioni?

Compatibilità API:

  • La maggior parte degli exchange supporta 200-500 candele per richiesta (1000+ può superare i limiti)
  • Binance: fino a 1000 candele per richiesta
  • Altri exchange: tipicamente 200-500 candele
  • Meno chiamate API = elaborazione più veloce

Efficienza di elaborazione:

  • L'RSI richiede solo 14 periodi + warm-up (totale ~30 candele minimo)
  • 100-200 candele offrono ottima precisione senza impatto sulle prestazioni
  • Più candele = tempo di elaborazione più lungo per simbolo

Copertura temporale pratica:

  • Timeframe 1d + 200 candele = 6,5 mesi (sufficiente per l'analisi di tendenza)
  • Timeframe 1d + 1000 candele = oltre 3 anni (inutile, lento, può superare i limiti API)
  • I dati recenti sono più rilevanti per le condizioni attuali del mercato

Precisione RSI vs. numero di candele:

  • 30 candele: Minimo vitale (RSI calcolato ma meno affidabile)
  • 50-100 candele: Buona precisione, elaborazione veloce
  • 100-200 candele: Ottima precisione, equilibrio ottimale
  • 500+ candele: Miglioramento marginale, elaborazione molto più lenta

Guida rapida all'avvio

  1. Scegliere lo stile di trading
    Decidere se fare scalping, day trading, swing trading o position trading.
  2. Configurare le impostazioni RSI
    In base allo stile scelto, impostare:
    • enable_oversold_signal e/o enable_overbought_signal su true
    • I livelli soglia RSI appropriati
    • L'intervallo di timeframe corretto
  3. Scegliere il tipo di azione
    Decidere se si desidera:
    • Trading automatico: aggiungere segnali a supported_volatility_action
    • Solo notifiche: aggiungere segnali a supported_volatility_action_broadcast
  4. Impostare la cronologia delle candele
    Assicurarsi di recuperare abbastanza candele storiche per un calcolo RSI accurato.
  5. Testare e monitorare
    • Iniziare in modalità solo trasmissione per testare i segnali
    • Monitorare la qualità dei segnali prima di abilitare il trading automatico
    • Regolare le soglie in base alle condizioni di mercato

Esempi di configurazione

Day Trader prudente (timeframe 15m)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m
candles_to_fetch: 200
supported_volatility_action_broadcast:
  - "RSI_BUY"
  - "RSI_SELL"

Scalper aggressivo (timeframe 3m)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 3m
candles_to_fetch: 100
supported_volatility_action:
  - "RSI_BUY"
  - "RSI_SELL"

Swing Trader paziente (timeframe 2h)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 2h
candles_to_fetch: 500
supported_volatility_action:
  - "RSI_BUY"
  - "RSI_SELL"

Note importanti

Gestione del rischio

  • I segnali RSI funzionano meglio nei mercati laterali
  • Possono generare falsi segnali in trend forti
  • Usare sempre ordini stop-loss
  • Non fare affidamento esclusivo sull'RSI per le decisioni di trading

Modifiche alla configurazione

  • Dopo aver modificato supported_volatility_action, eliminare symbols.json e risincronizzare
  • Testare le nuove configurazioni in modalità trasmissione prima
  • Monitorare frequenza e qualità dei segnali

Consigli di ottimizzazione

  • Soglie più basse = segnali più frequenti (ma più falsi)
  • Soglie più alte = segnali meno frequenti ma più forti (ma si potrebbero perdere opportunità)
  • Regolare in base alla volatilità dell'asset e alle condizioni di mercato
  • Eseguire backtest delle impostazioni prima del trading live

📎 Related Topics