AI Trading: Buy/Sell Signal [Python]

Course Provided by:Ali Abdoli
Course Taken on: Udemy
starstarstarstar_half star_border 3.9838564

Description

Welcome to one of the most comprehensive trading courses using Machine learning and AI to generate buy/sell signal


AI based trading bots are on the rise and their share of the market has been growing rapidly. Not only big trading quant financial institutions such as MLQ AI, Kavout, QuantAI, Precision Alpha, etc are using artificial intelligence for trading but also retail traders have been using this powerful tool to find the edge to the market. This makes having machine learning in your algorithmic trading bot a must.


The backbone of any trading setup is buy and sell signal generation, and this comes from having a reliable and correct price prediction. That is where machine learning and artificial intelligence can shine.


In this course, different asset classes' market data are downloaded, and different types of machine learning algorithms are applied to those types of data. Those algorithms are the ones widely used in the data science and trading. They include probability based, deep learning, artificial neural networks, decision trees, etc. Then, we use those algorithms to predict price and generate signals.


Hands on With Python

Every step in this course has coding sections with python. First, the intuition is explained then we develop some code to implement that idea using machine learning packages.



Exploring Data Sources (Market Data)

The very first step in any machine learning project is having access to data. Different market data providers have different ways to capture data.



Features and Targets

Before designing any machine learning model, it needs to be clear that what we expect our model to predict. In trading terminology, is it a trend, volatility, return that the buy/sell signal is focused


Also, giving raw data (OHLC) to the model, makes it difficult to predict any price movement. Designing the features that can contribute to signal generation is the must.


Machine Learning Models

Using different types of ML models that can create signals in different asset classes. There are countless number of ML algorithms, and they are still growing. Knowing and implementing big category of those algorithms enable us to explore and implement all other variations.


We only not implement those models in Python but also, we explore different ways of training them and tuning hyper parameters. We use well-known python packages that widely used in data science community.


Before implementing and using any package or algorithm, we first go through intuition and explain the idea behind that model. we use simple terms and avoid going through complicated Math formula and good enough to diagnose the model.

Requrirements

Basic Python Programming,Desktop Computer,Basic High School Math Skills

Course Includes

  • 10.5 hours on-demand video
  • 6 downloadable resources
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion

Course Reviews

  1. Good explanations of the basics of each regressions models. However based on the course name, I would have expected, a more detailed guidance on how to set up these buy and sell signals. Questions unanswered, no comparison and pros and cons on which model to use? How do you compare each model predictions with each other in order to find the best one? Is it enough to compare the MSE or MAE values, any other approaches? It is not shown how you use these model values to set up buy and sell signals and it is not tested what return you would have had based on your predictions. With the really vague interpretation on how to use these models to implement any trading strategy I think this is more like a general Deep learning course not much new.
  2. It was very well explained so far. It is very easy to understand as well. My only complaint is the typing sound during the lecture. The keyboard typing sound is hindering the focus. It would be real great if you can edit out the typing sound. Otherwise, thank you, and good work!
  3. Very organized, clear, and combines theory and practice.
  4. I have just completed this amazing course that teaches how to predict the price behavior of various markets in the near future. The course provides a good intuition about the algorithms and methods used for prediction. The best part of the course is that it clearly demonstrates how to implement these powerful prediction tools using Python.