Guida alla configurazione dell’intervallo di aggiornamento del bot di trading

  • Home
  • Documentation
  • Guida alla configurazione dell’intervallo di aggiornamento del bot di trading

## Panoramica

Questa guida ti aiuta a ottimizzare le impostazioni degli intervalli di aggiornamento in base alla tua strategia di trading, al timeframe e al numero di simboli monitorati. Una configurazione corretta bilancia l'accuratezza dei segnali, le prestazioni del sistema e i limiti di frequenza delle API.

## Capire gli intervalli

Parametro Scopo Impatto
refresh_interval Ciclo principale di recupero dati di mercato Operazioni generali del bot, aggiornamenti dei prezzi
kline_refresh_rate Caricamento dati candele/OHLCV Analisi tecnica, rilevamento pattern
signal_refresh_interval Ciclo di elaborazione segnali Identificazione opportunità, calcoli indicatori
decision_making_interval Ciclo di esecuzione ordini Piazzamento trade, trasmissione segnali

## Configurazioni consigliate per stile di trading

### 1. Strategia di scalping

Ideale per: Profitti rapidi da piccoli movimenti di prezzo, trading ad alta frequenza

Timeframe: 1m, 3m, 5m

#### Configurazione

Kline:
  refresh_interval: 2           # Aggiornamenti dati di mercato molto rapidi
  kline_refresh_rate: 5         # Aggiornamenti candele frequenti
  signal_refresh_interval: 10   # Rilevamento segnali rapido
  decision_making_interval: 3   # Esecuzione ordini veloce

Considerazioni sui simboli:

  • 1-20 simboli: Usa le impostazioni sopra per rilevamento aggressivo
  • 21-50 simboli: Aumenta refresh_interval a 3, signal_refresh_interval a 15
  • 51+ simboli: Aumenta ai valori predefiniti o superiori per evitare limiti di frequenza

Note:

  • Lo scalping richiede i tempi di risposta più rapidi
  • Monitora attentamente gli avvisi di limite di frequenza API
  • Considera di ridurre il numero di simboli per prestazioni ottimali
  • I timeframe più bassi (1m, 3m) richiedono aggiornamenti frequenti

### 2. Strategia di day trading

Ideale per: Posizioni intraday, cattura della volatilità giornaliera

Timeframe: 5m, 15m, 30m, 1h

#### Configurazione

Kline:
  refresh_interval: 5           # Aggiornamenti dati di mercato moderati
  kline_refresh_rate: 15        # Aggiornamento candele bilanciato
  signal_refresh_interval: 30   # Elaborazione segnali regolare
  decision_making_interval: 10  # Esecuzione ordini misurata

Considerazioni sui simboli:

  • 1-50 simboli: Usa le impostazioni sopra
  • 51-150 simboli: Aumenta kline_refresh_rate a 20-30
  • 151+ simboli: Aumenta signal_refresh_interval a 45-60

Note:

  • Bilanciamento tra reattività ed efficienza
  • Le candele 15m-1h non richiedono frequenze di aggiornamento aggressive
  • Può gestire più simboli rispetto alle strategie di scalping

### 3. Strategia di swing trading

Ideale per: Posizioni su più giorni, cavalcare i trend

Timeframe: 1h, 2h, 4h, 6h

#### Configurazione

Kline:
  refresh_interval: 10          # Aggiornamenti dati di mercato rilassati
  kline_refresh_rate: 60        # Aggiornamento candele orario sufficiente
  signal_refresh_interval: 180  # Elaborazione segnali ogni 3 minuti
  decision_making_interval: 30  # Esecuzione ordini ponderata

Considerazioni sui simboli:

  • 1-100 simboli: Usa le impostazioni sopra
  • 101-300 simboli: Aumenta kline_refresh_rate a 120-180
  • 300+ simboli (exchange completo): Usa kline_refresh_rate: 300, signal_refresh_interval: 300

Note:

  • I timeframe più alti richiedono aggiornamenti meno frequenti
  • Può monitorare molti simboli in modo efficiente
  • Focus sui segnali di qualità piuttosto che sulla velocità

### 4. Trading a lungo termine/posizionale

Ideale per: Periodi di detenzione da settimane a mesi, seguire trend principali

Timeframe: 6h, 12h, 1d

#### Configurazione

Kline:
  refresh_interval: 30          # Aggiornamenti dati di mercato minimi
  kline_refresh_rate: 1800      # Aggiornamento ogni 30 minuti (candele giornaliere si aggiornano una volta al giorno)
  signal_refresh_interval: 1800 # Elaborazione segnali ogni 30 minuti
  decision_making_interval: 300 # Esecuzione ogni 5 minuti (ancora reattivo quando necessario)

Considerazioni sui simboli:

  • Qualsiasi numero di simboli: Le impostazioni sopra funzionano per oltre 600 simboli
  • Le candele giornaliere si aggiornano solo una volta ogni 24 ore - non serve aggiornamento aggressivo
  • Può sincronizzare tutti i simboli dell'exchange senza problemi di prestazioni

