
Corso Avanzato di Costruzione Portafogli con Python
Padroneggi la costruzione di portafogli di livello istituzionale utilizzando Python, dall'ottimizzazione di Markowitz e i modelli Black-Litterman fino all'integrazione di segnali di machine learning e all'esecuzione dal vivo. Questo corso fornisce ad analisti quantitativi, gestori di portafoglio e investitori orientati ai dati gli strumenti per costruire, testare a ritroso e implementare strategie di investimento sofisticate. Vada oltre la teoria e inizi a costruire portafogli che performano in condizioni di mercato reali.
Cosa imparerai:
Configuri un ambiente quantitativo professionale in Python per un'analisi finanziaria riproducibile.
Costruisca e mappi frontiere efficienti utilizzando i framework di ottimizzazione SciPy e CVXPY.
Stimi matrici di covarianza robuste e applichi metodi di shrinkage per ridurre l'instabilità del portafoglio.
Implementi il modello Black-Litterman per combinare l'equilibrio di mercato con le view degli investitori.
Integri previsioni di rendimento basate su machine learning supervisionato nelle pipeline di ottimizzazione del portafoglio.
Generi tear sheet di qualità istituzionale, report di attribution della performance e dashboard interattive.
Come studi in modo pratico Corso Avanzato di Costruzione Portafogli con Python
Come metti in pratica Corso Avanzato di Costruzione Portafogli con Python
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
Contenuto del corso
8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliFondamenti di Python per il Lavoro di Portafoglio
Fondamenti di Python per il Lavoro di Portafoglio
Lezione 1 • Calcolo dei Rendimenti e Statistiche di Base
Calcoli i rendimenti semplici e logaritmici e sintetizzi le loro distribuzioni. Queste metriche costituiscono gli input diretti per tutti i modelli di rischio e ottimizzazione successivi.
Lezione 2 • Recupero e Pulizia dei Dati di Mercato
Recuperi i dati storici dei prezzi tramite API e li pulisca per l'analisi. Garantisce la qualità dei dati prima di eseguire qualsiasi calcolo di rendimento o rischio.
Lezione 3 • Pandas per i Dati in Serie Storiche
Manipoli DataFrame e Series indicizzate temporalmente per gestire i dati di prezzi e rendimenti. Fornisce il livello dati che alimenta ogni modulo analitico successivo.
Lezione 4 • Configurazione dell'Ambiente Quant
Configuri Python, gli ambienti virtuali e le librerie essenziali per l'analisi di portafoglio. Stabilisce lo spazio di lavoro riproducibile utilizzato durante l'intero corso.
Lezione 5 • NumPy per il Calcolo Finanziario
Applichi gli array NumPy e le operazioni vettorializzate ai calcoli finanziari. Sostituisce i cicli lenti con un'efficiente matematica su array, utilizzata nei modelli di portafoglio successivi.
Capitolo 2NascondiNascondi dettagliVedi dettagliMisurazione del Rischio e Analisi Fattoriale
Misurazione del Rischio e Analisi Fattoriale
Lezione 1 • Stima della Matrice di Covarianza
Stimi e riduca le matrici di covarianza per diminuire l'errore di stima. Matrici di covarianza affidabili sono essenziali per un'ottimizzazione di portafoglio stabile.
Lezione 2 • Tecniche di Stima della Volatilità
Stimi la volatilità storica ed esponenzialmente ponderata dalle serie di rendimenti. Stime accurate della volatilità sono alla base di ogni misura di performance corretta per il rischio.
Lezione 3 • Metriche di Drawdown e Rischio di Coda
Misuri le perdite dal picco al minimo e il rischio di ribasso estremo utilizzando Python. Collega l'analisi della volatilità a scenari di perdita rilevanti per l'investitore.
Lezione 4 • Attribuzione del Rischio e Reporting
Attribuisca la varianza di portafoglio ai singoli asset e ai fattori. Traduce i numeri grezzi del rischio in informazioni utili per i gestori di portafoglio.
Lezione 5 • Fondamenti del Modello Fattoriale
Scomponga i rendimenti degli asset in esposizioni fattoriali utilizzando la regressione. Fornisce la lente analitica per comprendere i driver del rischio sistematico.
Capitolo 3NascondiNascondi dettagliVedi dettagliOttimizzazione Media-Varianza
Ottimizzazione Media-Varianza
Lezione 1 • Fondamenti del Framework di Markowitz
Formalizzi l'obiettivo media-varianza e la struttura dei vincoli matematicamente. Fonda tutto il codice di ottimizzazione successivo su una teoria rigorosa.
Lezione 2 • Integrazione di Vincoli Pratici
Aggiunga vincoli di solo lungo, settoriali e di turnover all'ottimizzatore. Colma il divario tra la teoria dei testi e i mandati di portafoglio reali.
Lezione 3 • Ricampionamento e Ottimizzazione Robusta
Applichi il ricampionamento di Michaud e metodi robusti per stabilizzare i pesi ottimali. Affronta l'instabilità dell'MVO classico in presenza di errori di stima.
Lezione 4 • Tracciamento della Frontiera Efficiente
Effettui uno sweep sui livelli di rendimento obiettivo per tracciare l'intera curva di frontiera efficiente. Visualizza il trade-off rischio-rendimento, centrale nelle decisioni di costruzione del portafoglio.
Lezione 5 • Risoluzione dell'Ottimizzazione con SciPy
Traduca il problema media-varianza in chiamate a SciPy minimize con vincoli. Sviluppa competenze pratiche di codifica per l'ottimizzazione numerica vincolata.
Capitolo 4NascondiNascondi dettagliVedi dettagliFramework di Ottimizzazione Avanzati
Framework di Ottimizzazione Avanzati
Lezione 1 • Backtesting delle Strategie di Ottimizzazione
Esegua backtest walk-forward delle strategie di ottimizzazione su dati storici. Verifica se i guadagni teorici sopravvivono in condizioni realistiche fuori campione.
Lezione 2 • Ottimizzazione Convessa con CVXPY
Modellizzi i problemi di portafoglio come programmi convessi disciplinati usando la sintassi di CVXPY. Sblocca una classe più ampia di obiettivi e vincoli rispetto al solo SciPy.
Lezione 3 • Costruzione di Portafogli a Parità di Rischio
Costruisca portafogli a uguale contributo di rischio equalizzando le quote di rischio marginale. Fornisce un'alternativa di diversificazione che evita completamente la stima dei rendimenti.
Lezione 4 • Massima Diversificazione e Altri Obiettivi
Implementi gli obiettivi di massimo rapporto di diversificazione e minimo CVaR. Amplia la cassetta degli attrezzi per mandati che vanno oltre la massimizzazione dell'indice di Sharpe.
Lezione 5 • Ottimizzazione Multi-Periodo e dei Costi di Transazione
Incorpori i costi di ribilanciamento e gli obiettivi multi-periodo nell'ottimizzatore. Allinea i portafogli teorici con l'economia del trading reale.
Capitolo 5NascondiNascondi dettagliVedi dettagliIl Modello Black-Litterman
Il Modello Black-Litterman
Lezione 1 • Ottimizzazione sugli Output Posteriori BL
Inserisca i rendimenti e la covarianza posteriori negli ottimizzatori MVO e CVXPY. Dimostra come il modello BL si integra con i framework di ottimizzazione costruiti in precedenza.
Lezione 2 • Estensioni e Critica del Modello BL
Esplori le opinioni basate su fattori, l'entropy pooling e i limiti noti del modello BL. Prepara ad adattare il modello a mandati di portafoglio non standard.
Lezione 3 • Rendimenti di Equilibrio e Prior di Mercato
Derivi i rendimenti di equilibrio impliciti dai pesi di capitalizzazione di mercato. Stabilisce il punto di partenza neutrale che il modello Black-Litterman aggiusta con le opinioni.
Lezione 4 • Calcolo del Rendimento Posteriore
Combini i prior e le opinioni usando l'aggiornamento bayesiano per ottenere i rendimenti posteriori. Produce il vettore di rendimento combinato che alimenta l'ottimizzatore finale.
Lezione 5 • Codifica delle Opinioni dell'Investitore
Traduca le opinioni qualitative nelle matrici P e Q del modello BL. Collega l'intuizione del gestore di portafoglio a un framework matematicamente rigoroso.
Capitolo 6NascondiNascondi dettagliVedi dettagliMachine Learning per la Previsione dei Rendimenti
Machine Learning per la Previsione dei Rendimenti
Lezione 1 • Integrazione dei Segnali ML nell'Ottimizzazione
Converta le previsioni di rendimento del ML in input di rendimento atteso per l'ottimizzatore. Chiude il ciclo tra i modelli di previsione e la generazione dei pesi di portafoglio.
Lezione 2 • Tecniche di Riduzione della Dimensionalità
Applichi la PCA e gli autoencoder per comprimere dati di rendimento ad alta dimensionalità. Riduce il rumore e la multicollinearità prima di alimentare i dati nei modelli di portafoglio.
Lezione 3 • Clustering per il Raggruppamento degli Asset
Utilizzi il k-means e il clustering gerarchico per raggruppare gli asset in base al comportamento dei rendimenti. Supporta l'analisi di diversificazione e la costruzione gerarchica del portafoglio.
Lezione 4 • Modelli Supervisionati per la Previsione dei Rendimenti
Addestri modelli di regressione regolarizzata e basati su alberi per prevedere i rendimenti futuri. Valuti l'efficacia del modello utilizzando metriche specifiche della finanza, oltre al tradizionale R-quadro.
Lezione 5 • Ingegneria delle Feature per Dati Finanziari
Crei feature predittive da dati di prezzo, volume e macroeconomici utilizzando pandas. Feature di alta qualità sono il principale motore del potere predittivo del modello.
Capitolo 7NascondiNascondi dettagliVedi dettagliRibilanciamento Dinamico ed Esecuzione
Ribilanciamento Dinamico ed Esecuzione
Lezione 1 • Simulazione dell'Esecuzione degli Ordini e dello Slippage
Simuli l'esecuzione degli ordini con modelli di slippage all'interno del motore di backtest. Produce stime di performance realistiche che tengono conto della microstruttura del mercato.
Lezione 2 • Modellizzazione dei Costi di Transazione
Modellizzi gli spread denaro-lettera, l'impatto di mercato e le commissioni in Python. Una modellizzazione accurata dei costi previene l'overfitting sui backtest basati sui rendimenti lordi.
Lezione 3 • Gestione di Portafoglio Fiscalmente Consapevole
Incorpori le regole di tax-loss harvesting e del periodo di detenzione nella logica di ribilanciamento. Migliora i rendimenti al netto delle imposte senza alterare la tesi d'investimento al lordo delle imposte.
Lezione 4 • Regole e Trigger di Ribilanciamento
Confronti le strategie di ribilanciamento basate su calendario, soglia e trigger di volatilità. La scelta del trigger corretto influisce direttamente sulla performance del portafoglio al netto dei costi.
Lezione 5 • Vincoli di Liquidità e Dimensionamento della Posizione
Imponga limiti di posizione basati sulla liquidità utilizzando i dati del volume medio giornaliero. Impedisce all'ottimizzatore di allocare in posizioni che non possono essere eseguite.
Capitolo 8NascondiNascondi dettagliVedi dettagliAnalisi e Reportistica di Portafoglio
Analisi e Reportistica di Portafoglio
Lezione 1 • Framework di Misurazione della Performance
Calcoli sistematicamente metriche di performance basate sui rendimenti e corrette per il rischio. Fornisce il vocabolario quantitativo per valutare qualsiasi strategia di portafoglio.
Lezione 2 • Dashboard Interattive con Plotly e Dash
Costruisca dashboard di portafoglio interattive utilizzando grafici Plotly e layout Dash. Consente agli stakeholder di esplorare i dati di portafoglio senza scrivere codice.
Lezione 3 • Standard di Reportistica Normativa e per la Clientela
Allinei i risultati della reportistica con gli standard di presentazione e divulgazione della performance. Garantisce che i report soddisfino i requisiti di conformità istituzionali e rivolti alla clientela.
Lezione 4 • Generazione Automatizzata di Tearsheet
Generi programmaticamente tearsheet in stile pyfolio a partire da una serie di rendimenti. Standardizza la reportistica e riduce lo sforzo manuale nei cicli di revisione della performance.
Lezione 5 • Analisi di Attribuzione della Performance
Scomponga i rendimenti del portafoglio in effetti di allocazione, selezione e interazione. Identifica le vere fonti di sovraperformance o sottoperformance rispetto a un benchmark.
Il tuo certificato valido di completamento
Questo corso è per te:
Analista azionario: vuole automatizzare le decisioni di portafoglio con codice Python.
Data scientist: pronto ad applicare le competenze di machine learning alla gestione degli investimenti.
Investitore autodidatta: sviluppa strategie sistematiche che vanno oltre i fogli di calcolo e l'intuito.
Responsabile del rischio: cerca strumenti pratici per quantificare e scomporre l'esposizione del portafoglio.
Laureato in finanza: colma il divario tra teoria accademica e pratica professionale.
Ingegnere informatico: si sta spostando verso la finanza quantitativa da un background tecnico.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF




















