Quali input utilizza Swing Timeframes?
Risposta diretta
Swing Timeframes non ha un elenco universale e fisso di input, poiché gli “input” dipendono da come un determinato metodo definisce le proprie regole. In generale, qualsiasi approccio basato su Swing Timeframes utilizza (1) impostazioni di orizzonte temporale che stabiliscono la finestra di detenzione prevista e (2) campi di dati da cui vengono calcolate le condizioni, come i valori di prezzo. Se vengono inclusi indicatori, questi aggiungono calcoli derivati come input aggiuntivi. È possibile verificare autonomamente ciò scrivendo l’insieme esplicito di regole del metodo: ogni punto decisionale dovrebbe fare riferimento a campi dati specifici e a parametri.
Meccanismo o definizione
Un modo chiaro per comprendere Swing Timeframes è considerarlo un approccio basato su regole per relazionare una decisione a un orizzonte temporale. “Swing” indica la ricerca di movimenti su un arco temporale che va da più giorni a diverse settimane (la durata esatta varia a seconda del metodo), piuttosto che operazioni intraday. Quell’orizzonte temporale è un input nella pratica, poiché determina quali punti dati sono considerati rilevanti.
La maggior parte delle implementazioni di Swing Timeframes utilizza tre livelli di input:
-
Parametri di orizzonte temporale: includono il periodo di detenzione previsto (ad esempio, il numero di barre/giorni per cui il metodo prevede che un’operazione rimanga aperta) e la “frequenza decisionale” (con quale frequenza vengono valutate le condizioni). Anche se non vengono indicati numeri espliciti, il timeframe del grafico agisce come input poiché modifica quali candele o barre esistono.
-
Campi di dati di mercato: i campi comuni sono apertura, massimo, minimo, chiusura e, talvolta, volume. Se il metodo utilizza solo livelli di prezzo, allora i campi di prezzo sono gli unici input. Se utilizza livelli derivati, questi diventano input aggiuntivi.
-
Caratteristiche derivate (opzionali): se il metodo menziona indicatori, di solito converte i dati di mercato in valori derivati (ad esempio, medie, misure di momentum o livelli di banda). In tal caso, le impostazioni di calcolo dell’indicatore (come la lunghezza del lookback) sono parametri aggiuntivi e i valori di output dell’indicatore sono input aggiuntivi.
Assunzione fondamentale di modellazione: quando si interpreta un insieme di regole “Swing Timeframes”, considerare gli input esattamente come ciò a cui fanno riferimento le regole. Se la regola dice “utilizzare l’ultima chiusura”, allora “ultima chiusura” è l’input. Se la regola dice “utilizzare una media mobile di 20 periodi”, allora sia il “20” sia la serie di prezzi sottostante utilizzata da quella media sono input.
Evidenza o esempio
Ecco un esempio di come elencare gli input senza presupporre prezzi in tempo reale.
Supponiamo un insieme di regole ipotetico che valuta le condizioni una volta per barra e che è progettato per operazioni swing.
- Input di orizzonte temporale: mantenere per un numero fisso di barre (parametro) sul timeframe del grafico scelto dall’utente (parametro implicito).
- Input decisionali: a ogni valutazione, leggere il close della barra (campo dati di mercato) e forse massimo/minimo (campi aggiuntivi).
- Input derivato opzionale: se la regola utilizza una media mobile, la lunghezza del lookback della media mobile è un parametro e il valore della media mobile è un input derivato.
Per verificare autonomamente, è possibile effettuare un controllo su carta: per ogni decisione, indicare una variabile specifica (ad esempio, “chiusura della barra N” o “output dell’indicatore alla barra N”). Se una regola fa riferimento a qualcosa che non è derivabile dagli input dichiarati — ad esempio, “il mercato cambierà la settimana prossima” — allora non è un input esplicito; è un’affermazione non supportata.
Limitazioni e rischi
Una limitazione fondamentale è che gli “input” non sono uguali a “garanzie”. Anche con gli stessi input e parametri, i risultati possono variare perché:
- Le condizioni di mercato cambiano: le relazioni storiche tra prezzo e caratteristiche derivate potrebbero non persistere.
- I costi e l’esecuzione contano: spread, commissioni, slippage e gestione degli ordini modificano i risultati effettivi rispetto ai calcoli semplificati.
- Dipendenza dal timeframe: cambiare il timeframe del grafico modifica quali barre esistono e quindi modifica gli input che alimentano le regole.
- Modalità di fallimento: una modalità di fallimento comune è rappresentata da regole che funzionano in un regime (ad esempio, comportamento tendenziale) e danno prestazioni scadenti in un altro (ad esempio, comportamento laterale), anche se gli input e i parametri rimangono gli stessi.
Si noti inoltre un vincolo di verifica: senza dati in tempo reale, è possibile solo verificare che l’insieme di regole sia coerente internamente (gli input sono ben definiti e calcolabili), non che funzionerà in futuro.
Verifica o prossima domanda
Per verificare quali input utilizza Swing Timeframes per un determinato metodo, riscrivere il suo insieme di regole in forma di checklist:
- Elencare ogni parametro (orizzonte temporale, lookback, frequenza di valutazione).
- Elencare ogni campo dati a cui si fa riferimento (apertura/ massimo/ minimo/ chiusura, volume).