2. Workshops & Talks Lead
McMaster University
Bilal Shaikh
Speakers
Fintech Lead
McMaster University
Rylan Sykes
3. Theory Topics
● What is a Simple Moving Average?
● What is an Exponential Moving Average?
● What is the Moving Average Convergence/Divergence theorem (MACD)?
● Examples of indicators plotted
● Buying and selling points with MACD
● MACD with RSI
4. Simple Moving Averages
● SMA
○ Foundation of
numerous trading
strategies and technical
indicators
● Formula
○ Divide the sum of a
stock’s price action per
day over the number of
days in the period
5. Exponential Moving Averages
● EMAs put more emphasis
on more recent price
action
● EMA is a 2-part calculation:
based on present day price
and previous day EMA
● EMAtoday is proportional to
the EMAyesterday
11. Overview
1. Getting packages setup for the program.
2. Acquiring data from Yahoo Finance and modifying it as necessary for
indicators.
3. Running the algorithm on the extracted data.
4. Visualizing the trades on a trading graph similar to TradingView.
5. Examining benefits and tradeoffs of a simplistic indicator based trading
strategy.
Github Link: https://github.com/BilalShakh/Intro-to-Algorithmic-Investing-Demo