BJF Trading Group Inc. — Ontario, Canada Contatti Area membri Blog Affiliati
EN DE JA AR KO ES PT ID VI HI FR TR IT CN

Strategie di impulse trading: trasformare le esplosioni di momentum in segnali di ingresso

Come funziona il conteggio degli impulsi, perché la dimensione della finestra decide tutto, perché saltare l’impulso mantiene il tuo flusso non tossico e come costruire, filtrare e ottimizzare una strategia automatica basata sugli impulsi.

Di Boris Fesenko, fondatore e sviluppatore principale, BJF Trading Group Inc. Sviluppa software di trading e di esecuzione dal 2000. Ultimo aggiornamento: agosto 2026.

Una strategia di impulse trading entra nella direzione di un’esplosione breve e concentrata del movimento di prezzo, partendo dal presupposto che l’esplosione sia l’inizio visibile di un movimento e non rumore. Invece di leggere indicatori su barre chiuse, un sistema a impulsi conta gli impulsi di prezzo discreti all’interno di una breve finestra temporale, verifica se un numero sufficiente di essi punta nella stessa direzione e se sono abbastanza grandi da essere rilevanti, e tratta quel gruppo come un segnale direzionale. Tutto ciò che fa funzionare o fallire l’approccio si riduce a quattro numeri: la durata della finestra, il numero minimo di impulsi, la dimensione minima dell’impulso e ciò che accade tra il segnale e l’ingresso.

Punti chiave

  • Un impulso è un movimento di prezzo rapido e unidirezionale, ampio rispetto al normale movimento recente, che si completa in pochi secondi, non in minuti.
  • Un singolo impulso è rumore, un gruppo è un segnale. Le strategie a impulsi contano gli impulsi all’interno di una finestra fissa (un minuto è un punto di partenza comune) e agiscono solo quando sia il numero sia la dimensione superano una soglia.
  • La concordanza di direzione conta più dell’ampiezza. Tre o quattro impulsi nella stessa direzione all’interno di una finestra dicono di più sull’intenzione del mercato rispetto a un unico grande picco.
  • Il ritardo tra segnale e ingresso è una scelta progettuale, non un bug. Entrare un momento dopo l’esplosione cambia sia la qualità dell’esecuzione sia l’impronta del tuo flusso di ordini.
  • Un impulso saltato è un impulso non tossico. Nessun ordine viene inviato mentre il movimento di prezzo è in corso. L’impulso viene deliberatamente ignorato e l’ingresso avviene alcuni secondi dopo al prezzo di mercato corrente, quindi il flusso non presenta nessuna delle caratteristiche che un broker classifica come tossiche.
  • Due modalità di ingresso per due convinzioni diverse: ingresso su conferma (attendere che il movimento si estenda) e ingresso su pullback (attendere un ritracciamento ed entrare a un prezzo migliore).
  • I parametri degli impulsi sono specifici per ogni broker. Granularità del feed, spread e latenza di esecuzione variano da una sede all’altra, quindi le soglie calibrate su un conto sono solitamente sbagliate su un altro.

Cosa si intende per impulso?

In questo contesto un impulso è un movimento di prezzo discreto e unidirezionale che avviene rapidamente ed è significativamente più ampio del movimento di base recente dello strumento. È un evento di microstruttura, non un pattern grafico. Ha tre proprietà che una strategia può misurare direttamente:

Proprietà Cosa misura Perché è importante
Direzione Se il movimento è al rialzo o al ribasso I gruppi hanno significato solo quando i loro membri concordano
Ampiezza Dimensione del movimento in punti o pip Filtra il micro-jitter che ogni feed produce costantemente
Tempistica Quando si è verificato all’interno della finestra di osservazione Impulsi distribuiti su dieci minuti non sono un’esplosione

Il motivo per lavorare con gli impulsi anziché con le candele è la risoluzione. Una candela a un minuto comprime tutto ciò che è accaduto in quel minuto in quattro numeri, e un’esplosione di movimento rapido unidirezionale seguita da un rientro appare identica a una salita lenta. Contare i movimenti stessi conserva le informazioni che la candela scarta.

L’impulse trading e le strategie con cui viene confuso

L’impulse trading si colloca tra il momentum trading e il breakout trading, e viene regolarmente etichettato in modo errato come l’uno o l’altro. Le differenze sono pratiche, non accademiche, perché cambiano cosa misuri e quando entri.

