Mô tả

Build a fully automated trading bot on a shoestring budget. Learn quantitative analysis of financial data using python. Automate steps like extracting data, performing technical and fundamental analysis, generating signals, backtesting, API integration etc. You will learn how to code and back test trading strategies using python. The course will also give an introduction to relevant python libraries required to perform quantitative analysis. The USP of this course is delving into API trading and familiarizing students with how to fully automate their trading strategies.


You can expect to gain the following skills from this course

  • Extracting daily and intraday data for free using APIs and web-scraping

  • Working with JSON data

  • Incorporating technical indicators using python

  • Performing thorough quantitative analysis of fundamental data

  • Value investing using quantitative methods

  • Visualization of time series data

  • Measuring the performance of your trading strategies

  • Incorporating and backtesting your strategies using python

  • API integration of your trading script

  • FXCM and OANDA API

  • Sentiment Analysis

Bạn sẽ học được gì

Algorithmic trading and quantitative analysis using python

Carrying out both technical analysis and fundamental analysis programatically

API trading

Yêu cầu

  • Intermediate level expertise in python
  • high school level familiarity with mathematics and statistics
  • Basic understanding of equity/forex trading

Nội dung khoá học

12 sections

Introduction

6 lectures
What Is Covered in this Course?
04:31
Course Prerequisites
01:57
Is This For Me?
01:39
How To Get Help
02:42
Anaconda Distribution Intro
03:36
Creating Virtual Environment (Optional)
09:58

Getting Data

8 lectures
Data Gathering Intro
05:00
yfinance Overview
07:32
yfinance - Getting Data for Multiple Stocks
14:16
yahoofinancials Library and Parsing JSON Data
10:28
yahoofinancials - Getting Data for Multiple Stocks
13:51
Alpha Vantage Python Library Intro
07:53
Alpha Vantage - Getting Data for Multiple Tickers
16:48
Other Free Data Resources
00:30

Web Scraping to Extract Financial Data

8 lectures
Web Scraping Vs API Based Data Extraction
05:45
HTML Intro
11:52
Web Scraping Financial Data Using Python - I
19:17
Web Scraping Financial Data Using Python - II
22:55
Web Scraping Financial Data Using Python - III
11:25
A Major Drawback & Selenium Intro
09:39
Web Scraping Using Selenium
22:14
Advanced Web Scraping Using Selenium
10:03

Basic Data Handling and Operations

5 lectures
Handling NaN Values
17:00
Basic Statistics - Familiarize Yourself With Your Data
12:37
Rolling Operations - Data In Motion
10:17
Visualization Basics - I
13:03
Visualization Basics - II
10:36

Technical Indicators

16 lectures
Introduction to Technical Indicators
04:40
Introduction to Charting
11:00
MACD Overview
08:13
MACD Implementation in Python
18:20
ATR and Bollinger Bands Overview
09:39
ATR Implementation in Python
11:56
Bollinger Bands Implementation in Python
06:36
RSI Overview and Excel Implementation
10:27
RSI Implementation in Python
09:35
ADX Overview
04:14
ADX Implementation in Excel
12:46
ADX Implementation in Python
10:31
Renko Overview
07:31
Renko Implementation in Python
11:37
TA-Lib Introduction
04:23
TA-Lib Installation and Application
17:53

Performance Measurement - KPIs

9 lectures
Introduction to Performance Measurement
04:50
CAGR Overview
03:04
CAGR Implementation in Python
10:20
How to Measure Volatility
03:45
Volatility Measures' Python Implementation
02:57
Sharpe Ratio and Sortino Ratio
04:26
Sharpe and Sortino in Python
08:11
Maximum Drawdown and Calmar Ratio
03:38
Maximum Drawdown and Calmar Ratio in Python
08:12

Backtest Your Strategies

10 lectures
Why Should I Backtest My Strategies?
06:53
Strategy I - Portfolio Rebalancing
07:03
Strategy I in Python
28:20
Strategy II - Resistance Breakout
08:27
Strategy II in Python -I
18:41
Strategy II in Python -II
28:05
Strategy III - Renko and OBV
04:34
Strategy III in Python
21:24
Strategy IV - Renko and MACD
05:19
Strategy IV in Python
12:54

Value Investing

7 lectures
Value Investing Overview
04:56
Introduction to Magic Formula
06:02
Magic Formula Implementation in Python
24:16
Updated Python Code - Yahoo-Finance Webpage Changes
00:56
Introduction to Piotroski F-Score
07:20
Piotroski F-Score Implementation in Python
27:08
Updated Python Code - Yahoo-Finance Webpage Changes
00:51

Building Automated Trading System on a Shoestring Budget

12 lectures
Automated/Algorithmic Trading Overview
13:48
Using Time Module in Python
12:44
MetaTrader5 Overview
04:52
MT5 Terminal Intro
19:09
Connecting to MT5 Terminal Using Python API
14:57
Getting Historical Data Using MT5 Python API
09:16
Placing Orders Using MT5 Python API
20:01
Other Important MT5 Python API Calls
11:58
Implementing Strategy on MT5 Intro
06:03
Strategy Implementation Details
00:07
Darwinex Platform Webinar
02:37
Darwinex Webinar Recording
44:48

Bonus Section: Running Your Algorithms in Cloud

9 lectures
Why Cloud
04:54
Launching AWS EC2 Instance
19:57
Connecting To The EC2 Instance I
15:11
Connecting To The EC2 Instance II
07:48
Transferring Files to EC2 Instance
12:11
Scheduling/Automating Your Scripts Using Crontab
15:15
Keeping Track of Running Processes
10:32
Using Screen Command with Crontab
07:35
Shutting Down/Deleting EC2 Instance
03:41

Bonus Section: Sentiment Analysis

14 lectures
Why Sentiment Analysis
06:00
Sentiment Analysis - Intuition
08:09
Natural Language Processing Basics
17:16
Lexicon Based Sentiment Analysis
06:36
VADER Introduction
11:35
Textblob Introduction
07:41
Building a Sentiment Analyzer using VADER - Part I
10:35
Building a Sentiment Analyzer using VADER - Part II
18:21
Machine Learning Based Sentiment Analysis
13:59
ML Feature Matrix & TF-IDF Introduction
09:50
Building ML Based Sentiment Analyzer - Part I
03:16
Building a ML Based Sentiment Analyzer - Part II
16:59
Building a ML Based Sentiment Analyzer - Part III
06:31
Sentiment Analysis Application - Opportunities & Challenges
04:56

Archived Lectures

22 lectures
Archived Lectures - Important Note
00:31
Pandas Datareader Overview
09:23
Getting Data Using Pandas Datareader
11:40
OBV Overview and Excel Implementation
06:36
OBV Implementation in Python
03:07
Slope in a Chart
04:12
Slope Implementation in Python
23:03
Web Scraping Intro
09:23
Important Note - Yahoo Finance Web Scraping
00:20
Using Web Scraping to Extract Stock Fundamental Data - I
16:02
Using Web Scraping to Extract Stock Fundamental Data - II
23:43
Updated Web-Scraping Code - Yahoo-Finance Webpage Changes
12:35
FXCM Overview
07:01
Introduction to FXCM Terminal
12:34
FXCM API
22:06
Building an Automated Trading System - part I
08:08
Building an Automated Trading System - part II
11:14
Building an Automated Trading System - part III
11:23
Building an Automated Trading System - part IV
10:50
OANDA Overview
06:56
OANDA API
25:57
SMA Crossover Strategy using OANDA API
19:19

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.