Quali sono le regole dei timeframe di Swing?

Scopri quali sono le regole: meccaniche, differenze, limitazioni e controlli pratici.

Risposta diretta

I timeframe di swing sono orizzonti temporali di trading usati per inquadrare ciò che tratti come un movimento di prezzo significativo (“swing”) e per quanto tempo ti aspetti di mantenere le posizioni o di rivedere i segnali. Le “regole” dei timeframe di swing non sono uno standard universale singolo; invece, sono un insieme di meccaniche che puoi descrivere e testare. Un set di regole pratico e testabile di solito include:

  1. una definizione del periodo di swing (quante barre/giorni/settimane consideri come uno swing),
  2. criteri espliciti per ciò che qualifica come massimo di swing o minimo di swing,
  3. una mappatura coerente da quella definizione di swing alle regole decisionali (cosa faresti quando il mercato rompe, fa retest o invalida), e
  4. assunzioni chiare su costi, tempistiche e dati, così da poter verificare i risultati senza trattare le relazioni passate come prova.

Questo mantiene il concetto informativo: puoi spiegare e testare il framework, riconoscendo però che il comportamento del mercato, l’esecuzione e la giurisdizione influenzano i risultati.

Meccanismo o definizione

Per trasformare i “timeframe di swing” in qualcosa che puoi verificare in modo indipendente, separa le meccaniche stabili dalle condizioni variabili.

1) Meccaniche stabili: orizzonte temporale e struttura dello swing

Un modo comune per formalizzare i timeframe di swing è scegliere una lunghezza fissa della finestra di osservazione. Ad esempio, potresti dire:

  • Uno swing viene rilevato usando le ultime N candele/barre (dove N è fissa per il test).
  • Un minimo di swing è il prezzo più basso all’interno di quel contesto di N barre, soggetto a una regola di “separazione” (così che i minimi consecutivi non vengano tutti contati come swing).
  • Un massimo di swing è il prezzo più alto all’interno dello stesso contesto di N barre, ancora con la separazione.

Anche se le persone usano intervalli di grafico diversi (orario vs giornaliero), la regola chiave è che N deve essere esplicita. Altrimenti, “timeframe di swing” è solo un’etichetta vaga.

2) Meccaniche stabili: mappare i punti di swing alle decisioni

Successivamente, specifica come i punti di swing influenzano le decisioni. Un set di regole può essere scritto senza promettere profittabilità. Esempi di meccaniche decisionali che puoi testare includono:

  • Regola di rottura: “Quando il prezzo chiude oltre l’ultimo massimo/minimo di swing, registra quell’evento come un setup.”
  • Regola di retest: “Dopo una rottura, la prossima interazione con il livello rotto è l’osservazione per misurare l’esito.”
  • Regola di invalidazione: “Se il prezzo raggiunge un livello contrario definito prima che finisca la finestra dell’esito, etichetta lo setup come fallito.”

Per mantenere le regole testabili, devi anche definire:

  • quale campo prezzo usi (close vs high/low),
  • come gestisci più barre che interagiscono con i livelli,
  • e come scegli il livello di riferimento (solo l’ultimo punto di swing, oppure lo swing significativo più recente all’interno di un intervallo).

3) Condizioni variabili: costi, esecuzione e regime

Le regole dei timeframe di swing operano all’interno di un ambiente di trading reale. Costi e dettagli di esecuzione possono cambiare i risultati anche se la tua logica resta la stessa. Esempi di input variabili:

  • spread e commissioni,
  • assunzioni sull’esecuzione degli ordini (comportamento market vs limit),
  • slippage nelle mosse rapide,
  • differenze tra dati del backtest su barre e tick in tempo reale.

Poiché il framework è basato sull’orizzonte, può essere particolarmente sensibile a come modelli le tempistiche (ad esempio, se assumi ingresso alla chiusura della barra o all’apertura della barra successiva). Senza assunzioni esplicite, due tester possono “testare le stesse regole” e ottenere risultati diversi.

Evidenza o esempio (set di regole testabile)

