Packt

Python for Algorithmic Trading Cookbook

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Python for Algorithmic Trading Cookbook

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Acquire and process market data using the OpenBB Platform

  • Build a research environment with efficient data storage techniques

  • Optimize trading strategies using walk-forward optimization and backtesting tools

Compétences que vous acquerrez

  • Catégorie : Financial Data
  • Catégorie : Time Series Analysis and Forecasting
  • Catégorie : Financial Trading
  • Catégorie : Order Management
  • Catégorie : Statistical Visualization
  • Catégorie : Quantitative Research
  • Catégorie : Real Time Data
  • Catégorie : Market Data
  • Catégorie : Securities Trading
  • Catégorie : Plot (Graphics)
  • Catégorie : Program Development
  • Catégorie : Financial Market
  • Catégorie : Algorithms
  • Catégorie : Data Wrangling
  • Catégorie : Matplotlib
  • Catégorie : Financial Analysis
  • Catégorie : Data Science

Outils que vous découvrirez

  • Catégorie : Plotly
  • Catégorie : Pandas (Python Package)
  • Catégorie : Python Programming

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

octobre 2026

Évaluations

14 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 13 modules dans ce cours

This module teaches learners how to access and utilize free financial market data using Python libraries such as OpenBB Platform and pandas_datareader. It covers practical approaches to gathering stock, futures, options, and factor data for algorithmic trading strategies.

Inclus

1 vidéo3 lectures1 devoir

This module provides hands-on training in using pandas for financial data analysis, covering data structures, transformations, and practical applications like volatility measurement and data resampling. Learners will gain skills in manipulating financial datasets and applying statistical techniques to derive insights.

Inclus

1 vidéo11 lectures1 devoir

This module covers the fundamentals of visualizing financial market data using Python libraries such as Matplotlib, Seaborn, and Plotly Dash. Learners will gain hands-on experience in creating dynamic visualizations, including yield curve animations, volatility surfaces, and interactive dashboards for trading analytics.

Inclus

1 vidéo5 lectures1 devoir

This module covers techniques for storing financial market data on local systems using formats like CSV, SQLite, and HDF5. Learners will gain practical skills in data storage strategies, file handling, and working with command-line tools to execute scripts efficiently.

Inclus

1 vidéo4 lectures1 devoir

This module covers the process of identifying, building, and analyzing alpha factors for stock portfolios, including techniques like linear regression, PCA, and the Fama-French model. Learners will gain hands-on experience with tools like Zipline Pipelines and understand how to assess market inefficiencies through volatility and factor sensitivity.

Inclus

1 vidéo5 lectures1 devoir

This module focuses on advanced backtesting techniques using VectorBT, including strategy evaluation, walk-forward optimization, and SuperTrend strategy refinement. Learners will gain practical skills in optimizing trading strategies for real-world market conditions and improving analytical efficiency.

Inclus

1 vidéo3 lectures1 devoir

This module introduces event-based backtesting using Zipline Reloaded, focusing on implementing and analyzing momentum and mean reversion strategies. Learners will gain hands-on experience with the Pipeline API for portfolio construction and explore the advantages of event-driven frameworks over traditional methods.

Inclus

1 vidéo2 lectures1 devoir

This module explores how to evaluate factor risk and performance using Alphalens Reloaded, focusing on key metrics such as the Information Coefficient, factor returns, and turnover. Learners will gain a deeper understanding of quantitative portfolio construction and how to make data-driven investment decisions. Practical insights into factor-based strategies and their real-world implications are also covered.

Inclus

1 vidéo4 lectures1 devoir

This module covers how to assess backtest risk and performance metrics using Pyfolio Reloaded. Learners will gain practical skills in analyzing strategy performance, evaluating risk factors, and interpreting trade-level data to make more informed trading decisions.

Inclus

1 vidéo4 lectures1 devoir

This module guides learners through integrating the Interactive Brokers Python API to build algorithmic trading systems. It covers creating and managing Contract and Order objects, as well as streaming and storing market data. Learners will gain hands-on experience in handling real-time and historical data using the IB API.

Inclus

1 vidéo8 lectures1 devoir

This module provides hands-on guidance on managing orders, positions, and portfolios using the IB API. Learners will gain skills in real-time PnL analysis, order execution, and portfolio risk assessment through Python-based implementation.

Inclus

1 vidéo4 lectures1 devoir

This module focuses on implementing real-time risk metrics, designing sophisticated order strategies, and deploying algorithmic trading strategies into live or paper trading environments. Learners will gain hands-on experience with tools like Empyrical Reloaded and learn how to manage portfolio adjustments and options-based strategies.

Inclus

1 vidéo6 lectures1 devoir

This module teaches learners how to handle real-time market data using ThetaData, store and manage large-scale tick data with ArcticDB, and implement automated risk alerts and end-of-day reporting systems. It provides practical skills for building efficient data pipelines and notification systems in algorithmic trading environments.

Inclus

1 vidéo4 lectures2 devoirs

Instructeur

Packt - Course Instructors
Packt
2 451 Cours738 456 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

Foire Aux Questions