
Curs avansat de construcție a portofoliului cu Python
Stăpânește construcția portofoliului de calitate instituțională folosind Python, de la optimizarea Markowitz și modelele Black-Litterman până la integrarea semnalelor de învățare automată și execuția în timp real. Acest curs echipează analiștii cantitativi, administratorii de portofoliu și investitorii bazați pe date cu instrumentele necesare pentru a construi, testa și implementa strategii de investiții sofisticate. Depășește teoria și începe să construiești portofolii care performează în condiții reale.
Ce vei învăța:
Configurează un mediu Python profesional pentru analize financiare reproductibile.
Construiește și trasează frontiere eficiente folosind framework-urile de optimizare SciPy și CVXPY.
Estimați matrice de covarianță robuste și aplicați metode de contracție pentru a reduce instabilitatea portofoliului.
Implementează modelul Black-Litterman pentru a combina echilibrul pieței cu opiniile investitorului.
Integrează previziuni de randament din învățarea automată supervizată în pipeline-urile de optimizare a portofoliului.
Generează fișe de sinteză de calitate instituțională, rapoarte de atribuire a performanței și tablouri de bord interactive.
Cum studiezi practic Curs avansat de construcție a portofoliului cu Python
Cum exersezi Curs avansat de construcție a portofoliului cu Python
Pentru tine, care reprezinți o companie și vrei să îți instruiești echipa
La Dedika pentru companii, cursul vine cu exerciții și exemple adaptate afacerii tale și exact așa cum are nevoie compania ta.
Conținutul cursului
8 Capitole • 40 LecțiiDurata între 4 și 360 ore (tu decizi)
Capitolul 1AscundeAscunde detaliiVezi detaliiFundamente Python pentru Activitatea cu Portofoliile
Fundamente Python pentru Activitatea cu Portofoliile
Lecția 1 • Calcularea Randamentelor și Statistici de Bază
Calculează randamente simple și logaritmice și rezumă distribuțiile acestora. Aceste metrici sunt intrările directe pentru toate modelele de risc și optimizare următoare.
Lecția 2 • Obținerea și Curățarea Datelor de Piață
Recuperează date istorice de preț prin API-uri și curăță-le pentru analiză. Asigură calitatea datelor înainte de a efectua orice calcul al randamentelor sau riscului.
Lecția 3 • Pandas pentru Date de Serii de Timp
Manipulează DataFrame-uri și Serii indexate temporal pentru a gestiona datele de preț și randament. Oferă stratul de date care alimentează fiecare modul analitic ulterior.
Lecția 4 • Configurarea Mediului Cantitativ
Configurează Python, mediile virtuale și bibliotecile esențiale pentru analiza portofoliilor. Stabilește spațiul de lucru reproductibil utilizat pe parcursul cursului.
Lecția 5 • NumPy pentru Calculul Financiar
Aplică array-uri NumPy și operații vectorizate la calcule financiare. Înlocuiește buclele lente cu calcule matriceale eficiente utilizate în modelele ulterioare de portofoliu.
Capitolul 2AscundeAscunde detaliiVezi detaliiMăsurarea Riscului și Analiza Factorilor
Măsurarea Riscului și Analiza Factorilor
Lecția 1 • Estimarea Matricei de Covarianță
Estimează și micșorează matricele de covarianță pentru a reduce eroarea de estimare. Matricele de covarianță fiabile sunt esențiale pentru o optimizare stabilă a portofoliului.
Lecția 2 • Tehnici de Estimare a Volatilității
Estimează volatilitatea istorică și ponderată exponențial din serii de randamente. Estimări precise ale volatilității stau la baza fiecărei măsuri de performanță ajustată la risc.
Lecția 3 • Metrici pentru Scăderi și Risc de Extrem
Măsoară pierderile de la vârf la minim și riscul extrem de scădere folosind Python. Conectează analiza volatilității la scenarii de pierdere relevante pentru investitori.
Lecția 4 • Atribuirea și Raportarea Riscului
Atribuie varianța portofoliului activelor și factorilor individuali. Transformă numerele brute de risc în informații acționabile pentru administratorii de portofoliu.
Lecția 5 • Fundamentele Modelelor Factoriale
Descompune randamentele activelor în expuneri la factori folosind regresia. Oferă lentila analitică pentru înțelegerea factorilor sistematici de risc.
Capitolul 3AscundeAscunde detaliiVezi detaliiOptimizarea Medie-Varianță
Optimizarea Medie-Varianță
Lecția 1 • Elemente Esențiale ale Cadrului Markowitz
Formalizează matematic obiectivul medie-varianță și structura de constrângeri. Fundamentează tot codul de optimizare ulterior într-o teorie riguroasă.
Lecția 2 • Încorporarea Constrângerilor Practice
Adaugă constrângeri de tip long-only, sectoriale și de rotație la optimizator. Reduce decalajul dintre teoria manualelor și mandatele reale de portofoliu.
Lecția 3 • Re-eșantionarea și Optimizarea Robustă
Aplică re-eșantionarea Michaud și metode robuste pentru a stabiliza ponderile optime. Abordează instabilitatea MVO clasice sub eroare de estimare.
Lecția 4 • Trasarea Frontierei Eficiente
Parcurge nivelurile țintă de randament pentru a trasa curba completă a frontierei eficiente. Vizualizează compromisul risc-randament central în deciziile de construire a portofoliului.
Lecția 5 • Rezolvarea Optimizării cu SciPy
Transformă problema medie-varianță în apeluri minimize SciPy cu constrângeri. Construiește abilități practice de codare pentru optimizare numerică cu constrângeri.
Capitolul 4AscundeAscunde detaliiVezi detaliiCadre Avansate de Optimizare
Cadre Avansate de Optimizare
Lecția 1 • Testarea Retrospectivă a Strategiilor de Optimizare
Rulează teste retrospective walk-forward ale strategiilor de optimizare pe date istorice. Validează dacă câștigurile teoretice supraviețuiesc condițiilor realiste out-of-sample.
Lecția 2 • Optimizare Convexă cu CVXPY
Modelează probleme de portofoliu ca programe convexe disciplinate folosind sintaxa CVXPY. Deblochează o clasă mai largă de obiective și constrângeri decât SciPy singur.
Lecția 3 • Construirea Portofoliului cu Paritatea Riscului
Construiește portofolii cu contribuții egale la risc prin egalizarea cotelor marginale de risc. Oferă o alternativă de diversificare care evită complet estimarea randamentelor.
Lecția 4 • Diversificare Maximă și Alte Obiective
Implementează obiectivele de raport de diversificare maximă și CVaR minim. Extinde setul de instrumente pentru mandate care depășesc maximizarea raportului Sharpe.
Lecția 5 • Optimizarea Multi-Perioadă și a Costurilor de Tranzacționare
Încorporează costurile de reechilibrare și obiectivele multi-perioadă în optimizator. Aliniază portofoliile teoretice cu economia tranzacționării în timp real.
Capitolul 5AscundeAscunde detaliiVezi detaliiModelul Black-Litterman
Modelul Black-Litterman
Lecția 1 • Optimizarea pe Rezultatele Posterioare BL
Alimentează randamentele și covarianța posterioară în optimizatoarele MVO și CVXPY. Demonstrează cum se integrează BL cu cadrele de optimizare construite anterior.
Lecția 2 • Extensii și Critici ale Modelului BL
Explorează opiniile bazate pe factori, pooling-ul de entropie și limitările cunoscute ale BL. Pregătește studenții să adapteze modelul la mandate de portofoliu non-standard.
Lecția 3 • Randamente de Echilibru și Priorități de Piață
Derivează randamentele de echilibru implicite din ponderile capitalizării de piață. Stabilește punctul de plecare neutru pe care Black-Litterman îl ajustează cu opiniile.
Lecția 4 • Calculul Randamentelor Posterioare
Combină a priori și opiniile folosind actualizarea bayesiană pentru a obține randamente posterioare. Produce vectorul de randament combinat alimentat în optimizatorul final.
Lecția 5 • Codificarea Opiniilor Investitorilor
Transformă opiniile calitative în matricele P și Q ale modelului BL. Conectează intuiția administratorului de portofoliu la un cadru riguros matematic.
Capitolul 6AscundeAscunde detaliiVezi detaliiÎnvățare Automată pentru Predicția Randamentelor
Învățare Automată pentru Predicția Randamentelor
Lecția 1 • Integrarea Semnalelor ML în Optimizare
Transformă prognozele de randament ML în intrări de randament așteptat pentru optimizator. Închide bucla între modelele de predicție și generarea ponderilor portofoliului.
Lecția 2 • Tehnici de Reducere a Dimensionalității
Aplică PCA și autoencodere pentru a comprima datele de randament de înaltă dimensiune. Reduce zgomotul și multicoliniaritatea înainte de a alimenta datele în modelele de portofoliu.
Lecția 3 • Gruparea pentru Agregarea Activelor
Folosește k-means și gruparea ierarhică pentru a grupa activele după comportamentul randamentelor. Sprijină analiza diversificării și construcția ierarhică a portofoliului.
Lecția 4 • Modele Supervizate pentru Prognozarea Randamentelor
Antrenează regresia regularizată și modelele bazate pe arbori pentru a prezice randamentele viitoare. Evaluează abilitatea modelului folosind metrici specifice finanțelor, dincolo de R-pătratul standard.
Lecția 5 • Ingineria Caracteristicilor pentru Date Financiare
Creează caracteristici predictive din date de preț, volum și macro folosind pandas. Caracteristicile de înaltă calitate sunt motorul principal al puterii predictive a modelului.
Capitolul 7AscundeAscunde detaliiVezi detaliiReechilibrare Dinamică și Execuție
Reechilibrare Dinamică și Execuție
Lecția 1 • Simularea Execuției Ordinelor și a Derapajului
Simulează execuția ordinelor cu modele de derapaj în cadrul motorului de testare retrospectivă. Produce estimări realiste de performanță care țin cont de microstructura pieței.
Lecția 2 • Modelarea Costurilor de Tranzacționare
Modelează spread-urile bid-ask, impactul pe piață și comisioanele în Python. Modelarea precisă a costurilor previne supra-adaptarea la testele retrospective pe randamente brute.
Lecția 3 • Gestionarea Portofoliului Conștientă de Impozite
Încorporează recoltarea pierderilor fiscale și regulile perioadei de deținere în logica de reechilibrare. Îmbunătățește randamentele după impozitare fără a modifica teza de investiție înainte de impozitare.
Lecția 4 • Reguli și Declanșatoare de Reechilibrare
Compară strategiile de reechilibrare declanșate de calendar, prag și volatilitate. Alegerea declanșatorului potrivit afectează direct performanța portofoliului netă de costuri.
Lecția 5 • Constrângeri de Lichiditate și Dimensionarea Pozițiilor
Impune limite de poziție bazate pe lichiditate folosind datele de volum mediu zilnic. Împiedică optimizatorul să aloce poziții care nu pot fi executate.
Capitolul 8AscundeAscunde detaliiVezi detaliiAnalytics și Raportare pentru Portofolii
Analytics și Raportare pentru Portofolii
Lecția 1 • Cadrul de Măsurare a Performanței
Calculează metrici de performanță bazate pe randament și ajustate la risc în mod sistematic. Oferă vocabularul cantitativ pentru evaluarea oricărei strategii de portofoliu.
Lecția 2 • Tablouri de Bord Interactive cu Plotly și Dash
Construiește tablouri de bord interactive pentru portofolii folosind grafice Plotly și aspecte Dash. Permite părților interesate să exploreze datele portofoliului fără a scrie cod.
Lecția 3 • Standarde de Raportare Reglementară și pentru Clienți
Aliniază rezultatele raportării cu standardele de prezentare a performanței și dezvăluire. Asigură că rapoartele îndeplinesc cerințele de conformitate instituțională și orientate către client.
Lecția 4 • Generarea Automată a Fișelor Tehnice
Generează fișe tehnice de stil pyfolio programatic dintr-o serie de randamente. Standardizează raportarea și reduce efortul manual în ciclurile de revizuire a performanței.
Lecția 5 • Analiza Atribuirii Performanței
Descompune randamentele portofoliului în efecte de alocare, selecție și interacțiune. Identifică adevăratele surse de supraperformanță sau subperformanță față de un benchmark.
Certificatul tău valid de finalizare
Acest curs este pentru tine:
Analist de acțiuni: dorește să automatizeze deciziile de portofoliu cu cod Python.
Cercetător în știința datelor: pregătit să aplice abilitățile de învățare automată în managementul investițiilor.
Investitor autodidact: construiește strategii sistematice dincolo de foi de calcul și intuiție.
Manager de risc: caută instrumente practice pentru a cuantifica și descompune expunerea portofoliului.
Absolvent de finanțe: face legătura între teoria academică și practica profesională.
Inginer software: face tranziția către finanțe cantitative dintr-un background tehnic.
Ce spun cursanții noștri
Lecțiile dumneavoastră sunt perfecte. Am achiziționat pachetul de un an și, în sfârșit, am oportunitatea să urmăresc diverse subiecte de interes fără să fie nevoie să schimb platforma... vă mulțumesc pentru tot ceea ce faceți, v-am recomandat deja altor persoane...

Îmi place cum lecțiile sunt directe la subiect și cum pot să schimb capitolele și să sar peste conținutul de care nu am nevoie.

Îmi place conținutul și modul de prezentare și transcriere a videoclipurilor, ceea ce accelerează procesul!

Platforma este rapidă, simplă de utilizat. Diversitatea conținutului și videoclipurile complementare ajută foarte mult la învățare.

Cele mai importante formări
Întrebări frecvente
Cine este Dedika?
Este certificatul valabil în România?
Cursurile sunt gratuite?
Care este volumul de muncă al cursului?
Cum sunt cursurile?
Cum funcționează cursurile?
Care este durata cursurilor?
Care este costul sau prețul cursurilor?
Ce este un curs EAD sau online și cum funcționează?
Curs PDF




















