Indicatori tecnici per il bot trading: RSI, MACD, Bollinger Bands e altro
Gli indicatori tecnici sono gli organi di senso di un trading bot. Senza di essi, un bot è cieco — può eseguire ordini, ma non ha alcuna base per decidere quando eseguirli. Gli indicatori trasformano i dati grezzi del prezzo in segnali concreti: compra qui, vendi lì, ora aspetta, esci immediatamente.
Ma gli indicatori sono strumenti, non oracoli. Un singolo indicatore genera regolarmente segnali falsi. Combinarli in modo errato crea rumore contraddittorio. E i parametri che funzionano su un grafico a 5 minuti falliranno in modo spettacolare su un grafico a 4 ore. Questa guida tratta i cinque indicatori più efficaci per il trading automatizzato, come configurare ciascuno di essi per un bot e — soprattutto — come combinarli in catene di segnali che producano davvero trigger affidabili.
Key Takeaways
- I bot hanno bisogno di indicatori perché eliminano le decisioni emotive e operano 24/7 — ma ogni singolo indicatore produce segnali falsi nel 30-40% dei casi se usato da solo.
- L'RSI (14 periodi) identifica le condizioni di oversold (<30) e overbought (>70). Per i trigger dei bot, RSI < 30 combinato con un secondo indicatore di conferma riduce gli ingressi falsi di circa il 50%.
- Il MACD (12,26,9) rileva i cambiamenti di momentum tramite i crossover della linea del segnale e la divergenza dell'istogramma — più affidabile sui timeframe 1h e 4h per le crypto.
- Le Bollinger Bands (20,2) misurano gli estremi di volatilità: il prezzo che tocca la banda inferiore + RSI < 35 è uno degli ingressi mean reversion con la più alta probabilità.
- Combinare 2-3 indicatori (ad es. RSI per l'ingresso, MACD per la conferma, BB per il dimensionamento della Position) produce segnali molto più affidabili di qualsiasi singolo indicatore.
- L'errore numero 1 è il sovraccarico di indicatori — usare 5+ indicatori crea paralisi da analisi e segnali contraddittori. Limitati a un massimo di 2-3 per strategia.
Gli importi in dollari e le percentuali di questa guida sono esempi di calcolo, non raccomandazioni. Il trading di criptovalute può comportare perdite — dimensiona ogni bot con fondi che puoi permetterti di perdere e leggi per intero l'Informativa sui rischi prima di passare all'operatività reale.
Perché i bot hanno bisogno di indicatori (e anche gli esseri umani)
I trader manuali usano gli indicatori come ausili visivi — danno un'occhiata all'RSI per farsi un'idea del momentum, o notano un crossover MACD sul grafico. Ma il processo è soggettivo: oggi potresti entrare in un trade quando l'RSI è a 32, ma domani aspettare fino a 28 — a seconda del tuo umore, delle perdite recenti o della "sensazione" del grafico.
I bot eliminano questa incoerenza. Un bot guidato da indicatori esegue ogni singola volta la stessa logica:
- L'RSI scende sotto 30 → apri Position
- L'istogramma MACD diventa positivo → conferma ingresso
- Il prezzo raggiunge la Bollinger Band superiore → chiudi Position
Nessuna esitazione. Nessun ripensamento. Nessuna forzatura emotiva alle 3 del mattino.
I vantaggi pratici per il trading automatizzato:
| Vantaggio | Trading manuale | Bot trading |
|---|---|---|
| Coerenza | Varia con umore, stanchezza, bias | Esecuzione identica ogni volta |
| Velocità | Da secondi a minuti per decisione | Millisecondi per decisione |
| Copertura | 4-8 ore/giorno (limite umano) | 24/7/365 |
| Backtestabilità | Difficile replicare le decisioni esatte | Ogni regola è quantificabile e testabile |
| Monitoraggio multi-Pair | Massimo 2-3 Pair | 20+ Pair simultaneamente |
Gli indicatori non prevedono il futuro — riassumono il passato in modi utili. L'RSI ti dice che il movimento di prezzo recente è stato estremo rispetto alla storia recente. Il MACD ti dice che il momentum di breve termine sta divergendo dal momentum di lungo termine. La previsione è la tua interpretazione: che gli estremi tendono a tornare verso la media e che i cambiamenti di momentum tendono a persistere.
RSI (Relative Strength Index)
L'RSI è l'oscillatore più utilizzato nel trading automatizzato. Misura la velocità e l'ampiezza delle variazioni di prezzo recenti su una scala da 0 a 100, identificando quando un asset è potenzialmente oversold (a buon mercato) o overbought (costoso).
Come si calcola l'RSI
L'RSI utilizza il guadagno medio e la perdita media su un periodo di riferimento (predefinito: 14 periodi):
RS = Average Gain (14 periods) ÷ Average Loss (14 periods)
RSI = 100 - (100 ÷ (1 + RS))
Quando i guadagni dominano le perdite, RS è alto e l'RSI si avvicina a 100. Quando dominano le perdite, RS è basso e l'RSI si avvicina a 0.
Livelli chiave e loro significato
| Livello RSI | Condizione | Interpretazione |
|---|---|---|
| < 20 | Oversold estremo | Forte potenziale di rimbalzo — ma potrebbe indicare capitolazione |
| < 30 | Oversold | Pressione d'acquisto probabilmente in aumento — zona standard del segnale di acquisto |
| 30–70 | Neutrale | Nessun segnale forte — mercato in equilibrio |
| > 70 | Overbought | Pressione di vendita probabilmente in aumento — zona standard del segnale di vendita |
| > 80 | Overbought estremo | Forte potenziale di ritracciamento — ma potrebbe indicare un trend forte |
Configurazione del trigger del bot RSI
Segnale di ingresso DCA di base: RSI < 30
Quando l'RSI scende sotto 30, il bot apre un deal DCA — l'asset è statisticamente oversold e ha una probabilità più alta di rimbalzare.
Trigger: RSI(14) < 30
Timeframe: 1h (recommended for BTC/USDT)
Action: Open DCA deal (base order)
Cooldown: 4 hours (prevent multiple entries during extended oversold)
Trigger RSI multi-livello:
| Livello RSI | Azione | Dimensione Position |
|---|---|---|
| RSI < 35 | Ingresso leggero (50% Order base) | Primo tocco conservativo |
| RSI < 30 | Ingresso pieno (100% Order base) | Segnale oversold standard |
| RSI < 25 | Ingresso aggressivo (150% Order base) | Oversold profondo — convinzione più alta |
| RSI < 20 | Ingresso massimo (200% Order base) | Oversold estremo — raro ma ad alta probabilità |
Divergenza RSI: il segnale più forte
Una divergenza RSI si verifica quando il prezzo segna un nuovo minimo ma l'RSI forma un minimo più alto. Questo significa che la pressione di vendita si sta indebolendo anche mentre il prezzo scende — un potente segnale di inversione.
Esempio di divergenza rialzista:
- Il prezzo di BTC scende da $100,000 → $95,000 (primo minimo)
- BTC recupera fino a $98,000
- BTC scende di nuovo a $94,000 (minimo più basso nel prezzo)
- Ma l'RSI a $94,000 segna 28, mentre l'RSI a $95,000 segnava 24 (minimo più alto nell'RSI)
- Segnale: Il momentum di vendita si sta esaurendo. Rimbalzo ad alta probabilità in arrivo.
La divergenza RSI è più difficile da automatizzare rispetto ai semplici superamenti di soglia, ma alcuni bot avanzati possono rilevarla confrontando i valori dell'RSI in minimi di prezzo successivi. Se la tua piattaforma supporta condizioni personalizzate, un trigger di divergenza combinato con RSI < 35 produce uno dei segnali di ingresso più affidabili disponibili.
Limitazioni dell'RSI
- Mercati in trend: L'RSI può restare sopra 70 per settimane in un forte rialzo. Vendere quando l'RSI tocca 70 durante un movimento parabolico fa uscire troppo presto.
- Bassa volatilità: Nei mercati piatti, l'RSI oscilla intorno a 40-60 e genera raramente segnali.
- Sensibilità al periodo: RSI(7) genera segnali frequenti (molti falsi); RSI(21) genera segnali rari (perde opportunità).
MACD (Moving Average Convergence Divergence)
Il MACD misura la relazione tra due medie mobili e mostra il risultato come oscillatore. Eccelle nel rilevare i cambiamenti di momentum — la transizione dal momentum ribassista a quello rialzista (e viceversa).
Come si calcola il MACD
Il MACD è composto da tre componenti:
MACD Line = EMA(12) - EMA(26)
Signal Line = EMA(9) of MACD Line
Histogram = MACD Line - Signal Line
- Linea MACD: La differenza tra le medie mobili esponenziali a 12 periodi e a 26 periodi. Quando l'EMA di breve termine è sopra l'EMA di lungo termine, il MACD è positivo (momentum rialzista).
- Linea del segnale: Un'EMA a 9 periodi della linea MACD stessa. Smussa il MACD e genera i segnali di crossover.
- Istogramma: La differenza visiva tra la linea MACD e la linea del segnale. Quando l'istogramma cresce, il momentum sta accelerando in quella direzione.
Tipi di segnale
1. Crossover della linea del segnale (segnale primario)
- Crossover rialzista: La linea MACD incrocia sopra la linea del segnale → il momentum passa da ribassista a rialzista
- Crossover ribassista: La linea MACD incrocia sotto la linea del segnale → il momentum passa da rialzista a ribassista
2. Crossover della linea dello zero (conferma del trend)
- Il MACD incrocia sopra lo zero: Il trend di breve termine è ora rialzista (12 EMA > 26 EMA)
- Il MACD incrocia sotto lo zero: Il trend di breve termine è ora ribassista (12 EMA < 26 EMA)
3. Divergenza dell'istogramma (allerta precoce)
Quando l'istogramma inizia a ridursi mentre il prezzo continua nella direzione attuale, il momentum si sta indebolendo. Questo spesso precede un crossover della linea del segnale di 2-4 candele.
Configurazione del bot MACD
Entry Signal: MACD Line crosses above Signal Line
Confirmation: Histogram > 0 (or turning positive)
Timeframe: 1h or 4h
Exit Signal: MACD Line crosses below Signal Line
Il MACD come conferma DCA:
Anziché usare il MACD come trigger di ingresso primario (è troppo in ritardo per ingressi precisi), usalo per confermare gli ingressi attivati da indicatori più veloci:
Primary Trigger: RSI(14) < 30
Confirmation: MACD Histogram is decreasing in magnitude (selling pressure weakening)
Action: Open DCA deal only when BOTH conditions are met
Il MACD è un indicatore ritardato — conferma i cambiamenti di momentum dopo che sono iniziati, non prima. Nei mercati crypto rapidi, un segnale MACD potrebbe attivarsi con un ritardo del 3-5% rispetto all'inversione effettiva. Ecco perché il MACD funziona meglio come strumento di conferma, non come trigger di ingresso autonomo.
Sensibilità del MACD al timeframe
| Timeframe | Frequenza segnali | Affidabilità segnali | Uso migliore |
|---|---|---|---|
| 5m | Molto alta | Bassa (molti crossover falsi) | Solo scalping — non consigliato per la maggior parte dei bot |
| 15m | Alta | Bassa-media | Bot di breve termine con Stop Loss stretti |
| 1h | Media | Media-alta | Timeframe standard per bot crypto |
| 4h | Bassa | Alta | Bot di swing trading, conferma della Position |
| 1d | Molto bassa | Molto alta | Identificazione del trend di lungo termine |
Bollinger Bands
Le Bollinger Bands creano un involucro dinamico attorno al prezzo basato sulla volatilità. Sono composte da tre linee: una banda centrale (media mobile semplice) e una banda superiore/inferiore impostate a un numero specifico di deviazioni standard dalla banda centrale.
Come si calcolano le Bollinger Bands
Middle Band = SMA(20)
Upper Band = SMA(20) + (2 × Standard Deviation of price over 20 periods)
Lower Band = SMA(20) - (2 × Standard Deviation of price over 20 periods)
Per definizione, circa il 95% dell'azione di prezzo rientra entro 2 deviazioni standard. Quando il prezzo tocca o penetra una banda, si tratta di un evento statisticamente estremo.
Tre segnali chiave delle Bollinger Bands
1. Mean reversion (tocco della banda)
Quando il prezzo tocca o incrocia la Bollinger Band inferiore, si trova a un estremo statistico — 2+ deviazioni standard sotto la media a 20 periodi. La teoria della mean reversion suggerisce che il prezzo tornerà verso la banda centrale.
Trigger del bot:
Entry: Price closes below Lower BB(20, 2)
Target: Price reaches Middle BB (SMA 20)
Timeframe: 1h
2. Bollinger Squeeze (bassa volatilità → breakout)
Quando le bande si contraggono (si restringono), la volatilità si sta comprimendo. Questa compressione precede tipicamente un movimento significativo in una delle due direzioni.
Rilevamento:
Squeeze = (Upper Band - Lower Band) / Middle Band < threshold
Typical threshold: < 0.04 for BTC (4% band width)
Azione del bot: Non fare trading durante lo squeeze. Aspetta l'espansione delle bande e fai trading nella direzione del breakout.
3. Band Walk (continuazione del trend)
In un trend forte, il prezzo "cammina" lungo la banda superiore (uptrend) o inferiore (downtrend), toccandola o superandola continuamente. Questo non è un segnale di inversione — indica forza del trend.
Come distinguere un band walk da un'inversione:
- Band walk: le bande si espandono, il volume è alto, RSI > 60 (walk in uptrend)
- Inversione: le bande sono stabili o si contraggono, il volume è in calo, l'RSI mostra divergenza
Configurazione del bot Bollinger Band
Strategia di mean reversion:
Entry: Price < Lower BB(20, 2) AND RSI(14) < 35
Exit: Price reaches SMA(20) (middle band)
Stop Loss: Price < Lower BB(20, 3) — 3 standard deviations below
Timeframe: 1h
Esempio BTC a $100,000:
Se la SMA a 20 periodi è $100,000 con una deviazione standard di $2,500:
Upper Band = $100,000 + (2 × $2,500) = $105,000
Lower Band = $100,000 - (2 × $2,500) = $95,000
Entry: BTC drops below $95,000
Target: BTC returns to $100,000
Profit potential: ~5.3% ($5,000 on $95,000 entry)
Le Bollinger Bands si adattano automaticamente alla volatilità. Nei periodi di alta volatilità le bande si allargano — quindi toccare la banda inferiore durante un mercato volatile è più estremo che toccarla in condizioni di calma. Questa natura auto-adattiva le rende particolarmente preziose per le crypto, dove i regimi di volatilità cambiano di frequente.
Crossover EMA
I crossover delle medie mobili esponenziali (EMA) sono segnali di trend following. Quando un'EMA più veloce incrocia sopra un'EMA più lenta, il trend di breve termine è passato a rialzista. Quando incrocia sotto, il trend è passato a ribassista.
Coppie EMA comuni
| EMA veloce | EMA lenta | Nome | Tipo di segnale |
|---|---|---|---|
| 9 | 21 | Crossover veloce | Cambiamento di momentum di breve termine |
| 12 | 26 | Base del MACD | Cambiamento di trend di medio termine |
| 20 | 50 | Crossover intermedio | Conferma del trend di medio termine |
| 50 | 200 | Golden/Death Cross | Inversione di trend importante — alta rilevanza |
Golden Cross e Death Cross
Il crossover EMA 50/200 è il più osservato dai trader istituzionali:
- Golden Cross: L'EMA 50 incrocia sopra l'EMA 200 → Segnale rialzista importante. Storicamente, BTC è salito del 30-80% nei 6 mesi successivi a un golden cross.
- Death Cross: L'EMA 50 incrocia sotto l'EMA 200 → Segnale ribassista importante. Storicamente precede drawdown prolungati.
Applicazione per bot: Usa il golden/death cross come filtro di regime, non come segnale di trading diretto:
Golden Cross active (50 EMA > 200 EMA):
→ DCA bot runs with normal parameters
→ Signal bot takes long entries with standard sizing
Death Cross active (50 EMA < 200 EMA):
→ DCA bot switches to conservative mode (wider spacing, smaller orders)
→ Signal bot pauses new longs or requires stronger confirmation
→ Stop losses tightened
Configurazione del bot per crossover EMA veloce
Cross EMA 9/21 per ingresso DCA:
Entry Signal: EMA(9) crosses above EMA(21) AND RSI(14) < 50
Timeframe: 1h
Action: Open DCA deal
Exit: EMA(9) crosses below EMA(21) OR take profit at 2%
Le EMA sono intrinsecamente in ritardo — confermano i trend dopo che sono iniziati. Più veloce è l'EMA (meno periodi), più reattiva è, ma più segnali falsi genera. La coppia 9/21 è un buon equilibrio per i bot crypto: abbastanza veloce da cogliere i cambiamenti di momentum, abbastanza lenta da filtrare il rumore.
Supertrend
Il Supertrend è un indicatore di trend following basato sull'ATR che traccia una singola linea sul grafico: verde quando rialzista, rossa quando ribassista. La sua semplicità lo rende ideale per l'automazione dei bot — c'è esattamente un segnale: la direzione del trend.
Come si calcola il Supertrend
Upper Band = (High + Low) / 2 + (Multiplier × ATR)
Lower Band = (High + Low) / 2 - (Multiplier × ATR)
When price closes above Upper Band → Trend is bullish (Supertrend = Lower Band)
When price closes below Lower Band → Trend is bearish (Supertrend = Upper Band)
Parametri predefiniti: Periodo = 10, Moltiplicatore = 3
Configurazione del bot Supertrend
Buy Signal: Supertrend flips from red to green (bearish → bullish)
Sell Signal: Supertrend flips from green to red (bullish → bearish)
Timeframe: 1h or 4h
Stop Loss: Supertrend line itself (acts as dynamic trailing stop)
Il Supertrend come filtro di trend:
Supertrend(10, 3) on 4h = Bullish:
→ DCA bot allowed to open new deals (long only)
→ Signal bot takes long entries normally
Supertrend(10, 3) on 4h = Bearish:
→ DCA bot pauses new deals (or switches to conservative)
→ Signal bot pauses new longs or tightens its entry filter
| Parametro Supertrend | Effetto | Quando usarlo |
|---|---|---|
| Periodo 7, Moltiplicatore 2 | Molto reattivo, più segnali | Timeframe veloci (15m, 1h), Pair volatili |
| Periodo 10, Moltiplicatore 3 | Standard — sensibilità bilanciata | Predefinito per la maggior parte dei bot crypto |
| Periodo 14, Moltiplicatore 4 | Lento, meno segnali | Swing trading, timeframe 4h/1d, filtraggio del trend |
Combinare gli indicatori: costruire catene di segnali affidabili
Nessun singolo indicatore è abbastanza affidabile da solo per il trading automatizzato. La chiave è combinare 2-3 indicatori complementari che misurano cose diverse:
- Oscillatore (RSI): Misura gli estremi di overbought/oversold
- Momentum (MACD): Misura la forza del trend e i cambiamenti di direzione
- Volatilità (Bollinger Bands): Misura gli estremi statistici del prezzo
- Trend (EMA, Supertrend): Misura la direzione complessiva
Architettura della catena di segnali
Layer 1 — ENTRY TRIGGER (fast indicator):
RSI < 30 OR Price < Lower Bollinger Band
Layer 2 — CONFIRMATION (momentum indicator):
MACD histogram decreasing in negative magnitude
OR MACD bullish crossover within last 3 candles
Layer 3 — TREND FILTER (slow indicator):
50 EMA > 200 EMA (bullish regime)
OR Supertrend = bullish on 4h timeframe
EXECUTE ONLY WHEN: Layer 1 + Layer 2 + Layer 3 all true
Esempio pratico: ingresso RSI + Bollinger Band con conferma MACD
Strategia: ingresso DCA basato sui segnali su BTC/USDT
Pair: BTC/USDT
Timeframe: 1h
Entry conditions (ALL must be true):
1. RSI(14) < 30 (oversold)
2. Price < Lower Bollinger Band(20, 2) (below statistical extreme)
3. MACD Histogram is less negative than previous candle (selling pressure easing)
Action: Open DCA deal with base order
Take Profit: 1.5% above VWAP
Safety Orders: 4, with 2% step, 1.3 volume scale
Perché questa combinazione funziona:
- RSI < 30 identifica le condizioni di oversold (timing)
- Il prezzo sotto la BB inferiore conferma che l'estremo è reale, non solo rumore (validazione)
- L'istogramma MACD in miglioramento conferma che la pressione di vendita si sta allentando (conferma del momentum)
- Tutti e tre raramente si allineano simultaneamente, quindi quando lo fanno il segnale è ad alta convinzione
Combinazioni di indicatori da evitare
| Combinazione | Problema | Perché fallisce |
|---|---|---|
| RSI + Stochastic RSI | Entrambi misurano overbought/oversold | Ridondante — stessa categoria di informazione |
| MACD + crossover EMA | Il MACD deriva dalle EMA | In sostanza lo stesso segnale con etichette diverse |
| 3+ oscillatori | RSI + Stochastic + CCI + Williams %R | Segnali contraddittori, paralisi da analisi |
| Indicatore di trend su grafico 5m | EMA 200 su candele a 5 minuti | Privo di significato — 200 × 5 minuti = meno di 1 giorno di dati |
Il sovraccarico di indicatori è l'errore di configurazione numero 1 per i trading bot. Usare 5+ indicatori non rende il tuo bot più intelligente — lo rende indeciso. Ogni indicatore aggiuntivo aggiunge un filtro che può bloccare ingressi validi. Limita ogni strategia a un massimo di 2-3 indicatori: uno per il timing di ingresso, uno per la conferma, uno per il filtraggio del regime.
Tabelle di parametri per diversi timeframe
Lo stesso indicatore con gli stessi parametri si comporta in modo molto diverso sui vari timeframe. Usa questi punti di partenza e adattali in base al backtesting.
Parametri RSI per timeframe
| Timeframe | Periodo RSI | Oversold | Overbought | Note |
|---|---|---|---|---|
| 5m | 7 | < 25 | > 75 | Periodo più veloce necessario per filtrare il rumore |
| 15m | 10 | < 28 | > 72 | Soglie leggermente più ampie |
| 1h | 14 | < 30 | > 70 | Impostazioni standard — le migliori per la maggior parte dei bot |
| 4h | 14 | < 32 | > 68 | Leggermente allentate — meno segnali ma di qualità più alta |
| 1d | 21 | < 35 | > 65 | Periodo più lungo per smussare il rumore giornaliero |
Parametri MACD per timeframe
| Timeframe | EMA veloce | EMA lenta | Segnale | Qualità del segnale |
|---|---|---|---|---|
| 5m | 8 | 21 | 5 | Bassa — molto rumorosa |
| 15m | 10 | 26 | 9 | Bassa-media |
| 1h | 12 | 26 | 9 | Media-alta — consigliata |
| 4h | 12 | 26 | 9 | Alta — i parametri standard funzionano bene |
| 1d | 12 | 26 | 9 | Molto alta — segnali di trend importanti |
Parametri Bollinger Band per timeframe
| Timeframe | Periodo | Dev. std. | Larghezza banda (BTC tipica) | Qualità ingresso |
|---|---|---|---|---|
| 5m | 14 | 2.0 | Molto stretta | Bassa — tocchi falsi frequenti |
| 15m | 18 | 2.0 | Stretta | Media |
| 1h | 20 | 2.0 | Standard | Alta — la migliore per la mean reversion |
| 4h | 20 | 2.0 | Ampia | Molto alta — rara ma affidabile |
| 1d | 20 | 2.5 | Molto ampia | Usa 2.5σ per il giornaliero per ridurre il rumore |
| Indicatore | Timeframe migliore per i bot | Ruolo primario | Usare da solo? | Migliore abbinamento |
|---|---|---|---|---|
| RSI (14) | 1h | Timing di ingresso (oversold/overbought) | No — troppi segnali falsi | Bollinger Bands, MACD |
| MACD (12,26,9) | 1h, 4h | Conferma del momentum | No — troppo in ritardo per gli ingressi | RSI come trigger di ingresso |
| Bollinger Bands (20,2) | 1h | Rilevamento estremi di volatilità | No — i band walk causano ingressi falsi | RSI per la conferma |
| EMA 9/21 | 1h | Direzione del trend di breve termine | No — whipsaw nei mercati laterali | RSI, Supertrend come filtro |
| EMA 50/200 | 4h, 1d | Filtro di regime (Bull/Bear) | Non per l'ingresso — troppo lento | Qualsiasi indicatore di ingresso |
| Supertrend (10,3) | 4h | Filtro di trend + Stop dinamico | Possibile — strategie più semplici | DCA o bot di segnale come esecuzione |
Errori comuni con gli indicatori
Errore 1: Usare overbought/oversold nei mercati in trend
RSI sopra 70 non significa "vendi" in un mercato Bull. BTC può mantenere RSI > 70 per giorni durante i movimenti parabolici. Usare RSI > 70 come trigger di vendita durante questi movimenti fa uscire dalle Position troppo presto e fa perdere un enorme rialzo.
Soluzione: Usa l'RSI per gli ingressi solo nei mercati laterali. Nei mercati in trend, usalo come strumento di conferma (ad es. RSI > 50 conferma che il trend rialzista è intatto) anziché come segnale di inversione.
Errore 2: Segnali contraddittori tra timeframe
Il tuo RSI a 1h dice "compra" (sotto 30) mentre il tuo RSI a 4h dice "neutrale" (a 50). Quale segui? Se il tuo bot riceve segnali contraddittori tra i timeframe senza una gerarchia di priorità, o si blocca o prende decisioni incoerenti.
Soluzione: Stabilisci una gerarchia chiara tra i timeframe: usa il timeframe più alto per la determinazione del trend/regime e il timeframe più basso per il timing di ingresso. Esempio: il Supertrend a 4h determina se il bot deve essere attivo; l'RSI a 1h determina quando entrare.
Errore 3: Ottimizzare i parametri sui dati storici
Cambiare l'RSI da 14 a 13,7 periodi perché ha migliorato i risultati del backtest dello 0,3% è un classico esempio di overfitting. Il parametro ha funzionato per quel specifico dataset storico e probabilmente avrà prestazioni peggiori su nuovi dati.
Soluzione: Usa parametri standard e ben collaudati (RSI 14, MACD 12/26/9, BB 20/2) come punto di partenza. Deviane solo se hai una ragione chiara e logica — non perché un ottimizzatore di backtest te l'ha detto. Per le best practice del backtesting, consulta la nostra guida al backtesting.
Domande frequenti
Qual è il singolo indicatore migliore per un trading bot?
Nessun singolo indicatore dovrebbe essere usato da solo. Se costretto a sceglierne uno, l'RSI (14 periodi) su un timeframe di 1 ora offre il miglior equilibrio tra qualità e frequenza dei segnali per i bot DCA crypto. Ma anche l'RSI da solo genera segnali falsi nel 30-40% dei casi. Combinare l'RSI con un indicatore aggiuntivo (Bollinger Bands o MACD) riduce i segnali falsi al 15-20%.
Quale timeframe dovrei usare per i segnali degli indicatori?
Per i bot DCA e i bot di segnale crypto, il timeframe di 1 ora è il punto ideale: abbastanza frequente da generare segnali concreti, abbastanza lento da filtrare il rumore. Usa 4 ore per i filtri di trend e il rilevamento del regime. Evita i 5 minuti per qualsiasi cosa tranne le strategie ad alta frequenza — il rapporto rumore-segnale è troppo alto.
Quanti indicatori dovrebbe usare un trading bot?
Da due a tre al massimo. Uno per il timing di ingresso (RSI o BB), uno per la conferma (MACD o istogramma) e, facoltativamente, uno per il filtraggio del trend/regime (EMA 50/200 o Supertrend). Più di tre creano segnali contraddittori e riducono il numero di trade a livelli impraticabili.
Dovrei usare gli stessi parametri degli indicatori per tutti i Pair di trading?
I parametri standard (RSI 14, MACD 12/26/9, BB 20/2) funzionano sorprendentemente bene sulla maggior parte dei Pair crypto principali. Tuttavia, gli altcoin a volatilità più alta (SOL, AVAX) possono beneficiare di soglie RSI leggermente più ampie (25/75 invece di 30/70) per tenere conto delle loro oscillazioni tipiche più grandi. Fai sempre il backtest quando cambi Pair.
Gli indicatori possono prevedere i crash del mercato crypto?
No. Gli indicatori riassumono il comportamento passato del prezzo — non prevedono eventi cigno nero, crolli di exchange o shock normativi. Tuttavia, certi pattern possono fornire un'allerta precoce: una divergenza RSI estrema sui grafici giornalieri, un'espansione delle Bollinger Bands oltre 3σ e picchi di volume 5× superiori alla media precedono storicamente tutti i grandi movimenti. Non sono previsioni — sono segnali di probabilità elevata.
Come faccio il backtest delle combinazioni di indicatori?
Inizia con la nostra guida al backtesting per la metodologia. Il principio chiave: testa prima ogni indicatore individualmente, poi testa le combinazioni. Se l'indicatore A ha un win rate del 60% e l'indicatore B ha un win rate del 65%, la loro combinazione dovrebbe avere un win rate del 70%+ quando usata come ingresso + conferma. Se la combinazione non migliora rispetto ai singoli indicatori, gli indicatori sono ridondanti o contraddittori.
