Mô tả

Welcome to Python for Financial Markets Analysis!


Are you interested in how people use Python to conduct rigorous financial analysis and pursue algorithmic trading, then this is the right course for you!

This course will guide you through everything you need to know to use Python for analyzing financial markets data! I’ve worked for Bloomberg for 17+ years and will present the knowledge to help you in this course.


We'll start off by learning the fundamentals of financial market data, importing large datasets and then proceed to learn about the various core libraries used in the Finance world including jupyter, numpy, pandas, matplotlib, statsmodels, yfinance, plotly, cufflinks and much more. We will use jupyter notebooks, google colabs and visual studio to write our python apps for finance.


We'll cover the following topics:

  • Python Fundamentals

  • NumPy for High Speed Numerical Processing

  • Pandas for Efficient Data Analysis

  • Matplotlib for Data Visualization

  • Pandas Time Series Analysis Techniques

  • Statsmodels

  • Importing financial markets data

  • Working with single and multiple stocks with prices, fundamental data

  • Streaming real-time data prices

  • Create interactive financial charts with plotly, cuffllinks

  • Using annotation to tell the data story

  • Simple to advanced time series analysis

  • Time series analysis with indexing, filling and resampling

  • Rate of returns analysis for stocks, crypto and indexes

  • Create Financial Indexes with price, equal and value weighted formations

  • Create custom technical indicators - Squeeze momentum, point and figure and more

  • Create trading strategies with technical indicators

  • Explore stock statistics with peer analysis, returns rates, and heatmaps

  • Find best and worst returns months for any global instruments

  • Create your very own stock screen

  • Create your very own web based (flask) candlestick pattern screener

  • Algo trading with Buy Low and Sell High Strategies

  • Portfolio analysis with pyfolio

  • Create interactive data apps with streamlit

  • and much more...


Why you should listen to me...

In my career, I have built an extensive level of expertise and experience in both areas: Finance and Coding

Finance:

  • 17 years experience in Bloomberg for the Finance and Investment Industry...

  • Build various financial markets analytics companies like

    • KlickAnalytics,

    • ClickAPIs and more

Python & Pandas:

  • My existing companies extensively used python based models and algorithms

  • Code, models, and workflows are Real World Project-proven

Best Seller author on Udemy

  • e.g. PostgreSQL Bootcamp: Go from Beginner to Advanced, 60+ Hours course

  • Master Redis - From Beginner to Advanced, 20+ hours

What are you waiting for? Guaranteed Satisfaction: Otherwise, get your money back with 30-Days-Money-Back-Guarantee.

Looking Forward to seeing you in the Course!

LETS GET STARTED!

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

Create interactive data apps with Streamlit

Simple to advance practical time series analysis

Create trading strategies with technical indicators signals

Algo trading with Buy Low and Sell High Strategies

Create a stock screener

Create a web based (flask) candlesticks pattern screener

Calculate Return, Risk, Correlation and Rolling Statistics for Stocks, Indexes and Portfolios

Create Financial Indexes with price, equal and value weighted formations

Portfolio analysis with pyfolio

Finding Higher High and Lower Lows in time series

Get 40+ technical indicators and create custom indicators

Yêu cầu

  • No specific Finance knowledge needed!

Nội dung khoá học

22 sections

Importing Financial Markets Data

23 lectures
Install python
04:28
Install Anaconda
02:07
Downloading and Importing finance data
11:21
Installing required package
03:37
Download OHLC price for single stock
07:13
Get specfic time range data
07:22
Get Intra-day data
13:17
Get Pre and Post Market Data
05:40
Fundamentals, Dividends, Splits and News
08:21
Splits and Dividends
07:02
Import multiple stocks
07:55
Export Data to CSV and Excel
05:28
From Dictionary > Series > Frame
09:18
Get Stock Earnings Information
04:56
Get Stock Analyst Recommendations
08:33
Get Stock Options Data
11:20
Get Stock Shareholders
04:00
Import and normalize Financial Indexes
10:10
Import ETFs and Mutual Fund Data
07:04
Import currency data
03:00
Import Cryptocurrencies
04:59
Import Treasury Yields Data
05:32
Streaming real-time data
08:23

Python Basic 101

9 lectures
Data types and Numbers
13:11
Variables
10:31
Integers and Float
08:47
Strings
16:52
Lists
15:31
Dictionaries
10:23
For loops
11:34
If conditions
07:08
Functions
08:02

