Quali sono le regole degli Swing Timeframe?

Scopri le regole: meccaniche, differenze, limitazioni e verifiche pratiche.

Quali sono le regole degli Swing Timeframe?

Risposta diretta

Gli swing timeframe sono orizzonti temporali di trading utilizzati per definire cosa si considera un movimento di prezzo significativo (“swing”) e per quanto tempo si prevede di mantenere le posizioni o analizzare i segnali. Le “regole” degli swing timeframe non costituiscono uno standard universale unico; piuttosto, sono un insieme di meccaniche che è possibile descrivere e testare. Un insieme di regole pratico e testabile include solitamente:

  1. una definizione del periodo di swing (quante barre/giorni/settimane si considerano come uno swing),
  2. criteri espliciti per identificare uno swing high o uno swing low,
  3. un collegamento coerente tra tale definizione di swing e regole decisionali (cosa si farebbe quando il mercato rompe, ritesta o invalida un livello),
  4. assunzioni chiare sui costi, sui tempi e sui dati, in modo da poter verificare i risultati senza considerare relazioni passate come prova definitiva.

Questo mantiene il concetto informativo: è possibile spiegare e testare il framework, riconoscendo al contempo che il comportamento del mercato, l’esecuzione e la giurisdizione influenzano i risultati.

Meccanismo o definizione

Per trasformare gli “swing timeframe” in qualcosa di verificabile indipendentemente, occorre separare le meccaniche stabili dalle condizioni variabili.

1) Meccaniche stabili: orizzonte temporale e struttura dello swing

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

  • Uno swing viene rilevato utilizzando le ultime N candele/barre (dove N è fisso per il test).
  • Uno swing low è il prezzo più basso all’interno di quel contesto di N barre, soggetto a una regola di “separazione” (in modo che bassi consecutivi non siano tutti considerati swing).
  • Uno swing high è il prezzo più alto all’interno dello stesso contesto di N barre, con la stessa regola di separazione.

Anche se le persone usano intervalli grafici diversi (orari vs giornalieri), la regola fondamentale è che N deve essere esplicito. Altrimenti, “swing timeframe” è solo un’etichetta vaga.

2) Meccaniche stabili: collegamento tra punti di swing e decisioni

Successivamente, bisogna specificare come i punti di swing influenzino le decisioni. Un insieme di regole può essere scritto senza promettere redditività. Esempi di meccaniche decisionali testabili includono:

  • Regola di rottura: “Quando il prezzo chiude al di sopra dello swing high/low più recente, segnala quell’evento come setup.”
  • Regola di ritest: “Dopo una rottura, la successiva interazione con il livello rotto è l’osservazione per la misurazione del risultato.”
  • Regola di invalidazione: “Se il prezzo raggiunge un livello contrario definito prima della fine della finestra di risultato, etichetta il setup come fallito.”

Per mantenere le regole testabili, è necessario anche definire:

  • quale campo di prezzo si utilizza (close vs high/low),
  • come si gestiscono più barre che interagiscono con i livelli,
  • e come si sceglie il livello di riferimento (solo l’ultimo punto di swing o l’ultimo swing significativo all’interno di un range).

3) Condizioni variabili: costi, esecuzione e regime

Le regole degli swing timeframe operano all’interno di un ambiente di trading reale. I costi e i dettagli di esecuzione possono cambiare i risultati anche se la logica rimane invariata. Esempi di input variabili:

  • spread e commissioni,
  • assunzioni di esecuzione ordini (comportamento market vs limit),
  • slippage in movimenti rapidi,
  • differenze tra i dati delle barre nei backtest e i tick in tempo reale.

Poiché il framework è basato sull’orizzonte temporale, può essere particolarmente sensibile al modo in cui si modella il timing (ad esempio, se si assume l’ingresso alla chiusura della barra o all’apertura della barra successiva). Senza assunzioni esplicite, due tester possono “testare le stesse regole” e ottenere comunque risultati diversi.

Evidenza o esempio (insieme di regole testabili)

Di seguito è riportato un esempio autonomo di come scrivere le regole degli swing timeframe in un modo testabile su barre storiche. Questo non è presentato come redditizio, ma solo come struttura verificabile.

Esempio di insieme di regole (basato su barre)

Si suppone di utilizzare un intervallo grafico fisso (ad esempio, barre giornaliere) e di definire N = 5.

Passo A: Rilevamento degli swing

  • Uno swing high è una barra il cui high è il più alto negli ultimi 5 barre, e che è separato dallo swing high precedente da almeno 3 barre.
  • Uno swing low è una barra il cui low è il più basso negli ultimi 5 barre, con la stessa regola di separazione.

Passo B: Definizione della finestra di osservazione

  • Dopo il rilevamento di uno swing high, si avvia una finestra di M barre per misurare i risultati (scegliere M esplicitamente, ad esempio 10 barre). I risultati vengono misurati solo all’interno di quella finestra.

Passo C: Definizione di un setup e di un modo di fallimento

  • Evento di setup (esempio lato long): segnare un setup quando il mercato chiude al di sopra dello swing high più recente.
  • Etichetta di fallimento: se il prezzo chiude al di sotto dello swing low più recente prima della fine della finestra di M barre, etichettarlo come fallito.

Passo D: Registrazione dei risultati senza affermazioni predittive Per ogni setup, registrare se la condizione di fallimento si è verificata entro M barre e quanto lontano il prezzo si è spostato rispetto alle definizioni di livello.

Cosa si può verificare

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

  • Se gli swing high/low vengono rilevati in modo coerente.
  • Con quale frequenza il mercato “chiude al di sopra” di un livello dopo la formazione di uno swing.
  • La frequenza di invalidazione prima della fine della finestra di risultato.

Se si cambia N o M, si modifica il numero e la qualità degli swing rilevati. Questo cambiamento è misurabile, ed è proprio per questo che le “regole” esplicite sono importanti.

Limitazioni e rischi

I framework basati su swing timeframe presentano diverse limitazioni significative e modi di fallimento. I più importanti riguardano l’incertezza e il modo in cui le regole si traducono nell’esecuzione reale.

Limitazione 1: Le regole dipendono dalle assunzioni

Anche con N e M fissi, i risultati dipendono da:

  • l’intervallo di barre scelto,
  • come si definisce lo “swing” (high/low vs basato sul close),
  • e da come si trattano le interazioni multiple con un livello.

Poiché le relazioni storiche non garantiscono risultati futuri, non si può dedurre che un framework continuerà a funzionare solo perché ha avuto buoni risultati in un determinato periodo.

Limitazione 2: Cambiamenti di regime di mercato

Le strutture di swing spesso si comportano diversamente a seconda del regime. Ad esempio:

  • in fasi di trend forte, i punti di swing possono aggiornarsi frequentemente,
  • in mercati laterali, il comportamento di rottura e ritest può produrre molte invalidazioni,
  • durante picchi di volatilità, i livelli possono essere attraversati più volte in breve tempo.

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

Limitazione 3: Differenze nei dati e nell’esecuzione

Un modo comune di fallimento nei test è la mancata corrispondenza tra:

  • la logica basata sulla chiusura delle barre nei dati storici,
  • e il timing effettivo dell’esecuzione.

Se una regola assume implicitamente di entrare alla chiusura di una barra ma, nella realtà, si può entrare solo dopo la chiusura, i risultati del framework possono cambiare. Anche i costi (spread/commissioni) possono ridurre i risultati misurati.

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.