Approccio Trigger Timeframe tipico Principale modalità di fallimento
Impulse trading Un gruppo di movimenti di prezzo rapidi e unidirezionali in una breve finestra Da secondi a minuti Reagire al rumore quando le soglie sono troppo larghe
Breakout trading Il prezzo supera un livello definito o il limite di un range Da minuti a ore Falsi breakout su livelli ovvi
Momentum trading La lettura di un indicatore (rate of change, oscillatore) su barre chiuse Da minuti a giorni Ritardo: il segnale arriva dopo il movimento
Mean reversion Deviazione da una media, in attesa di un ritorno Qualsiasi Combattere un trend reale

Nota che l’impulse trading e la mean reversion sono diametralmente opposti nel loro presupposto di base. La mean reversion dice che un movimento brusco è una reazione eccessiva che verrà riassorbita. L’impulse trading dice che un movimento brusco è un’informazione che verrà estesa. Entrambe le cose sono vere in momenti diversi, ed è proprio per questo che i filtri descritti di seguito contano più della logica di ingresso stessa.

Anatomia di un segnale a impulsi

Un segnale a impulsi funzionante è una congiunzione di condizioni, valutate continuamente all’arrivo di nuovi prezzi. Ogni condizione elimina una specifica classe di falsi positivi.

# 1. Finestra di osservazione: quanto indietro contiamo
window = 60 seconds

# 2. Condizione di conteggio: quanti impulsi devono concordare
impulses_up   >= min_count      # es. 3 o 4

# 3. Condizione di dimensione: ogni impulso deve essere abbastanza grande da contare
impulse_size  >= min_size       # in punti, per strumento

# 4. Dominanza: la finestra non deve essere bilanciata
impulses_up > impulses_down

# Se tutte e quattro sono soddisfatte, la finestra è classificata come evento a impulsi
# e la strategia prepara un ingresso long.

Scegliere la finestra

La finestra è il parametro in assoluto più determinante. Se è troppo corta, non ci sono mai prove sufficienti per raggiungere la soglia di conteggio, quindi la strategia o non opera mai o opera su due movimenti casualmente coincidenti. Se è troppo lunga, movimenti non correlati provenienti da parti diverse del minuto vengono contati insieme, ed è così che un sistema finisce per comprare in un movimento già esaurito.

Finestra Comportamento Adatta a
Da 10 a 30 secondi Molto reattiva, numero elevato di segnali, più falsi positivi Strumenti ad alta volatilità, rischio contenuto, uscite rapide
1 minuto Punto di partenza equilibrato per la maggior parte degli strumenti Oro, indici, coppie principali
Da 2 a 5 minuti Segnali meno numerosi e più affidabili, ingressi più tardivi Strumenti più lenti e mantenimento delle posizioni in stile swing
Inizia con un minuto e tre impulsi. È un valore predefinito sensato per la maggior parte degli strumenti e ti offre una base su cui ottimizzare, anziché uno spazio di parametri vuoto. Modifica una dimensione alla volta: prima la finestra, poi il conteggio, poi la dimensione.

Impostare la soglia di dimensione

La dimensione minima dell’impulso deve essere espressa in relazione allo strumento, non come numero universale. Ciò che è un movimento significativo sull’oro è rumore di fondo su un indice e un evento importante su una coppia di valute a bassa volatilità. Due approcci praticabili: impostare la soglia come numero fisso di punti per strumento e ricontrollarla ogni trimestre, oppure legarla a una misura di volatilità come l’average true range, in modo che si adatti al cambiare delle condizioni. La versione fissa è più facile da comprendere e da ottimizzare. La versione adattiva resiste meglio ai cambiamenti di regime.

L’intervallo tra segnale e ingresso

Una volta che una finestra è classificata come evento a impulsi, l’implementazione ingenua apre subito una posizione. Raramente è la scelta migliore, per due ragioni distinte.

La prima è il prezzo. La coda di un’esplosione è il momento peggiore per essere eseguiti: lo spread è di solito al suo massimo e l’esecuzione che ottieni è quella che nessun altro voleva. Una breve pausa deliberata permette allo spread di normalizzarsi prima che l’ordine venga inviato.

La seconda è l’impronta. Un flusso di ordini che arriva sistematicamente entro pochi millisecondi da un rapido movimento di prezzo ha una forma caratteristica, e i sistemi di qualità dell’esecuzione lato broker sono costruiti per riconoscere le forme. Introdurre un ritardo tra il trigger e l’ingresso, e farlo variare, fa apparire il flusso come normale trading direzionale. Abbiamo spiegato come questo interagisce con le esecuzioni in come i broker prezzano ed eseguono davvero i tuoi ordini.