Note:

  • Estremamente efficiente per i limiti di frequenza API
  • I timeframe giornalieri rendono gli aggiornamenti frequenti non necessari
  • Perfetto per monitorare l'intero catalogo dell'exchange
  • Un decision_making_interval più basso garantisce esecuzione tempestiva quando i segnali si attivano

## Linee guida per l'ottimizzazione

### Per numero di simboli

Numero simboli Strategia moltiplicatore
1-20Usa i valori base consigliati
21-50Moltiplica gli intervalli per 1,5x
51-100Moltiplica gli intervalli per 2x
101-300Moltiplica gli intervalli per 3-4x
300+Moltiplica gli intervalli per 5x+

### Per logica del timeframe

Timeframe veloci (1m, 3m, 5m):

  • Le candele si completano rapidamente → Serve kline_refresh_rate frequente
  • Il prezzo si muove rapidamente → refresh_interval basso critico

Timeframe medi (15m, 30m, 1h):

  • Approccio bilanciato → Frequenze di aggiornamento moderate
  • Più tempo per analizzare → Può elaborare più simboli

Timeframe lenti (4h, 6h, 12h, 1d):

  • Le candele richiedono ore/giorno per completarsi → kline_refresh_rate alto accettabile
  • I trend si sviluppano lentamente → refresh_interval minimo necessario

### Compromessi prestazioni vs. aggressività

Più aggressivo (valori più bassi):

  • ✅ Rilevamento segnali più rapido
  • ✅ Miglior timing entrata/uscita
  • ❌ Maggiore utilizzo API
  • ❌ Carico di sistema aumentato
  • ❌ Rischio limiti di frequenza

Più conservativo (valori più alti):

  • ✅ Minore utilizzo API
  • ✅ Migliore conformità ai limiti di frequenza
  • ✅ Gestisce più simboli
  • ❌ Rilevamento segnali più lento
  • ❌ Opportunità potenzialmente perse

## Scenari di esempio

### Scenario 1: Scalper aggressivo (10 simboli, timeframe 1m)

Kline:
  refresh_interval: 2
  kline_refresh_rate: 5
  signal_refresh_interval: 10
  decision_making_interval: 3

Razionale: Basso numero di simboli consente massima aggressività


### Scenario 2: Day trader conservativo (600 simboli, timeframe 15m)

Kline:
  refresh_interval: 15
  kline_refresh_rate: 60
  signal_refresh_interval: 120
  decision_making_interval: 30

Razionale: Molti simboli richiedono intervalli conservativi per rimanere nei limiti


### Scenario 3: Swing trader (100 simboli, timeframe 4h)

Kline:
  refresh_interval: 10
  kline_refresh_rate: 120
  signal_refresh_interval: 300
  decision_making_interval: 60

Razionale: Candele 4h si aggiornano lentamente, numero simboli moderato


### Scenario 4: Investitore a lungo termine (exchange completo, timeframe 1d)

Kline:
  refresh_interval: 60
  kline_refresh_rate: 3600
  signal_refresh_interval: 3600
  decision_making_interval: 600

Razionale: Candele giornaliere rendono gli aggiornamenti frequenti inutili


## Suggerimenti per la regolazione fine

  1. Inizia in modo conservativo: Parti con intervalli più alti, poi riduci gradualmente monitorando le prestazioni del sistema
  2. Monitora i limiti di frequenza: Controlla errori 429 o avvisi di limite di frequenza dall'API dell'exchange
  3. Test sotto carico: Verifica le impostazioni durante periodi di alta volatilità quando l'uso API aumenta
  4. Priorità simboli: Se monitori molti simboli, considera di disabilitare la sincronizzazione e selezionare manualmente le coppie ad alta priorità
  5. Velocità decisione: Mantieni decision_making_interval relativamente basso (3-10s) anche per strategie lente per garantire esecuzione tempestiva
  6. Logica kline: Ricorda: kline_refresh_rate non fa completare le candele più velocemente - controlla solo gli aggiornamenti. Adattalo al tasso naturale di completamento del tuo timeframe.

## Tabella di riferimento rapido

Strategia Timeframe Simboli refresh kline_refresh signal_refresh decision
Scalp1m-5m<2025103
Scalp1m-5m50+310205
Day15m-1h<505153010
Day15m-1h150+10306015
Swing1h-6h<100106018030
Swing1h-6h300+1530030060
Long12h-1dAny3018001800300

## Conclusione

Gli intervalli di aggiornamento ottimali dipendono da tre fattori chiave:

  1. Timeframe di trading - I timeframe più bassi richiedono aggiornamenti più rapidi
  2. Numero di simboli - Più simboli richiedono impostazioni conservative
  3. Aggressività della strategia - Bilancia velocità vs. limiti API in base alle tue esigenze
Inizia con le configurazioni consigliate sopra e regola in base ai limiti di frequenza specifici del tuo exchange, alle risorse di sistema e ai requisiti di trading.

📎 Related Topics