
Cours avancé de construction de portefeuille Python
Maîtrisez la construction de portefeuilles de calibre institutionnel à l'aide de Python, de l'optimisation de Markowitz et des modèles Black-Litterman à l'intégration de signaux d'apprentissage automatique et à l'exécution en direct. Ce cours dote les analystes quantitatifs, les gestionnaires de portefeuille et les investisseurs axés sur les données des outils nécessaires pour élaborer, tester et déployer des stratégies de placement sophistiquées. Allez au-delà de la théorie et commencez à bâtir des portefeuilles qui performent dans des conditions réelles.
Ce que vous allez apprendre:
Configurez un environnement Python quant professionnel pour une analyse financière reproductible.
Construisez et tracez des frontières efficientes à l'aide des cadres d'optimisation SciPy et CVXPY.
Estimez des matrices de covariance robustes et appliquez des méthodes de rétrécissement pour réduire l'instabilité du portefeuille.
Implémentez le modèle Black-Litterman pour fusionner l'équilibre du marché avec les opinions des investisseurs.
Intégrez des prévisions de rendement issues de l'apprentissage automatique supervisé dans les pipelines d'optimisation de portefeuille.
Générez des fiches de rendement de qualité institutionnelle, des rapports d'attribution de rendement et des tableaux de bord interactifs.
Comment vous étudiez de façon pratique Cours avancé de construction de portefeuille Python
Comment vous pratiquez Cours avancé de construction de portefeuille Python
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondations Python pour le travail de portefeuille
Fondations Python pour le travail de portefeuille
Leçon 1 • Calcul des rendements et statistiques de base
Calculez les rendements simples et logarithmiques et résumez leurs distributions. Ces mesures sont les intrants directs de tous les modèles de risque et d'optimisation à venir.
Leçon 2 • Récupération et nettoyage des données de marché
Récupérez des données de prix historiques via des API et nettoyez-les pour l'analyse. Assurez la qualité des données avant tout calcul de rendement ou de risque.
Leçon 3 • Pandas pour les données de séries temporelles
Manipulez des DataFrames et des Series indexées par le temps pour traiter les données de prix et de rendement. Fournit la couche de données qui alimente chaque module analytique subséquent.
Leçon 4 • Configuration de l'environnement quant
Configurez Python, les environnements virtuels et les bibliothèques essentielles pour l'analyse de portefeuille. Établit l'espace de travail reproductible utilisé tout au long du cours.
Leçon 5 • NumPy pour le calcul financier
Appliquez des tableaux NumPy et des opérations vectorisées aux calculs financiers. Remplacez les boucles lentes par des calculs matriciels efficaces utilisés dans les modèles de portefeuille ultérieurs.
Chapitre 2MasquerCacher les détailsVoir les détailsMesure du risque et analyse factorielle
Mesure du risque et analyse factorielle
Leçon 1 • Estimation de la matrice de covariance
Estimez et réduisez les matrices de covariance pour diminuer l'erreur d'estimation. Des matrices de covariance fiables sont essentielles pour une optimisation stable du portefeuille.
Leçon 2 • Techniques d'estimation de la volatilité
Estimez la volatilité historique et à pondération exponentielle à partir des séries de rendement. Des estimations précises de la volatilité sous-tendent chaque mesure de rendement ajusté au risque.
Leçon 3 • Mesures de baisse et de risque de queue
Mesurez les pertes de sommet à creux et le risque de baisse extrême à l'aide de Python. Relie l'analyse de la volatilité aux scénarios de pertes pertinents pour l'investisseur.
Leçon 4 • Attribution et rapport de risque
Attribuez la variance du portefeuille aux actifs et facteurs individuels. Traduit les chiffres bruts de risque en informations exploitables pour les gestionnaires de portefeuille.
Leçon 5 • Fondamentaux des modèles factoriels
Décomposez les rendements des actifs en expositions factorielles à l'aide de la régression. Fournit la lentille analytique pour comprendre les moteurs de risque systématique.
Chapitre 3MasquerCacher les détailsVoir les détailsOptimisation moyenne-variance
Optimisation moyenne-variance
Leçon 1 • Essentiels du cadre de Markowitz
Formalisez mathématiquement l'objectif et la structure de contrainte de moyenne-variance. Ancre tout le code d'optimisation subséquent dans une théorie rigoureuse.
Leçon 2 • Intégration de contraintes pratiques
Ajoutez des contraintes d'achat uniquement, sectorielles et de rotation à l'optimiseur. Comble l'écart entre la théorie des manuels et les mandats de portefeuille du monde réel.
Leçon 3 • Rééchantillonnage et optimisation robuste
Appliquez le rééchantillonnage de Michaud et des méthodes robustes pour stabiliser les poids optimaux. Traite de l'instabilité du MVO classique en présence d'erreur d'estimation.
Leçon 4 • Tracé de la frontière efficiente
Balayez les niveaux de rendement cibles pour tracer la courbe complète de la frontière efficiente. Visualise le compromis risque-rendement au cœur des décisions de construction de portefeuille.
Leçon 5 • Résolution de l'optimisation avec SciPy
Traduisez le problème de moyenne-variance en appels minimize de SciPy avec contraintes. Développe des compétences pratiques en codage pour l'optimisation numérique sous contraintes.
Chapitre 4MasquerCacher les détailsVoir les détailsCadres d'optimisation avancés
Cadres d'optimisation avancés
Leçon 1 • Test de retour sur les stratégies d'optimisation
Effectuez des tests de retour progressifs des stratégies d'optimisation sur des données historiques. Validez si les gains théoriques survivent à des conditions réalistes hors échantillon.
Leçon 2 • Optimisation convexe avec CVXPY
Modélisez les problèmes de portefeuille comme des programmes convexes disciplinés en utilisant la syntaxe CVXPY. Débloquez une classe plus large d'objectifs et de contraintes qu'avec SciPy seul.
Leçon 3 • Construction de portefeuille à parité de risque
Construisez des portefeuilles à contribution de risque égale en égalisant les parts de risque marginales. Fournissez une alternative de diversification qui évite complètement l'estimation du rendement.
Leçon 4 • Diversification maximale et autres objectifs
Implémentez l'objectif de ratio de diversification maximum et de CVaR minimum. Élargissez la boîte à outils pour les mandats qui vont au-delà de la maximisation du ratio de Sharpe.
Leçon 5 • Optimisation multi-période et des coûts de transaction
Incorporez les coûts de rééquilibrage et les objectifs multi-période dans l'optimiseur. Alignez les portefeuilles théoriques avec l'économie de la négociation en direct.
Chapitre 5MasquerCacher les détailsVoir les détailsLe modèle de Black-Litterman
Le modèle de Black-Litterman
Leçon 1 • Optimisation sur les extrants a posteriori de BL
Alimentez les rendements et la covariance a posteriori dans les optimiseurs MVO et CVXPY. Démontrez comment BL s'intègre aux cadres d'optimisation construits précédemment.
Leçon 2 • Extensions et critique du modèle BL
Explorez les opinions basées sur les facteurs, le regroupement par entropie et les limites connues de BL. Préparez les étudiants à adapter le modèle à des mandats de portefeuille non standard.
Leçon 3 • Rendements d'équilibre et a priori de marché
Dérivez les rendements d'équilibre implicites à partir des pondérations de capitalisation boursière. Établissez le point de départ neutre que Black-Litterman ajuste avec les opinions.
Leçon 4 • Calcul du rendement a posteriori
Combinez l'a priori et les opinions à l'aide de la mise à jour bayésienne pour obtenir les rendements a posteriori. Produisez le vecteur de rendement fusionné utilisé dans l'optimiseur final.
Leçon 5 • Encodage des opinions des investisseurs
Traduisez les opinions qualitatives dans les matrices P et Q du modèle BL. Reliez l'intuition du gestionnaire de portefeuille à un cadre mathématiquement rigoureux.
Chapitre 6MasquerCacher les détailsVoir les détailsApprentissage automatique pour la prédiction des rendements
Apprentissage automatique pour la prédiction des rendements
Leçon 1 • Intégration des signaux ML dans l'optimisation
Convertissez les prévisions de rendement du ML en intrants de rendement attendu pour l'optimiseur. Fermez la boucle entre les modèles de prédiction et la génération des poids du portefeuille.
Leçon 2 • Techniques de réduction de dimensionnalité
Appliquez l'ACP et les autoencodeurs pour compresser les données de rendement de haute dimension. Réduisez le bruit et la multicollinéarité avant d'alimenter les données dans les modèles de portefeuille.
Leçon 3 • Regroupement pour le regroupement d'actifs
Utilisez les k-moyennes et le regroupement hiérarchique pour regrouper les actifs par comportement de rendement. Soutenez l'analyse de diversification et la construction hiérarchique de portefeuille.
Leçon 4 • Modèles supervisés pour la prévision des rendements
Entraînez la régression régularisée et les modèles basés sur les arbres pour prédire les rendements futurs. Évaluez la compétence du modèle à l'aide de mesures spécifiques à la finance au-delà du R-carré standard.
Leçon 5 • Ingénierie des caractéristiques pour les données financières
Créez des caractéristiques prédictives à partir des données de prix, de volume et macroéconomiques à l'aide de pandas. Les caractéristiques de haute qualité sont le principal moteur du pouvoir prédictif du modèle.
Chapitre 7MasquerCacher les détailsVoir les détailsRééquilibrage dynamique et exécution
Rééquilibrage dynamique et exécution
Leçon 1 • Exécution des ordres et simulation de dérapage
Simulez l'exécution d'ordres avec des modèles de dérapage dans le moteur de test de retour. Produit des estimations de performance réalistes qui tiennent compte de la microstructure du marché.
Leçon 2 • Modélisation des coûts de transaction
Modélisez les écarts acheteur-vendeur, l'impact sur le marché et les commissions en Python. Une modélisation précise des coûts empêche le surajustement des tests de retour sur les rendements bruts.
Leçon 3 • Gestion de portefeuille fiscalement avantageuse
Incorporez la récolte de pertes fiscales et les règles de période de détention dans la logique de rééquilibrage. Améliore les rendements après impôt sans modifier la thèse d'investissement avant impôt.
Leçon 4 • Règles et déclencheurs de rééquilibrage
Comparez les stratégies de rééquilibrage calendaire, par seuil et déclenchées par la volatilité. Le choix du bon déclencheur affecte directement la performance nette de frais du portefeuille.
Leçon 5 • Contraintes de liquidité et dimensionnement des positions
Appliquez des limites de position basées sur la liquidité en utilisant les données de volume quotidien moyen. Empêche l'optimiseur d'allouer à des positions qui ne peuvent pas être exécutées.
Chapitre 8MasquerCacher les détailsVoir les détailsAnalytique et rapports de portefeuille
Analytique et rapports de portefeuille
Leçon 1 • Cadre de mesure de la performance
Calculez systématiquement les mesures de rendement basées sur le rendement et ajustées au risque. Fournit le vocabulaire quantitatif pour évaluer toute stratégie de portefeuille.
Leçon 2 • Tableaux de bord interactifs avec Plotly et Dash
Construisez des tableaux de bord de portefeuille interactifs à l'aide des graphiques Plotly et des mises en page Dash. Permet aux parties prenantes d'explorer les données de portefeuille sans écrire de code.
Leçon 3 • Normes de rapports réglementaires et aux clients
Alignez les extrants des rapports avec les normes de présentation et de divulgation de la performance. Garantit que les rapports répondent aux exigences de conformité institutionnelles et destinées aux clients.
Leçon 4 • Génération automatisée de fiches techniques
Générez programmatiquement des fiches techniques de style pyfolio à partir d'une série de rendements. Standardise les rapports et réduit l'effort manuel dans les cycles d'examen de la performance.
Leçon 5 • Analyse d'attribution de la performance
Décomposez les rendements du portefeuille en effets d'allocation, de sélection et d'interaction. Identifie les véritables sources de surperformance ou sous-performance par rapport à un indice de référence.
Votre certificat valide de réussite
Ce cours est pour vous :
Analyste en actions : souhaite automatiser les décisions de portefeuille avec du code Python.
Scientifique des données : prêt à appliquer ses compétences en apprentissage automatique à la gestion de placements.
Investisseur autodidacte : élabore des stratégies systématiques au-delà des feuilles de calcul et de l'intuition.
Gestionnaire de risques : cherche des outils pratiques pour quantifier et décomposer l'exposition du portefeuille.
Diplômé en finance : fait le pont entre la théorie universitaire et la pratique professionnelle.
Ingénieur logiciel : fait la transition vers la finance quantitative à partir d'un bagage technique.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















