Risposta diretta: cosa significa “swing definition”, con un esempio svolto
Una swing definition è un insieme di regole per etichettare parti di un grafico dei prezzi come massimi di swing e minimi di swing in base a come il prezzo si muove nel tempo. Un esempio svolto chiarisce la procedura trasformando idee vaghe (“un movimento verso l’alto e poi verso il basso”) in passaggi espliciti (cosa conta come un nuovo massimo/minimo e quando smetti e dichiari uno swing).
Di seguito trovi uno scenario numerico trasparente che puoi replicare. È solo a scopo informativo e non presuppone dati di mercato in tempo reale.
Meccanismo o definizione: le regole di input che devi dichiarare
Per rendere verificabile qualsiasi esempio di swing definition, devi definire almeno questi elementi:
-
Dati e step temporali: ti serve una sequenza di prezzi in ordine (ad esempio, la chiusura di ogni barra). Assumi un intervallo di barra fisso.
-
Regola della dimensione dello swing: molte definizioni richiedono un movimento minimo per evitare di etichettare come swing il rumore minuscolo. Questo può essere espresso come percentuale, distanza in pip o distanza assoluta di prezzo.
-
Regola di lookback/adiacenza: devi avere un modo per decidere se un punto è un massimo locale (più alto dei candidati vicini) o un minimo locale.
-
Tempistica delle decisioni: devi scegliere se confermare uno swing solo dopo aver visto barre successive (comune) oppure se provi a etichettare immediatamente (di solito meno affidabile).
Nell’esempio svolto, userò un insieme di regole semplice ed esplicito, facile da controllare a mano.
Evidenza o esempio: uno scenario svolto e trasparente
Assunzioni (dichiara tutto ciò che viene usato)
- Osservi una sequenza di 10 chiusure di barre in ordine cronologico.
- I valori rappresentano il livello di prezzo di un singolo strumento.
- Magnitudine minima dello swing: un massimo o un minimo di swing deve differire dal precedente candidato opposto di almeno 2 unità.
- Regola dell’estremo locale:
- Un massimo di swing si verifica alla barra t se la sua chiusura è più alta sia della chiusura alla barra t-1 sia della chiusura alla barra t+1.
- Un minimo di swing si verifica alla barra t se la sua chiusura è più bassa sia della chiusura alla barra t-1 sia della chiusura alla barra t+1.
- Regola di conferma: puoi confermare uno swing alla barra t solo dopo aver visto la barra t+1.
Dati di input (chiusure delle barre)
Bar 1 to 10 closes:
- B1=100
- B2=101
- B3=103
- B4=102
- B5=98
- B6=99
- B7=101
- B8=100
- B9=97
- B10=98
Etichettatura passo-passo
Step A: Identifica massimi/minimi locali (ignorando per il momento la regola delle 2 unità).
- Barra 3: 103 è più alta di B2=101 e B4=102 ⇒ candidato massimo locale.
- Barra 5: 98 è più bassa di B4=102 e B6=99 ⇒ candidato minimo locale.
- Barra 7: 101 è più alta di B6=99 e B8=100 ⇒ candidato massimo locale.
- Barra 9: 97 è più bassa di B8=100 e B10=98 ⇒ candidato minimo locale.
Step B: Applica la magnitudine minima di swing di 2 unità.
- Per prima cosa, accetta il punto di partenza della sequenza come:
- Massimo di swing in B3=103 (non esiste un precedente swing opposto, quindi lo prendiamo come primo estremo etichettato a scopo illustrativo).
- Il prossimo candidato opposto è il minimo di swing in B5=98.
- Differenza: 103 − 98 = 5 ≥ 2 ⇒ accetta minimo di swing B5.
- Il prossimo candidato massimo di swing è B7=101.
- Differenza dall’ultimo minimo etichettato: 101 − 98 = 3 ≥ 2 ⇒ accetta massimo di swing B7.
- Il prossimo candidato minimo di swing è B9=97.
- Differenza dall’ultimo massimo etichettato: 101 − 97 = 4 ≥ 2 ⇒ accetta minimo di swing B9.
Swing risultanti etichettati (ciò che ha prodotto la tua definizione)
- Massimo di swing: B3 (103)
- Minimo di swing: B5 (98)
- Massimo di swing: B7 (101)
- Minimo di swing: B9 (97)
Come verificare in modo indipendente
- Scrivi le stesse chiusure delle barre.
- Controlla ogni barra interna (barre 2–9) rispetto ai suoi vicini immediati per confermare massimo/minimo locale.
- Applica la magnitudine minima di 2 unità rispetto all’ultimo swing opposto accettato.
- Verifica di non aver etichettato nulla alla barra 1 o alla barra 10 con questa regola dei vicini, perché su entrambi i lati non sono disponibili dati.
Limiti e rischi: dove la swing definition può fallire
Anche un calcolo corretto può produrre etichette fuorvianti se le tue regole non corrispondono a come si comportano i dati.
- Sensibilità alle regole (la meccanica dipende dalle scelte)
- Cambiare la magnitudine minima dello swing (2 unità nell’esempio) può rimuovere o aggiungere swing.
- Usare solo i vicini immediati è sensibile al rumore di una singola barra; una definizione con un lookback più ampio può etichettare meno swing, ma più grandi.