## 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_intervala 3,signal_refresh_intervala 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_ratea 20-30 - 151+ simboli: Aumenta
signal_refresh_intervala 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_ratea 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_intervalpiù basso garantisce esecuzione tempestiva quando i segnali si attivano
## Linee guida per l'ottimizzazione
### Per numero di simboli
| Numero simboli | Strategia moltiplicatore |
|---|---|
| 1-20 | Usa i valori base consigliati |
| 21-50 | Moltiplica gli intervalli per 1,5x |
| 51-100 | Moltiplica gli intervalli per 2x |
| 101-300 | Moltiplica 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_ratefrequente - Il prezzo si muove rapidamente →
refresh_intervalbasso 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_ratealto accettabile - I trend si sviluppano lentamente →
refresh_intervalminimo 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
- Inizia in modo conservativo: Parti con intervalli più alti, poi riduci gradualmente monitorando le prestazioni del sistema
- Monitora i limiti di frequenza: Controlla errori 429 o avvisi di limite di frequenza dall'API dell'exchange
- Test sotto carico: Verifica le impostazioni durante periodi di alta volatilità quando l'uso API aumenta
- Priorità simboli: Se monitori molti simboli, considera di disabilitare la sincronizzazione e selezionare manualmente le coppie ad alta priorità
- Velocità decisione: Mantieni
decision_making_intervalrelativamente basso (3-10s) anche per strategie lente per garantire esecuzione tempestiva - Logica kline: Ricorda:
kline_refresh_ratenon 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 |
|---|---|---|---|---|---|---|
| Scalp | 1m-5m | <20 | 2 | 5 | 10 | 3 |
| Scalp | 1m-5m | 50+ | 3 | 10 | 20 | 5 |
| Day | 15m-1h | <50 | 5 | 15 | 30 | 10 |
| Day | 15m-1h | 150+ | 10 | 30 | 60 | 15 |
| Swing | 1h-6h | <100 | 10 | 60 | 180 | 30 |
| Swing | 1h-6h | 300+ | 15 | 300 | 300 | 60 |
| Long | 12h-1d | Any | 30 | 1800 | 1800 | 300 |
## Conclusione
Gli intervalli di aggiornamento ottimali dipendono da tre fattori chiave:
- Timeframe di trading - I timeframe più bassi richiedono aggiornamenti più rapidi
- Numero di simboli - Più simboli richiedono impostazioni conservative
- Aggressività della strategia - Bilancia velocità vs. limiti API in base alle tue esigenze