Perché un impulso saltato non può essere letto come flusso tossico

Questa è la parte che decide se una strategia avrà vita lunga su un conto retail. I broker non filtrano gli ordini perché una strategia è redditizia. Filtrano gli ordini che arrivano durante un movimento di prezzo, perché quegli ordini vengono eseguiti a un prezzo che la sede non ha ancora finito di aggiornare. Questo è ciò che “flusso tossico” significa in pratica: un’esecuzione ottenuta su una quotazione non aggiornata, a spese del broker, nei millisecondi in cui il prezzo si sta ancora muovendo.

Una strategia a impulsi costruita nel modo descritto qui fa l’opposto. L’impulso non viene tradato. Viene osservato, contato e deliberatamente saltato. Non esiste alcun ordine mentre il movimento è in corso. Solo dopo che l’esplosione è terminata, e sono trascorsi diversi secondi, la strategia invia un ordine, che a quel punto viene eseguito al prezzo di mercato corrente come qualsiasi altra operazione direzionale. Non è coinvolta alcuna quotazione non aggiornata, non viene sfruttato alcun vantaggio di latenza e non c’è nulla su cui un filtro di esecuzione possa basarsi.

Il risultato pratico è che il flusso appare per quello che è: un trader che ha visto un movimento, ha atteso e poi è entrato. Ecco perché il ritardo non è un compromesso imposto alla strategia. È la caratteristica che permette alla strategia di funzionare su un conto normale senza attivare le contromisure descritte in come i broker prezzano ed eseguono davvero i tuoi ordini.

Il ritardo è un parametro reale con un costo reale. Attendere migliora l’esecuzione ed elimina qualsiasi dubbio di flusso tossico, ma su un movimento davvero rapido comporta anche la rinuncia a una parte del movimento. È un compromesso da misurare sul tuo broker, non un’impostazione da copiare da un post su un forum.

Due modalità di ingresso: conferma e pullback

Dopo il ritardo, una strategia a impulsi ha bisogno di una regola che definisca come appare “il mercato ha confermato il segnale”. Esistono due risposte coerenti, che esprimono convinzioni opposte su ciò che accade subito dopo un’esplosione.

Ingresso su conferma

Attendi che il prezzo percorra un’ulteriore distanza definita nella direzione del segnale, ad esempio 10 punti, prima di entrare. Il segnale viene accettato solo se il mercato prosegue.

Convinzione: un movimento reale prosegue immediatamente.
Costo: entri più tardi e a un prezzo peggiore.
Vantaggio: gran parte dei falsi segnali non diventa mai un’operazione.

Ingresso su pullback

Attendi che il prezzo si muova di una distanza definita contro il segnale, ad esempio 10 punti, ed entra lì, mantenendo la direzione originale.

Convinzione: la direzione dell’impulso è corretta, il ritracciamento immediato è rumore.
Costo: alcuni segnali non tornano mai indietro e perdi il movimento.
Vantaggio: un prezzo di ingresso sensibilmente migliore e uno stop più stretto.

Le due modalità non sono intercambiabili e rendono in modo diverso a seconda dello strumento. Gli strumenti che proseguono in trend in modo pulito dopo un’esplosione premiano l’ingresso su conferma. Gli strumenti che vanno oltre e poi rientrano bruscamente premiano l’ingresso su pullback. Testare entrambe sugli stessi dati, mantenendo invariato tutto il resto, è il modo più rapido per capire in quale regime si trova il tuo strumento.

Uscite: stop loss, take profit e trailing

Gli ingressi a impulsi creano un problema specifico in uscita. L’ingresso è sincronizzato con un’esplosione di volatilità, il che significa che uno stop fisso posizionato alla distanza abituale ha una probabilità insolitamente alta di essere colpito dalla coda della stessa esplosione che ha generato il segnale. Ne derivano tre regole.

Primo, dimensiona lo stop in base alla volatilità che ha prodotto il segnale, non in base a un valore predefinito a livello di conto. Secondo, usa il take profit come tetto massimo anziché come uscita principale, perché i movimenti a impulsi che funzionano tendono ad andare oltre un target fisso. Terzo, concentra il lavoro vero sul trailing stop. Un trailing stop che si attiva dopo un movimento definito e segue il prezzo a una distanza definita è ciò che trasforma l’occasionale grande prosecuzione di un impulso nell’operazione che ripaga i falsi segnali. In pratica sono di solito i parametri di trailing, e non quelli di ingresso, a separare un sistema a impulsi marginale da uno redditizio.

