Course Highlights
  • Algorithmic trading and quantitative analysis using python
  • Carrying out both technical analysis and fundamental analysis programatically
  • API trading
Curriculum

6 Topics
What Is Covered in this Course?
Course Prerequisites
Is This For Me?
How To Get Help
Anaconda Distribution Intro
Creating Virtual Environment (Optional)

8 Topics
Data Gathering Intro
yfinance Overview
yfinance - Getting Data for Multiple Stocks
yahoofinancials Library and Parsing JSON Data
yahoofinancials - Getting Data for Multiple Stocks
Alpha Vantage Python Library Intro
Alpha Vantage - Getting Data for Multiple Tickers
Other Free Data Resources

5 Topics
Web Scraping Vs API Based Data Extraction
HTML Intro
Web Scraping Financial Data Using Python - I
Web Scraping Financial Data Using Python - II
Web Scraping Financial Data Using Python - III

5 Topics
Handling NaN Values
Basic Statistics - Familiarize Yourself With Your Data
Rolling Operations - Data In Motion
Visualization Basics - I
Visualization Basics - II

16 Topics
Introduction to Technical Indicators
Introduction to Charting
MACD Overview
MACD Implementation in Python
ATR and Bollinger Bands Overview
ATR Implementation in Python
Bollinger Bands Implementation in Python
RSI Overview and Excel Implementation
RSI Implementation in Python
ADX Overview
ADX Implementation in Excel
ADX Implementation in Python
Renko Overview
Renko Implementation in Python
TA-Lib Introduction
TA-Lib Installation and Application

9 Topics
Introduction to Performance Measurement
CAGR Overview
CAGR Implementation in Python
How to Measure Volatility
Volatility Measures' Python Implementation
Sharpe Ratio and Sortino Ratio
Sharpe and Sortino in Python
Maximum Drawdown and Calmar Ratio
Maximum Drawdown and Calmar Ratio in Python

10 Topics
Why Should I Backtest My Strategies?
Strategy I - Portfolio Rebalancing
Strategy I in Python
Strategy II - Resistance Breakout
Strategy II in Python -I
Strategy II in Python -II
Strategy III - Renko and OBV
Strategy III in Python
Strategy IV - Renko and MACD
Strategy IV in Python

7 Topics
Value Investing Overview
Introduction to Magic Formula
Magic Formula Implementation in Python
Updated Python Code - Yahoo-Finance Webpage Changes
Introduction to Piotroski F-Score
Piotroski F-Score Implementation in Python
Updated Python Code - Yahoo-Finance Webpage Changes

12 Topics
Automated/Algorithmic Trading Overview
Using Time Module in Python
MetaTrader5 Overview
MT5 Terminal Intro
Connecting to MT5 Terminal Using Python API
Getting Historical Data Using MT5 Python API
Placing Orders Using MT5 Python API
Other Important MT5 Python API Calls
Implementing Strategy on MT5 Intro
Strategy Implementation Details
Darwinex Platform Webinar
Darwinex Webinar Recording

9 Topics
Why Cloud
Launching AWS EC2 Instance
Connecting To The EC2 Instance I
Connecting To The EC2 Instance II
Transferring Files to EC2 Instance
Scheduling/Automating Your Scripts Using Crontab
Keeping Track of Running Processes
Using Screen Command with Crontab
Shutting Down/Deleting EC2 Instance

14 Topics
Why Sentiment Analysis
Sentiment Analysis - Intuition
Natural Language Processing Basics
Lexicon Based Sentiment Analysis
VADER Introduction
Textblob Introduction
Building a Sentiment Analyzer using VADER - Part I
Building a Sentiment Analyzer using VADER - Part II
Machine Learning Based Sentiment Analysis
ML Feature Matrix & TF-IDF Introduction
Building ML Based Sentiment Analyzer - Part I
Building a ML Based Sentiment Analyzer - Part II
Building a ML Based Sentiment Analyzer - Part III
Sentiment Analysis Application - Opportunities & Challenges

22 Topics
Archived Lectures - Important Note
Pandas Datareader Overview
Getting Data Using Pandas Datareader
OBV Overview and Excel Implementation
OBV Implementation in Python
Slope in a Chart
Slope Implementation in Python
Web Scraping Intro
Important Note - Yahoo Finance Web Scraping
Using Web Scraping to Extract Stock Fundamental Data - I
Using Web Scraping to Extract Stock Fundamental Data - II
Updated Web-Scraping Code - Yahoo-Finance Webpage Changes
FXCM Overview
Introduction to FXCM Terminal
FXCM API
Building an Automated Trading System - part I
Building an Automated Trading System - part II
Building an Automated Trading System - part III
Building an Automated Trading System - part IV
OANDA Overview
OANDA API
SMA Crossover Strategy using OANDA API

  Write a Review

Algorithmic Trading & Quantitative Analysis Using Python

Go to Paid Course