Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Algorithmic Trading & Time Series Analysis in Python and R

Technical Analysis (SMA and RSI), Time Series Analysis (ARIMA and GRACH), Machine Learning and Mean-Reversion Strategies
4.5
4.5/5
(313 reviews)
4,082 students
Created by

9.5

Classbaze Grade®

9.5

Freshness

8.5

Popularity

10.0

Material

Random walk
Platform: Udemy
Video: 18h 39m
Language: English
Next start: On Demand

Best Algorithmic Trading classes:

Classbaze Rating

Classbaze Grade®

9.5 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

9.5 / 10
This course was last updated on 11/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

8.5 / 10
We analyzed factors such as the rating (4.5/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

10.0 / 10
Video Score: 10.0 / 10
The course includes 18h 39m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 6 hours 18 minutes of 66 Algorithmic Trading courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

27 articles.
1 resources.
0 exercise.
0 test.

In this page

About the course

This course is about the fundamental basics of algorithmic trading. First of all you will learn about stocks, bonds and the fundamental basic of stock market and the FOREX. The main reason of this course is to get a better understanding of mathematical models concerning algorithmic trading and finance in the main.
We will use Python and R as programming languages during the lectures
IMPORTANT: only take this course, if you are interested in statistics and mathematics !!!
Section 1 – Introduction
•why to use Python as a programming language?
•installing Python and PyCharm
•installing R and RStudio
Section 2 – Stock Market Basics
•types of analyses
•stocks and shares
•commodities and the FOREX
•what are short and long positions?
+++ TECHNICAL ANALYSIS ++++
Section 3 – Moving Average (MA) Indicator
•simple moving average (SMA) indicators
•exponential moving average (EMA) indicators
•the moving average crossover trading strategy
Section 4 – Relative Strength Index (RSI)
•what is the relative strength index (RSI)?
•arithmetic returns and logarithmic returns
•combined moving average and RSI trading strategy
•Sharpe ratio
Section 5 – Stochastic Momentum Indicator
•what is stochastic momentum indicator?
•what is average true range (ATR)?
•portfolio optimization trading strategy
+++ TIME SERIES ANALYSIS +++
Section 6 – Time Series Fundamentals
•statistics basics (mean, variance and covariance)
•downloading data from Yahoo Finance
•stationarity
•autocorrelation (serial correlation) and correlogram
Section 7 – Random Walk Model
•white noise and Gaussian white noise
•modelling assets with random walk
Section 8 – Autoregressive (AR) Model
•what is the autoregressive model?
•how to select best model orders?
•Akaike information criterion
Section 9 – Moving Average (MA) Model
•moving average model
•modelling assets with moving average model
Section 10 – Autoregressive Moving Average Model (ARMA)
•what is the ARMA and ARIMA models?
•Ljung-Box test
•integrated part – I(0) and I(1) processes
Section 11 – Heteroskedastic Processes
•how to model volatility in finance
•autoregressive heteroskedastic (ARCH) models
•generalized autoregressive heteroskedastic (GARCH) models
Section 12 – ARIMA and GARCH Trading Strategy
•how to combine ARIMA and GARCH model
•modelling mean and variance
+++ MARKET-NEUTRAL TRADING STRATEGIES +++
Section 13 – Market-Neutral Strategies
•types of risks (specific and market risk)
•hedging the market risk (Black-Scholes model and pairs trading)
Section 14 – Mean Reversion
•Ornstein-Uhlenbeck stochastic processes
•what is cointegration?
•pairs trading strategy implementation
•Bollinger bands and cross-sectional mean reversion
+++ MACHINE LEARNING +++
Section 15 – Logistic Regression
•what is linear regression
•when to prefer logistic regression
•logistic regression trading strategy
Section 16 – Support Vector Machines (SVMs)
•what are support vector machines?
•support vector machine trading strategy
•parameter optimization
APPENDIX – R CRASH COURSE
•basics – variables, strings, loops and logical operators
•functions
APPENDIX – PYTHON CRASH COURSE
•basics – variables, strings, loops and logical operators
•functions
•data structures in Python (lists, arrays, tuples and dictionaries)
•object oriented programming (OOP)
•NumPy
Thanks for joining my course, let’s get started!

What can you learn from this course?

✓ Understand technical indicators (MA, EMA or RSI)
✓ Understand random walk models
✓ Understand autoregressive models
✓ Understand moving average models
✓ Understand heteroskedastic models and volatility modeling
✓ Understand ARIMA and GARCH based trading strategies
✓ Understand market-neutral strategies and how to reduce market risk
✓ Understand cointegration and pairs trading (statistical arbitrage)
✓ Understand machine learning approaches in finance

What you need to start the course?

• You should have an interest in quantitative finance and mathematics

Who is this course is made for?

• Anyone who wants to learn the basics of algorithmic trading

Are there coupons or discounts for Algorithmic Trading & Time Series Analysis in Python and R ? What is the current price?

The course costs $17.99. And currently there is a 82% discount on the original price of the course, which was $99.99. So you save $82 if you enroll the course now.
The average price is $23.0 of 66 Algorithmic Trading courses. So this course is 22% cheaper than the average Algorithmic Trading course on Udemy.

Will I be refunded if I'm not satisfied with the Algorithmic Trading & Time Series Analysis in Python and R course?

YES, Algorithmic Trading & Time Series Analysis in Python and R has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Algorithmic Trading & Time Series Analysis in Python and R course, but there is a $82 discount from the original price ($99.99). So the current price is just $17.99.

Who will teach this course? Can I trust Holczer Balazs?

Holczer Balazs has created 33 courses that got 29,886 reviews which are generally positive. Holczer Balazs has taught 234,749 students and received a 4.5 average review out of 29,886 reviews. Depending on the information available, we think that Holczer Balazs is an instructor that you can trust.
Software Engineer
My name is Balazs Holczer. I am from Budapest, Hungary. I am qualified as a physicist. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods and recipes such as solving differential equations, linear algebra, interpolation and extrapolation. These things may prove to be very very important in several fields: software engineering, research and development or investment banking. I have a special addiction to quantitative models such as the Black-Scholes model, or the Merton-model.
Take a look at my website if you are interested in these topics!
Browse all courses by on Classbaze.

9.5

Classbaze Grade®

9.5

Freshness

8.5

Popularity

10.0

Material

Platform: Udemy
Video: 18h 39m
Language: English
Next start: On Demand

Classbaze recommendations for you