Filtri che mantengono onesta una strategia a impulsi

Il rilevamento degli impulsi è volutamente sensibile, quindi sono i filtri a farsi carico della gestione del rischio. I quattro più importanti:

Filtro Cosa blocca
Filtro di volatilità Segnali generati in condizioni in cui il normale movimento dello strumento supera già la soglia dell’impulso, facendo sembrare ogni finestra un’esplosione
Filtro notizie ed eventi del feed Ingressi durante pubblicazioni programmate e anomalie del feed, quando un’esplosione riflette la pubblicazione di un dato o un gap di quotazione anziché un’intenzione direzionale
Filtro di sessione Segnali nelle ore di scarsa liquidità, quando una manciata di quotazioni può superare la soglia di conteggio senza alcuna partecipazione reale alle spalle
Filtro sullo spread Ingressi nel momento in cui lo spread è al massimo, che è proprio quando un sistema a impulsi è più tentato di operare
Una posizione per strumento. I gruppi di impulsi arrivano a ondate, quindi un sistema senza un limite di posizioni aprirà tranquillamente cinque operazioni correlate sullo stesso movimento. Limitalo a una e non aumentare la size dopo una perdita. Mediare su un impulso fallito è il modo in cui una strategia a impulsi diventa una strategia grid con qualche passaggio in più.

Ottimizzare i parametri degli impulsi per il tuo broker

Le soglie degli impulsi non sono trasferibili. La stessa strategia su due conti vede due quadri diversi, perché granularità del feed, frequenza delle quotazioni, spread tipico e latenza di esecuzione variano tutti da una sede all’altra. Una soglia di conteggio che produce quattro segnali al giorno su un feed può produrne quaranta su un altro.

Questo rende l’ottimizzazione un requisito più che un perfezionamento, e rende decisiva la qualità dell’ambiente di test. Ottimizzare una logica a impulsi su dati a barre è quasi privo di significato, perché gli eventi conteggiati avvengono all’interno delle barre. Un test utile richiede uno storico tick reale, un ritardo di esecuzione modellato e lo spread storico applicato tick per tick anziché un valore fisso. Il nostro approccio è descritto nel SharpTrader Backtester and Optimizer, che lavora su flussi tick reali con latenza di esecuzione configurabile.

Una sequenza pratica che mantiene gestibile la griglia dei parametri:

Fase Ottimizza Mantieni fissi
1 Parametri degli impulsi: finestra, conteggio minimo, dimensione minima Uscite e filtri con valori predefiniti sensati
2 Parametri di trailing: distanza di attivazione e distanza di trailing I parametri degli impulsi trovati nella fase 1
3 Stop loss e take profit Parametri degli impulsi e di trailing
4 Filtri: volatilità, sessione, spread Tutto quanto sopra

Eseguire tutte e quattro le fasi contemporaneamente produce un numero di combinazioni nell’ordine delle centinaia di migliaia e un risultato di solito sovra-ottimizzato su una specifica quindicina di giorni. L’ottimizzazione per fasi mantiene ogni passaggio interpretabile e si conclude in una frazione del tempo.

Dove le strategie a impulsi funzionano meglio

La logica a impulsi richiede strumenti che producano davvero esplosioni. Oro e indici azionari sono il terreno naturale, perché entrambi si muovono con spinte concentrate ed entrambi hanno una partecipazione sufficiente perché un gruppo di movimenti unidirezionali rifletta di solito un flusso reale. Le principali coppie di valute funzionano, con una frequenza di segnali inferiore e target più piccoli. Gli strumenti sottili e lenti sono cattivi candidati: la soglia dell’impulso non viene mai raggiunta, oppure viene raggiunta a causa di artefatti di quotazione anziché di vero trading.

Errori comuni

Quattro schemi di errore spiegano la maggior parte dei risultati deludenti. Impostare la soglia di dimensione dell’impulso troppo bassa, così che il normale jitter conti come impulso e il sistema operi continuamente. Ottimizzare su dati a barre, il che produce parametri che descrivono un ambiente in cui la strategia non opera mai realmente. Entrare immediatamente sul trigger, il che massimizza sia lo spread pagato sia la riconoscibilità del flusso. E riutilizzare i parametri di un altro trader, che equivale a usare gli occhiali da vista di qualcun altro: il suo broker, il suo feed, la sua latenza.

