StratCraftStratCraftItaliano
Back to strategies

Strategia con classificatore Random Forest

Classificare la direzione di mercato del periodo successivo con un ensemble di alberi decisionali

Strategia con classificatore Random Forest è un modello di trading di machine learning che converte caratteristiche tecniche, di volatilità, di volume e di regime in un segnale classificatore Random Forest validato, quindi applica controlli espliciti di esecuzione, uscita e rischio del modello. - Breiman 2001

Questa strategia è fornita come esempio educativo ispirato a concetti di analisi tecnica pubblici comuni e materiale di riferimento. È solo a scopo di ricerca e dimostrazione del prodotto e non costituisce una consulenza sugli investimenti.

⚠️ Idoneità della strategia
RISCHIO: HIGH
Ideale per
  • Mercati in cui caratteristiche tecniche, di volatilità, di volume e di regime sono disponibili point-in-time e possono essere mappate su ordini eseguibili.
  • Flussi di ricerca in grado di validare classificatore Random Forest con suddivisioni cronologiche anziché mescolamenti casuali.
  • Portafogli in cui la probabilità di classe e il margine di voto superano la soglia testata è abbastanza forte da sopravvivere a costi, turnover e decadimento del modello.
Da evitare in
  • Dataset con survivorship bias, caratteristiche look-ahead, fondamentali rivisti o etichette non negoziabili al momento della decisione.
  • Mercati in cui il vantaggio previsto è inferiore ai costi di spread, slippage, prestito o latenza.
  • Ricerca in overfitting in cui la complessità del modello cresce più velocemente dell'evidenza out-of-sample.
🕒 Intervalli temporali
IntradayDailyWeekly
🌍 Mercati
StocksETFsFuturesCrypto
📢 Le strategie di machine learning possono sembrare precise pur nascondendo fughe o overfitting di regime; la calibrazione delle probabilità, i limiti di profondità degli alberi e gli stop per deriva delle caratteristiche richiede un monitoraggio esplicito.
D: Qual è l'idea centrale dietro Strategia con classificatore Random Forest?
La strategia addestra classificatore Random Forest su caratteristiche tecniche, di volatilità, di volume e di regime, prevede la direzione o la fascia di rendimento del periodo successivo e opera solo quando la probabilità di classe e il margine di voto superano la soglia testata.
D: Qual è il rischio maggiore in Strategia con classificatore Random Forest?
Il rischio maggiore è di solito la fuga di dati o l'overfitting: il backtest potrebbe usare informazioni che non sarebbero esistite prima del trade.
D: Come si dovrebbe fare il backtest di Strategia con classificatore Random Forest?
Usa dati point-in-time, validazione walk-forward cronologica, costi di transazione realistici e un periodo finale out-of-sample intatto prima del rilascio.

Come funziona questa strategia

Flusso decisionale in 5 fasi, dalla lettura del mercato alla gestione del trade

1
Set di caratteristiche
Costruire input point-in-time
Costruire caratteristiche tecniche, di volatilità, di volume e di regime senza fughe di informazioni future
Allineare ogni caratteristica al timestamp in cui sarebbe stata nota
Rimuovere input instabili, sparsi o impossibili da eseguire prima dell'addestramento
BBMACD
2
Progettazione del target
Definire etichette negoziabili
Addestrare il modello a prevedere la direzione o la fascia di rendimento del periodo successivo
Separare cronologicamente i periodi di addestramento, validazione e test in stile reale
Rifiutare definizioni di target che ignorano costi, latenza, prestito o ipotesi di esecuzione
ToccoIncrocio in arrivo
3
Validazione
Testare la stabilità del modello
Validare con una validazione out-of-sample mobile dell'ensemble di alberi
Confrontare la capacità di previsione con un benchmark semplice basato su regole
Ispezionare importanza delle caratteristiche, calibrazione e sensibilità al regime prima del rilascio
Segnale BBIncrocio MACD✓ GO
4
Regola di trading
Convertire il punteggio in ordini
Attivare solo quando la probabilità di classe e il margine di voto superano la soglia testata
Eseguire con ordini alla barra successiva o nella finestra di ribilanciamento dopo il filtraggio per probabilità
Uscire quando la probabilità scende sotto la soglia, la classe si inverte o l'orizzonte di previsione scade
ACQUISTOParzialeVENDITAZona di profitto
5
Rischio del modello
Controllare deriva e overfitting
Applicare la calibrazione delle probabilità, i limiti di profondità degli alberi e gli stop per deriva delle caratteristiche prima dell'uso in reale
Monitorare il decadimento delle previsioni, i cambiamenti dello schema dati e la deriva della distribuzione delle caratteristiche
Ritirare il modello quando le decisioni in reale divergono dal comportamento validato
IngressoSLTPStop dinamico2%R:R
Riferimento componenti strategia

