Python pour l'Analyse Financière et le Trading Algorithmique
- Description
- Programme
- Commentaires
Bienvenue dans ce cours sur Python pour la Finance ! Si vous êtes intéressé par la façon dont on peut utiliser Python pour mener à bien des analyses financières rigoureuses et effectuer du trading algorithmique, alors c’est le cours qu’il vous faut !
Ce cours vous guidera à travers tout ce que vous devez savoir pour utiliser Python pour la Finance et le Trading Algorithmique (utilisation de modèles mathématiques complexes gérés par ordinateur pour passer des ordres basés sur des critères de timing, de prix, de quantité…) ! Nous commencerons par apprendre les bases de Python, puis nous nous pencherons sur les différentes bibliothèques de base utilisées dans l’écosystème Py-Finance sur Jupyter. Cela comprends les bibliothèques NumPy, Pandas, Matplotlib, Statsmodels, la plateforme Quantopian pour le Trading et bien plus encore !
— En résumé —
Ce cours est rempli de leçons intuitives et d’exercices pratiques pour s’exercer en situation réelle.
Nous avons voulu rendre ce cours le meilleur possible et nous sommes particulièrement enthousiastes à l’idée de le partager avec vous et vous voir progresser dans ce merveilleux monde de la Finance.
Jose & Rod
Nous couvrirons les sujets suivants utilisés par les professionnels de la finance :
- Principes fondamentaux de python
- NumPy pour un traitement numérique très rapide
- Pandas pour une analyse efficace des données
- Matplotlib pour la visualisation de données
- Utilisation de pandas-datareader et de Quandl pour l’extraction de données
- Techniques d’analyse des séries temporelles de Pandas
- Analyse des rendements boursiers
- Rendements quotidiens cumulatifs
- Volatilité et risque lié aux titres
- EWMA (Moyenne Mobile Pondérée Exponentiellement)
- Statsmodels
- ETS (Erreur-Tendance-Saisonnalité)
- ARIMA (Moyennes Mobiles Intégrées Auto-Régressives)
- Graphiques d’Auto-Corrélation et graphiques d’Auto-Corrélation partielle
- Bases de la Finance
- Ratio de Sharpe
- Optimisation de la répartition du portefeuille
- Optimisation de porte feuille financier: la frontière efficiente de Markowitz
- Types de fonds d’investissement
- Transactions boursières
- Vente à découvert ou position courte
- Modèle d’évaluation des immobilisations
- Fractionnement d’actions et dividendes
- Hypothèses des marchés financiers efficients
- Trading Algorithmique avec Quantopian
- Négociation de contrats à terme ou futures (Trading)
-
19Introduction à PandasVideo lesson
-
20SeriesVideo lesson
-
21DataFrames - Partie 1Video lesson
-
22DataFrames - Partie 2Video lesson
-
23DataFrames - Partie 3Video lesson
-
24Données ManquantesVideo lesson
-
25Group By avec PandasVideo lesson
-
26Fusionner, Joindre et Concaténer des DataFramesVideo lesson
-
27Opérations ordinaires PandasVideo lesson
-
28Data Input et OutputVideo lesson
-
29Exercices PandasVideo lesson
-
30Solutions Exercices PandasVideo lesson
-
31Introduction à la visualisation de donnéesVideo lesson
-
32Bases de Matplotlib - Partie 1Video lesson
-
33Bases de Matplotlib - Partie 2Video lesson
-
34Matplotlib - Partie 3Video lesson
-
35Exercices MatplotlibVideo lesson
-
36Solutions Exercices MatplotlibVideo lesson
-
37Visualisation de Données avec PandasVideo lesson
-
38Visualisation de Séries Temporelles avec PandasVideo lesson
-
39Exercices Visualisation avec PandasVideo lesson
-
40Solutions Exercices Visualisation avec PandasVideo lesson
-
45Introduction aux séries temporellesVideo lesson
-
46Index DatetimeVideo lesson
-
47Ré-échantillonnage Temporel (méthode Resample)Video lesson
-
48Décalage Temporel (méthode Shift)Video lesson
-
49Moyenne Mobile (méthodes Rolling et Expanding)Video lesson
-
50Indicateur Technique Financier: Les Bandes de BollingerVideo lesson
-
51Enoncé du Projet d'Analyse BoursièreVideo lesson
-
52Solutions du Projet d'Analyse Boursière - Partie 1Video lesson
-
53Solutions du Projet d'Analyse Boursière - Partie 2Video lesson
-
54Solutions du Projet d'Analyse Boursière - Partie 3Video lesson
-
55Solutions du Projet d'Analyse Boursière - Partie 4Video lesson
-
56Introduction à l'analyse des séries temporellesVideo lesson
-
57Les bases sur les Séries TemporellesVideo lesson
-
58Introduction à StatsmodelsVideo lesson
-
59Modèle ETS (théorie)Video lesson
-
60Modèle EWMA (théorie)Video lesson
-
61Code pour EWMAVideo lesson
-
62Code pour ETSVideo lesson
-
63Modèle ARIMA (théorie)Video lesson
-
64Graphiques d'AutoCorrélation : ACF et PACFVideo lesson
-
65ARIMA avec StasmodelsVideo lesson
-
66Code ARIMA - partie 2Video lesson
-
67Code ARIMA - partie 3Video lesson
-
68Code ARIMA - partie 4Video lesson
-
69Discussion du choix de P, D et QText lesson
-
70Introduction aux fondamentaux de la finance avec PythonVideo lesson
-
71Le ratio de SharpeVideo lesson
-
72Répartition du portefeuille (code partie 1)Video lesson
-
73Répartition du portefeuille (code partie 2)Video lesson
-
74Optimisation du Portefeuille (théorie)Video lesson
-
75Optimisation du portefeuille (code partie 1)Video lesson
-
76Optimisation du portefeuille (code partie 2)Video lesson
-
77Optimisation du portefeuille (code partie 3)Video lesson
-
78Principaux concepts du marché financierVideo lesson
-
79Type de fondsVideo lesson
-
80Reportage BlackRockText lesson
-
81Livre d'OrdresVideo lesson
-
82Vente à découvert ou position courteVideo lesson
-
83CAPM - Modèle d'Evaluation des Actifs FinanciersVideo lesson
-
84CAPM - codeVideo lesson
-
85Fractionnement d'actions et dividendesVideo lesson
-
86Hypothèses des Marchés Financiers Efficients (EMH)Video lesson