Dal concetto a un sistema operativo

Tutto quanto sopra descrive la logica. Trasformarla in qualcosa che funzioni senza supervisione significa gestire le parti noiose più che concettuali: conteggio continuo degli impulsi su più strumenti, un ritardo configurabile, entrambe le modalità di ingresso, gestione del trailing e filtri attivabili in modo indipendente. È ciò che implementa TrendPulse, con ogni soglia esposta come parametro in modo da poterla ottimizzare per strumento e per broker, anziché essere fornita come una scatola nera fissa.

Domande frequenti

Cos’è una strategia di impulse trading?

Una strategia di impulse trading entra nella direzione di un’esplosione breve e concentrata del movimento di prezzo. Conta gli impulsi di prezzo discreti all’interno di una finestra temporale fissa e tratta un gruppo di impulsi nella stessa direzione che supera sia una soglia di conteggio sia una soglia di dimensione come un segnale di ingresso direzionale.

In cosa l’impulse trading differisce dal momentum trading?

Il momentum trading legge indicatori su barre chiuse, quindi il segnale arriva dopo che il movimento è stato confermato dal timeframe. L’impulse trading misura i movimenti di prezzo stessi all’interno di una finestra di pochi secondi, quindi reagisce all’inizio del movimento. Il compromesso è tra risoluzione e affidabilità: i segnali a impulsi sono più precoci e più rumorosi.

Quanti impulsi dovrebbero attivare un segnale?

Tre o quattro impulsi nella stessa direzione all’interno di una finestra di un minuto sono un punto di partenza comune. Il numero giusto dipende dallo strumento e dal feed: una sede che pubblica quotazioni più granulari registrerà più impulsi per lo stesso movimento di prezzo reale, quindi la soglia va calibrata per ogni broker anziché copiata.

Devo entrare subito dopo l’impulso?

Di solito no. La fine di un’esplosione è il momento in cui lo spread è più ampio e l’esecuzione è peggiore, e un flusso di ordini che arriva sistematicamente entro pochi millisecondi da un rapido movimento di prezzo è facile da identificare lato broker. Un breve ritardo prima dell’ingresso migliora l’esecuzione e normalizza l’impronta, al costo di qualche punto sui movimenti davvero rapidi.

Qual è la differenza tra ingresso su conferma e ingresso su pullback?

L’ingresso su conferma attende che il prezzo si muova di un’ulteriore distanza definita nella direzione del segnale prima di entrare, filtrando i segnali che non si estendono. L’ingresso su pullback attende un ritracciamento contro il segnale ed entra lì nella direzione originale, accettando una percentuale di successo inferiore in cambio di un prezzo di ingresso migliore e di uno stop più stretto.

Un broker può considerare una strategia a impulsi come flusso tossico?

No, se l’impulso stesso viene saltato. Flusso tossico significa ordini eseguiti durante un movimento di prezzo, su una quotazione che la sede non ha ancora finito di aggiornare. Una strategia a impulsi di questo tipo non invia alcun ordine mentre il movimento è in corso: osserva l’esplosione, la lascia passare ed entra alcuni secondi dopo al prezzo di mercato corrente. Non c’è alcuna quotazione non aggiornata né alcun vantaggio di latenza nell’esecuzione, quindi il flusso è indistinguibile dal normale trading direzionale.

Le strategie a impulsi possono essere sottoposte a backtest in modo affidabile?

Solo su dati tick reali. Gli eventi che una strategia a impulsi conta avvengono all’interno delle barre, quindi un test basato sulle barre non può vederli e produce parametri che descrivono un ambiente inesistente. Un test significativo richiede uno storico tick, lo spread storico applicato tick per tick e un ritardo di esecuzione modellato.

Quali strumenti sono adatti all’impulse trading?

Strumenti che si muovono con esplosioni concentrate e con una partecipazione reale alle spalle: prima di tutto oro e indici azionari, poi le principali coppie di valute con una frequenza di segnali inferiore. Gli strumenti sottili o lenti sono cattivi candidati, perché la soglia non viene mai raggiunta oppure viene raggiunta a causa di artefatti di quotazione anziché di un flusso reale.

Fai trading sull’esplosione, non sul ritardo

TrendPulse implementa rilevamento degli impulsi, ingresso ritardato, entrambe le modalità di conferma e gestione del trailing, con ogni soglia aperta all’ottimizzazione sul tuo broker.

Scopri TrendPulse
Backtester e Optimizer