Visit LEDU token page

Machine Learning for Stock Trading

Machine Learning for Stock Trading

  • English
  • Artificial Intelligence
  • Machine LearningMachine Learning
  • (5481)
  • Project length: 8h 16m

Have you ever wondered if AI could earn tremendous amount of money on the stock market and outsmart other human investors? An AI-powered trading robot can automatically make trade decisions on your behalf and allow you to profit from the market without your direct involvement. In this project tutorial, you’ll learn how to use machine learning to develop a stock trading robot. You’ll gain all the essential skills to create a full-fledged stock trading algorithm that investors and traders can utilize in their trading.



In this project, we’ll start by developing an application that reads price data from an API and saves it on a MongoDB database. Another part of this application will be using the saved data for training a machine learning model, optimizing, and then saving it. The last part will be using the saved model and applying it to real-time data provided by the brokerage company while trying to predict the stock price movements. It’s that exciting! After finishing the project you will learn: How to create trading robots for executing orders on the stock market automatically; How to apply algorithmic trading using probabilistic machine learning techniques; How to create an application that accesses live market data, evaluates it, and decides whether to place trades; How to optimize a trading robot for profitable trading in the financial markets.

What are the requirements?

  • Python 3.5+
  • Database knowledge (understanding of MongoDB or NoSQL)
  • Mathematical skills
  • Machine learning tools and technologies such as Anaconda, Jupyter, Keras, Scikit-learn, and TensorBoard
  • And the most important is: desire to learn

What is the target audience?

  • Do you want to build an automated trading system?
  • Do you want to learn more about the financial markets?
  • Do you want to learn more about machine learning and neural networks?
  • Do you want to know how AI can be applied to investing?

Project Outline

The project outline explains what you will learn in each session

Setting up the Python environment for Windows Setting up the Python environment for Linux


Average rating

3(5481 Reviews)
  • Avatar


    4 years ago

    Well, this tutorial helped me land a job recently!!! Thanks!!!

  • Avatar


    3 years ago

    Hi, you really did great job! please go on and finish the last Session!

  • Avatar


    3 years ago

    Maybe has some useful information in it, but he is SO SLOW! Not slow in a good way, but rather super boring. If it was Youtube I would put it on 2x. This is really not a course but him programming in front of a camera.

  • Avatar


    2 years ago

    Kinda disappointed... After watching all 6 sessions I was really hoping for the final one, with some results and actual trades. Even negative ones would be cool to watch (could be demo). It would be cool to watch the real deal. But still nice architecture you got there! Also, the outcome predictions percentages are cool but I feel that all this should consider that present data is more important than past data. It's really meticulous. Still 5 stars video.

  • Avatar


    2 years ago

    Unable to play the course getting error "The media could not be loaded, either because the server or network failed or because the format is not supported."

  • Avatar


    3 months ago

    Fake reviews, stop playing with peoples content. Either provide them authentic users views and reviews or leave them.