La Programmazione stocastica è un metodo di allocazione che sceglie i pesi di oggi simulando un albero di futuri possibili in cui il portafoglio può reagire: da oggi, un insieme di scenari per il periodo successivo; in ciascuno il portafoglio può ribilanciare, pagando un costo di transazione; poi un secondo insieme di scenari valuta il risultato. I pesi di oggi vengono scelti sapendo che un aggiustamento successivo è possibile e costa denaro, cosa di cui un ottimizzatore a un solo periodo non può tenere conto. È il metodo di allocazione più lento di Fincanva. Il selettore dei metodi lo etichetta "Programmazione stocastica" e lo descrive come "Pianifica su un albero di scenari, tenendo conto dei costi per ribilanciare".
Altri nomi: stochastic programming, ottimizzazione stocastica multi-stadio, ottimizzazione ad albero
Che cosa ottimizza la Programmazione stocastica?
Mette in equilibrio il valore finale atteso del portafoglio con la gravità dei suoi esiti peggiori:
dove: è l'insieme dei pesi di oggi, è il valore del portafoglio alla fine dell'albero, ne fa la media su tutti i rami, è la perdita media dei suoi esiti peggiori (vedi CVaR minimo) e è l'Avversione al rischio che imposti. In parole: più valore finale è meglio, esiti cattivi profondi sono peggio, e l'avversione al rischio decide quanto il secondo pesa contro il primo.
Le due preferenze fanno lavori diversi, e solo una delle due diversifica. È l'Avversione al rischio a distribuire i pesi: a 0 il metodo guarda solo al valore finale atteso, e il modo migliore di massimizzare una media è mettere tutto sull'unico strumento i cui scenari finiscono più in alto in media — qualunque sia il costo di transazione. Alzarla fa pesare gli esiti cattivi profondi contro un mix, e un mix di strumenti i cui esiti cattivi non coincidono li ha meno profondi. Il Costo di transazione da solo non diversifica: dà un prezzo a ogni ribilanciamento successivo. Allo 0% un ribilanciamento in qualunque ramo è gratuito, quindi i pesi di oggi contano solo per il primo periodo; più il costo è alto, più ogni cambiamento successivo erode il valore finale, quindi il piano preferisce pesi di oggi che valga già la pena tenere lungo i rami e opera meno in seguito.
Quali impostazioni ha la Programmazione stocastica?
Due preferenze sono sempre visibili:
- Avversione al rischio: "0 = guarda solo al rendimento atteso; più alto = pesa di più le perdite peggiori." Da 0 a 10; 1 per impostazione predefinita.
- Costo di transazione: "Il metodo ne tiene conto quando decide se spostare i pesi." Da 0% a 1%; 0,1% per impostazione predefinita. Serve solo a costruire il piano; i costi addebitati nel backtest si impostano a parte — vedi Costo di transazione.
Altre tre descrivono l'albero, sotto Impostazioni avanzate:
- Scenari del primo stadio: "Quanti futuri possibili per il primo periodo." Da 20 a 200; 50 per impostazione predefinita.
- Scenari del secondo stadio: "Per ogni scenario del primo stadio." Da 5 a 40; 10 per impostazione predefinita.
- Durata di ogni stadio: da 5 a 63 giorni; 21 per impostazione predefinita.
Gli scenari del secondo stadio sono un unico insieme condiviso sotto ogni ramo del primo stadio, quindi il valore della pianificazione nasce dal costo di transazione e dalla forma del rischio, non dal prevedere che cosa segue ciascun ramo. Alzare il numero di scenari del secondo stadio è la leva quando la coda sembra troppo sottile.
Perché la Programmazione stocastica è così lenta?
Perché a ogni ribilanciamento costruisce l'albero di scenari e risolve un'unica ottimizzazione su tutto l'albero, e quell'ottimizzazione cresce con il numero di strumenti moltiplicato per il numero di scenari. Il selettore la segna come "calcolo molto lento", l'unico metodo con questo segno, e la card del metodo spiega perché: "Calcolo molto lento: costruisce un albero di scenari a ogni ribilanciamento."
I panieri grandi sono il punto dolente. Con l'albero predefinito, una strategia che può detenere più di 30 strumenti spinge il lavoro oltre quanto l'app considera ragionevole, e la card mostra l'avviso "Paniere grande per questo metodo", con la dimensione del paniere, la soglia e le due vie d'uscita: ridurre gli strumenti o gli scenari del primo stadio, oppure scegliere il CVaR su scenari. La soglia si sposta con l'albero — meno scenari del primo stadio consentono un paniere più grande — e un albero troppo grande di per sé, qualunque sia il paniere, ha un messaggio suo: "L'albero di scenari da solo è troppo grande: con questi scenari del primo e del secondo stadio, il calcolo potrebbe durare molto a lungo qualunque sia il paniere." Sono entrambi consigli, non rifiuti: il backtest parte comunque.
Come si comporta in Fincanva?
- La Programmazione stocastica è offerta su entrambi i livelli: tra gli strumenti di una strategia e tra le strategie di una Combinata. Dentro una Combinata l'avviso sul paniere grande conta le strategie invece degli strumenti.
- Legge la finestra di calcolo (Periodo in-sample, 12 mesi per impostazione predefinita) e non legge la scelta Stima del rischio.
- Con un solo strumento non c'è nulla da pianificare: riceve tutto il peso.
- Quanto dura un backtest dipende anche dalla potenza di calcolo del tuo piano — vedi tempo di calcolo.
Quale piano include la Programmazione stocastica?
Dipende dal tuo piano, a ciascun livello in cui il metodo è offerto.
Dentro una strategia
Incluso da Ultimate in su. Vedi cosa include ciascun piano.
Dentro una Combinata
Incluso da Ultimate in su. Vedi cosa include ciascun piano.
Come funziona in pratica?
Una strategia detiene 10 strumenti e mantiene l'albero predefinito: 50 scenari del primo stadio, ciascuno seguito dagli stessi 10 scenari del secondo stadio, ogni stadio lungo 21 giorni di borsa.
- Con Avversione al rischio 0, il piano non ha motivo di diversificare, e tutto il capitale va allo strumento i cui scenari finiscono più in alto in media. Alzare da solo il Costo di transazione non cambia questo: il piano continua a tenere un solo strumento.
- Con i valori predefiniti — Avversione al rischio 1 e Costo di transazione 0,1% — gli esiti peggiori contano ora contro una scommessa concentrata, quindi i pesi si distribuiscono su più strumenti; il costo porta poi il piano a preferire pesi che non dovrà smontare nella maggior parte dei rami.
Lascia che la stessa strategia possa detenere fino a 40 strumenti con lo stesso albero e la card avvisa: "Questa strategia può tenere fino a 40 strumenti. Il calcolo cresce con strumenti × scenari: oltre 30 strumenti la simulazione potrebbe durare molto a lungo. Riduci gli strumenti o gli scenari del primo stadio, oppure scegli CVaR su scenari." Portare gli scenari del primo stadio a 20 riporta l'albero sotto la soglia per 40 strumenti; passare al CVaR su scenari elimina l'albero del tutto.
Dove si parla di questo termine
Elenco automatico · 1 paginaLe pagine che usano questo termine: da lì lo vedi nel suo contesto.