
Coding is not difficult
Before you start, this lecture shares tips to boost algorithmic trading, including learning speed to 1.25–1.5x, leveraging resources and books, and using machine learning to increase profits.
Learn how to set up your first Jupyter Notebook for algorithmic trading, launch Anaconda Navigator, create and organize a project folder, write and execute Python cells, and inspect data types.
Learn to work with strings in Python, including quoting with single or double marks, printing, and concatenating strings with variables and numbers, using type checks and conversions.
Explore NumPy basics in this second part, generating linearly spaced values between two bounds with start, end, and count; compute mean, standard deviation, and variance, noting sqrt of the variance.
Explore NumPy Part 3 by building and reshaping arrays into 3D structures, locating and filtering numbers with boolean indexing, and using seed to ensure randomization for testing in algorithmic trading.
Explore pandas data manipulation by selecting specific columns or cities and setting a column as an index. Add and drop columns, and perform in-place changes with axis settings.
How to design scatterplots with PlotLy
Learn to plot financial growth with scatter plots and candlesticks, update layouts and axes, and enable time-filtered Apple stock charts using sliders.
Get live market data from Yahoo Finance API, fetch minute-to-minute prices, and visualize candlestick charts for multiple symbols, including Amazon, Microsoft, and Uber.
Acquire live crypto data from the Binance API by securing an API key and secret, then fetch, format, and visualize historical data for moving average analysis.
Identify the main market players and the major exchanges—NYSE, Nasdaq, Japan Exchange Group, and London and Paris—to see how governments, companies, banks, institutional funds, and individuals provide capital.
Learn how exchange traded funds, mutual funds, and exchange traded notes shape capital markets, detailing structures, costs, liquidity, counterparty risk, and investment strategies.
Examine stock, bond, forex, commodity, and cryptocurrency markets to build a diversified portfolio. Learn how the S&P 500 reflects major U.S. market capitalization and informs diversification strategies across assets.
Explore moving averages, including sma and ema, and how short term and long term periods filter market noise, generate crossovers, and signal trends with confirmations from macd and other indicators.
Learn to implement simple and exponential moving averages in Python using pandas. Visualize these indicators on Binance market data and understand how weighting recent prices affects signals.
Explore the relative strength index (RSI) in a Python app, calculating RSI manually and with a library, using live bitcoin data to generate oversold/overbought entry and exit signals.
Explore Bollinger bands built from moving averages and standard deviation to identify support and resistance, assess volatility, and spot buy or sell signals and potential market corrections.
Compare Twitter and Snapchat stock performance during the COVID-19 crisis by automating bulk data import, visualizing market data, and developing backtesting to measure returns.
Learn to compute daily returns from closing prices, derive cumulative returns, and plot price and volume to visually assess correlations and volatility in stocks.
Define middle, upper, and lower bands using a 20-day window and ±1.96 standard deviation, implement the Python trading logic, and generate Netflix buy/sell signals on a plotted map.
Deploy your algorithm by downloading market data and applying moving averages, including a 10-period average, to replicate market evolution and identify swing points.
Explore how to download S&P 500 market data and deploy a moving average to create support levels, using a Python package and a 50-period setting with visualization.
Identify recurring market patterns and support levels, analyze why the October–November 2020 period behaved differently, and practice predicting future moves through pattern recognition.
Analyze market data by visualizing candlestick patterns and moving averages to identify support and resistance levels, and uncover profitable price patterns for quick, rule-based trading decisions.
The purpose of this class is to teach you how to build, automate, and deploy your algorithmic trading strategy using Python.
What you will learn from this course:
6 tricks to enhance your data visualization skills.
Your first trading algorithm, using the support and resistance level, can secure you up to 80% per year.
A strategy on the Cryptocurrency Market which can triple your return on a range period.
And a step by step guide on how to start with Python.
At the end of this course, you will be able to write Plotly, Trading and Algorithmic Trading on your CV.
Who am I?
I have started my career as a Civil engineer. After a few years in the industry, I quickly realized that it will not bring me anywhere for multiple reasons. I chose to make a complete career shift and leave France for the US.
And I had the chance to be trusted by Banks to apply my mathematical skills to play with the Market. In my first job, I got hired to work for BNP Paribas. That was my first experience, and probably one of the most impactful. When I joined the team, my job was to replicate traders' behaviour on the Forex Market and automate it.
I learned and have been tutored by some of the best traders. They explained to me tricks and hidden patterns that I could follow. During the last 3 years, I have been modelizing and helping traders to enhance their decisions.
Today I am proposing to mentor a small team of dedicated and motivated people to reach a higher level. But always backed by mathematics and science.
Why is this course different?
Progressive difficulty: we start slow and we build our way up
Tons of activities, exercises, and challenges
Cheatsheets and detailed articles you can review to refresh your memory
Impeccable sound and video quality
Quality instructor support: I respond to most questions in under 12 hours
All lectures are straight to the point - minimal effort, maximum results
Learn by applying real live examples
By the end of this course, you will be able to understand algorithmic trading with ease. You'll feel in control as you pursue and complete more ambitious projects. Whether you are contemplating a career change, considering freelancing opportunities, or developing a personal hobby, get started today on your Algorithmic Trading journey!