Strategia con classificatore Random Forest

Classificare la direzione di mercato del periodo successivo con un ensemble di alberi decisionali

Random
Forest
Segnale
SC StratCraft
FSet di caratteristiche
caratteristiche tecniche, di volatilità, di volume e di regimeInput del modello
la direzione o la fascia di rendimento del periodo successivoTarget di addestramento
Allineamento point-in-timeControllo delle fughe
MAddestramento del modello
classificatore Random ForestMotore di previsione
una validazione out-of-sample mobile dell'ensemble di alberiTest out-of-sample
Modello benchmarkSoglia di competenza
ERegole di ingresso
la probabilità di classe e il margine di voto superano la soglia testataTrigger di trade
ordini alla barra successiva o nella finestra di ribilanciamento dopo il filtraggio per probabilitàMetodo di ordine
Calibrazione del punteggioFiltro di confidenza
XRegole di uscita
la probabilità scende sotto la soglia, la classe si inverte o l'orizzonte di previsione scadeChiusura principale
Aggiornamento della previsioneAggiornamento del modello
Scadenza del segnaleUscita per segnale obsoleto
RControllo del rischio
la calibrazione delle probabilità, i limiti di profondità degli alberi e gli stop per deriva delle caratteristicheControlli rigidi
Deriva delle caratteristicheSalute dei dati
Revisione dell'overfittingDisciplina di ricerca
Strategia con classificatore Random Forest
Strategia con classificatore Random Forest è un modello di trading di machine learning che converte caratteristiche tecniche, di volatilità, di volume e di regime in un segnale classificatore Random Forest validato, quindi applica controlli espliciti di esecuzione, uscita e rischio del modello.
Strategia con classificatore Random Forest Market Suitability
The Strategia con classificatore Random Forest strategy works best in Mercati in cui caratteristiche tecniche, di volatilità, di volume e di regime sono disponibili point-in-time e possono essere mappate su ordini eseguibili.. Flussi di ricerca in grado di validare classificatore Random Forest con suddivisioni cronologiche anziché mescolamenti casuali.. Portafogli in cui la probabilità di classe e il margine di voto superano la soglia testata è abbastanza forte da sopravvivere a costi, turnover e decadimento del modello.. Traders should avoid using this strategy in Dataset con survivorship bias, caratteristiche look-ahead, fondamentali rivisti o etichette non negoziabili al momento della decisione.. Mercati in cui il vantaggio previsto è inferiore ai costi di spread, slippage, prestito o latenza.. Ricerca in overfitting in cui la complessità del modello cresce più velocemente dell'evidenza out-of-sample.. The risk level is categorized as HIGH. Le strategie di machine learning possono sembrare precise pur nascondendo fughe o overfitting di regime; la calibrazione delle probabilità, i limiti di profondità degli alberi e gli stop per deriva delle caratteristiche richiede un monitoraggio esplicito.
Qual è l'idea centrale dietro Strategia con classificatore Random Forest?
La strategia addestra classificatore Random Forest su caratteristiche tecniche, di volatilità, di volume e di regime, prevede la direzione o la fascia di rendimento del periodo successivo e opera solo quando la probabilità di classe e il margine di voto superano la soglia testata.
Qual è il rischio maggiore in Strategia con classificatore Random Forest?
Il rischio maggiore è di solito la fuga di dati o l'overfitting: il backtest potrebbe usare informazioni che non sarebbero esistite prima del trade.
Come si dovrebbe fare il backtest di Strategia con classificatore Random Forest?
Usa dati point-in-time, validazione walk-forward cronologica, costi di transazione realistici e un periodo finale out-of-sample intatto prima del rilascio.
caratteristiche tecniche, di volatilità, di volume e di regime
caratteristiche tecniche, di volatilità, di volume e di regime costituiscono gli input osservabili usati dal modello; ogni valore deve essere disponibile prima del timestamp di decisione simulato. Formula: Point-in-time feature matrix
la direzione o la fascia di rendimento del periodo successivo
la direzione o la fascia di rendimento del periodo successivo definisce ciò che il modello cerca di prevedere, quindi deve includere un orizzonte di detenzione e un'ipotesi di costi di transazione realistici. Formula: Future return or action label
Allineamento point-in-time
L'allineamento point-in-time impedisce al modello di apprendere informazioni riviste o future che non esisterebbero durante il trading reale. Formula: Feature time <= decision time
classificatore Random Forest
classificatore Random Forest trasforma le caratteristiche di mercato progettate in un punteggio, una classe, una previsione o un'azione testabili su periodi non visti. Formula: Prediction = majority vote of decorrelated trees
una validazione out-of-sample mobile dell'ensemble di alberi
una validazione out-of-sample mobile dell'ensemble di alberi verifica se il modello addestrato rimane utile quando valutato su dati successivi non usati per l'addestramento. Formula: Walk-forward split
Modello benchmark
Un modello benchmark conferma che la complessità del machine learning aggiunge valore oltre una semplice regola di momentum, mean reversion o fattore. Formula: Compare with simple baseline
la probabilità di classe e il margine di voto superano la soglia testata
la probabilità di classe e il margine di voto superano la soglia testata trasforma l'output del modello in una regola di ingresso rigorosa invece di trattare ogni previsione come un trade. Formula: Prediction score clears threshold
ordini alla barra successiva o nella finestra di ribilanciamento dopo il filtraggio per probabilità
ordini alla barra successiva o nella finestra di ribilanciamento dopo il filtraggio per probabilità definisce il timing dell'ordine, il dimensionamento e il vincolo di turnover usati quando un segnale del modello diventa eseguibile. Formula: Signal to order conversion
Calibrazione del punteggio
La calibrazione del punteggio mappa l'output grezzo del modello su fasce di confidenza comparabili, così che il dimensionamento si basi su un'affidabilità testata. Formula: Probability or rank bucket
la probabilità scende sotto la soglia, la classe si inverte o l'orizzonte di previsione scade
la probabilità scende sotto la soglia, la classe si inverte o l'orizzonte di previsione scade impedisce che il trade del modello diventi una posizione discrezionale non gestita dopo il decadimento della previsione. Formula: Prediction no longer supports exposure
Aggiornamento della previsione
Le regole di aggiornamento della previsione definiscono quanto spesso la strategia ricalcola le caratteristiche e sostituisce decisioni del modello obsolete. Formula: Re-score on schedule
Scadenza del segnale
La scadenza del segnale chiude le posizioni quando l'orizzonte di previsione originale è trascorso senza il movimento atteso. Formula: Close after forecast horizon
la calibrazione delle probabilità, i limiti di profondità degli alberi e gli stop per deriva delle caratteristiche
la calibrazione delle probabilità, i limiti di profondità degli alberi e gli stop per deriva delle caratteristiche limita l'esposizione delle posizioni, la deriva del modello e il comportamento in reale che non corrisponde più al campione di ricerca validato. Formula: Model and portfolio limits
Deriva delle caratteristiche
Il monitoraggio della deriva delle caratteristiche rileva quando le distribuzioni di input in reale si sono allontanate abbastanza dai dati di addestramento da invalidare le ipotesi del modello. Formula: Live distribution versus train
Revisione dell'overfitting
La revisione dell'overfitting confronta la complessità del modello, il turnover e il numero di parametri con la quantità di evidenza out-of-sample duratura. Formula: Complexity versus evidence