Quali input utilizza Swing Highs Lows?
Risposta diretta
Swing Highs Lows utilizza input derivati direttamente dal grafico dei prezzi: la sequenza di punti di massimo e di minimo che identifichi su un grafico. In altre parole, gli “input” non sono indicatori esterni per impostazione predefinita; sono le coordinate di massimo/minimo selezionate in base alla tua definizione di punto di swing.
Poiché il termine “Swing Highs Lows” può essere implementato con diverse regole di identificazione degli swing, l’unico modo affidabile per rispondere alla domanda è elencare gli input che devi definire per la tua versione: (1) la serie di prezzi su cui effettuare le annotazioni (ad esempio, i valori di massimo e minimo), (2) la regola per il rilevamento degli swing (la definizione materiale), e (3) l’ambito del grafico (finestra temporale e granularità delle barre/tick).
Meccanismo e definizione
Uno swing high è un picco locale nella struttura dei prezzi secondo una regola scelta; uno swing low è un minimo locale secondo lo stesso tipo di regola. Una volta ottenuti questi punti, “Swing Highs Lows” si riferisce tipicamente al ragionamento sull’ordinamento e sulle posizioni relative di tali punti — ad esempio, se i nuovi massimi sono più alti/bassi dei massimi precedenti, e se i nuovi minimi sono più alti/bassi dei minimi precedenti.
Per essere precisi, i tuoi input rientrano solitamente in queste categorie:
- Dati dei prezzi: i valori necessari per identificare massimi e minimi (comunemente il massimo della barra e il minimo della barra, o il massimo/minimo rilevante dalla fonte dati che utilizzi).
- Regola di rilevamento degli swing: una condizione deterministica che stabilisce se una barra (o un timestamp) soddisfa i requisiti per essere considerata uno swing high/low. Ad esempio, molte implementazioni richiedono che il punto candidato sia superiore ai punti circostanti per gli swing high, e inferiore ai punti circostanti per gli swing low.
- Finestra di lookback/lookaround (dipendenza): il numero di barre intorno a un punto candidato considerate per determinare se è “più alto/più basso dei vicini”.
- Granularità del grafico e finestra temporale: il timeframe (ad esempio, minuti rispetto a giornaliero) e l’intervallo storico utilizzato per identificare gli swing.
- Ipotesi di coerenza dei dati: se utilizzi lo stesso trattamento dei dati di sessione nel tempo (ad esempio, continuo rispetto a interruzioni di sessione), poiché ciò può influenzare dove appaiono gli swing.
Una volta definiti questi input, la meccanica è semplice: produci un elenco ordinato di swing high e swing low dal grafico, e qualsiasi ulteriore analisi deriva da quell’elenco (ad esempio, confrontando le posizioni relative di swing successivi).
Esempio con assunzioni esplicite
Supponiamo di analizzare un grafico composto da barre, ognuna con un H (massimo) e un L (minimo). Supponiamo che la tua regola per gli swing sia: una barra è considerata uno swing high se il suo massimo H è maggiore dei massimi di un numero fisso di barre adiacenti su entrambi i lati; una barra è considerata uno swing low se il suo minimo L è inferiore ai minimi delle barre adiacenti su entrambi i lati.
Sotto questa assunzione, gli “input” per il rilevamento degli swing high sono:
- la sequenza dei valori H di ogni barra nel tuo timeframe scelto,
- il numero di vicini (la tua finestra di lookaround),
- l’indice della barra candidata.
Allo stesso modo, gli “input” per il rilevamento degli swing low sono:
- la sequenza dei valori L nello stesso timeframe,
- la stessa logica di conteggio dei vicini.
Una volta ottenuti i punti di swing, qualsiasi confronto strutturale effettuato (ad esempio, confrontare l’altezza relativa del prossimo swing high con quello precedente) dipende esattamente da quei punti marcati. Se cambi il numero di vicini o il timeframe, l’elenco degli swing marcati può cambiare, e con esso anche le conclusioni successive.
Limitazioni e rischi
Una limitazione fondamentale è che Swing Highs Lows è coerente solo quanto la regola di identificazione degli swing e l’ambito del grafico che scegli. I modi comuni di fallimento includono:
- Ambiguità vicino alla soglia: se due barre vicine hanno massimi/minimi simili, piccole variazioni nella risoluzione dei dati possono determinare un’inversione nel riconoscimento di un punto.
- Parametri incoerenti: utilizzare una finestra di lookaround per alcune osservazioni e un’altra per altre può creare un falso senso di “struttura”.
- Overfitting al passato: regolare la regola degli swing per rendere puliti gli esempi storici può ridurre l’affidabilità su nuovi grafici.
- Condizioni non stazionarie: le relazioni storiche tra i punti di swing e il successivo andamento dei prezzi non garantiscono un comportamento simile in futuro; i mercati possono cambiare regime, volatilità e microstruttura.