Di seguito trovi un esempio autosufficiente di come scrivere regole dei timeframe di swing in modo da poterle testare su barre storiche. Non viene presentato come proficuo—solo come una struttura che puoi verificare.

Esempio di set di regole (basato su barre)

Assumi di usare un intervallo di grafico fisso (ad esempio, barre giornaliere) e definisci N = 5.

Step A: Rileva gli swing

  • Un massimo di swing è una barra il cui high è il più alto delle ultime 5 barre, ed è separato dall’ultimo massimo di swing precedente di almeno 3 barre.
  • Un minimo di swing è una barra il cui low è il più basso delle ultime 5 barre, con la stessa regola di separazione.

Step B: Definisci la finestra di osservazione

  • Dopo che viene rilevato un massimo di swing, avvii una finestra di M barre per misurare gli esiti (scegli M esplicitamente, ad esempio 10 barre). Gli esiti vengono misurati solo all’interno di quella finestra.

Step C: Definisci uno setup e una modalità di fallimento

  • Evento di setup (esempio long-side): marca uno setup quando il mercato chiude sopra l’ultimo massimo di swing.
  • Etichetta di fallimento: se il prezzo chiude sotto l’ultimo minimo di swing prima che la finestra di M barre finisca, etichettalo come fallito.

Step D: Registra i risultati senza affermazioni di previsione Per ogni setup, registra se la condizione di fallimento è avvenuta entro M barre e di quanto il prezzo si è mosso rispetto alle definizioni del tuo livello.

Cosa puoi verificare

Con questa struttura, puoi verificare in modo indipendente almeno questi punti:

  • Se i massimi/minimi di swing vengono rilevati in modo coerente.
  • Quanto spesso il mercato “chiude oltre” un livello dopo che si forma uno swing.
  • La frequenza di invalidazione prima che finisca la finestra dell’esito.

Se cambi N o M, cambierai il numero e la qualità degli swing rilevati. Questo cambiamento è misurabile, ed è esattamente per questo che contano le “regole” esplicite.

Limitazioni e rischi

I framework dei timeframe di swing hanno diverse limitazioni materiali e modalità di fallimento. Le più importanti riguardano l’incertezza e il modo in cui le regole si traducono in esecuzione reale.

Limitazione 1: Le regole dipendono dalle assunzioni

Anche con N e M fissi, gli esiti dipendono da:

  • l’intervallo di barre che hai scelto,
  • come definisci “swing” (basato su high/low vs close),
  • e come gestisci più interazioni con un livello.

Poiché le relazioni storiche non stabiliscono risultati futuri, non puoi dedurre che un framework continuerà a funzionare solo perché in un periodo è sembrato funzionare bene.

Limitazione 2: Cambiamenti del regime di mercato

Le strutture di swing spesso si comportano in modo diverso tra i vari regimi. Ad esempio:

  • in fasi di trend forte, i punti di swing possono aggiornarsi frequentemente,
  • nei mercati laterali, il comportamento “break-and-retest” può generare molte invalidazioni,
  • durante picchi di volatilità, i livelli possono essere attraversati e attraversati di nuovo in un orizzonte breve.

Un ruleset può quindi fallire non perché è “sbagliato”, ma perché le sue assunzioni sul comportamento significativo dello swing non corrispondono più al regime attuale.

Limitazione 3: Differenze tra dati ed esecuzione

Una modalità di fallimento comune nei test è il disallineamento tra:

  • la logica di chiusura della barra nei dati storici,
  • e le tempistiche reali di esecuzione.

Se una regola assume implicitamente che tu entri a una close della barra ma, nella realtà, puoi entrare solo dopo la close, gli esiti del framework possono cambiare. Anche i costi (spread/commissioni) possono ridurre i risultati misurati.

DOCUMENT END

Il trading su forex e CFD comporta rischi significativi. Le informazioni di FoxiForex sono educative e non costituiscono consulenza finanziaria personale. I contenuti sponsorizzati sono chiaramente indicati.