Creating Interactive Financial Charts

9 lectures
Explore Plotly and cufflinks
16:24
Customizing charts
08:24
Spread Charts
07:10
Interactive Histogram
11:18
Candle and OHLC Charts
12:28
Technical Indicators : SMA and Bollinger Bands
09:33
Adding Volume and MACD Indicators
01:29
Using annotation to tell the story
09:05
Create an interactive candle chart + technical indicators
11:39

Time Series Analysis

9 lectures
The power of index()
22:00
Handling missing data in time series
06:47
Creating new data frame and using reindex
07:55
Using bfill and ffill methods
08:26
Resample time series
12:48
Timezone travel with time series
12:10
Shifting dates
03:47
Find largest and smallest numbers
06:54
Pandas profiling library
11:55

Translating SQL style queries

3 lectures
Calculate Boolean statistics
02:53
Construct multiple boolean conditions
05:22
Translate SQL where clauses
06:13

Rate of Returns Analysis

5 lectures
Calculate rate of returns
16:00
Log returns of a security
05:23
Rate of return for a portfolio
18:40
Rate of returns for major indices
08:25
Calculate Annualize Returns
11:18

Exploring Risk Analysis

1 lectures
Calculating a security risk
12:16

Creating weighted indexes

4 lectures
Prepare data, normalize data
13:05
Calculate Price Weighted Index
12:23
Calculate weights of constituents over time
06:32
Calculate Equal Weighted Index
13:02

Point and figure charts

1 lectures
Create point and figure charts
09:28

Quick Stock Analysis

4 lectures
Exploring Rolling Mean, Returns Deviations
09:57
Exploring Peer Analysis
11:31
Returns Rates and Risk with heat map
07:33
Find best and worst returns by months
23:03

Explore Stock Statistics

4 lectures
Calculate SMA on the fly
11:09
Calculate technical indicators with custom values
05:19
Calculate custom up and down days
11:13
Min, max and delta changes
05:11

Crypto vs Stock Market correlations

1 lectures
Is crypto market is correlation to stock market?
10:37

Exploring Technical Indicators

11 lectures
Introduction to technical indicators
03:46
Simple Moving Averages (SMA)
15:27
Exponential Moving Averages (EMA)
10:18
Bollinger Bands
09:55
MACD
08:09
Create technical indicator manually - MACD
07:15
Create technical indicator manually - MACD - Part 2
02:01
Relative Strength Index (RSI)
05:13
RSI - Overbought / Oversold Signals
05:50
Calculate pivot points
04:34
Getting 40+ technical indicators...
07:58

Technical Indicators Signals

7 lectures
Simple Moving Averages - Setting up data, and strategy
14:44
Visualization
04:20
SMA Signals - Avoid backtesting bias
20:36
EMA - Double Crossover Signals
15:59
MACD Signals
25:54
RSI Signals
15:23
Bollinger bands signals
15:52

Squeeze Momentum Indicator

6 lectures
Importing packages
06:38
Calculate Bollinger Bands and True Range
06:52
Calculate True Range and KC Channels
07:10
Calculate momentum - bar value
07:18
Calculate Squeeze on/off
14:36
Show visualization
14:55

Finding Higher High and Lower Low

4 lectures
Finding Ups and Downs
10:19
Find Higher High and Lower Low
09:00
Z-Score and Ranking
12:58
Z-Score and Ranking - Part 2
00:07

Portfolio Analysis

1 lectures
Portfolio performance numbers
11:39

Algo Trading - Buy Low, Sell High Strategy

3 lectures
A simple trading strategy
14:40
Setting up, and calculating standard deviations
06:51
Event driven testing
13:09

Creating a stock screener

4 lectures
Setting up the data
06:32
Calculating indicators
04:07
Calculating conditions
08:45
Applying conditions
10:12

Create interactive data apps

1 lectures
Create a market dashboard application with streamlit
23:03

Creating a candlestick pattern web screener

8 lectures
Setup package and flask web server
09:24
Setup dynamic candlestick patterns dropdown
07:39
Prepare market data
08:42
Reading stock data into dataframes
08:27
Apply a candlestick pattern
04:10
Dynamic pattern recognitions
07:41
Display stocks with patterns
16:20
Display signals
04:44

Thank You

2 lectures
Your feedback is very valuable
00:27
Bonus Lecture
00:26

Đá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.