Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Trading-Bot with Python
Rating: 4.2 out of 5(23 ratings)
184 students

Trading-Bot with Python

Learn the essentials of algorithmic trading and financial data processing
Last updated 8/2021
English
English [Auto],

What you'll learn

  • Implement trading algorithms
  • Develop investing strategies
  • Download, transform and analyse stock market data
  • Python programming

Course content

7 sections45 lectures5h 38m total length
  • Course overview3:34

    Learn to build a Python trading bot by collecting stock data via an API, computing indicators, and backtesting strategies to trade equities automatically.

  • Use of google colab6:33

    Connect your drive to Google Colab, open a new notebook, and learn to run python code in Jupiter notebooks, using code and text cells to view outputs.

  • Creating and Alpaca account3:25

    Sign up for an Alpaca trading account to power your Python trading bot, generate and securely store your API key and secret key, and review your equity and portfolio data.

Requirements

  • Being a proactive person
  • Having a fierce desire for learning

Description

Would you like to learn how to develop bots to invest in the stock market? Or would you like to optimize your strategies?

In this course we will teach you how to fulfil these objectives and more! We are going to learn how to program in Python from scratch and build our knowledge until we are able to: 1) download data and transform it according to our wants and needs; 2) develop and backtest strategies; and 3) develop trading bots. This course is divided in 7 different modules:

  1. Introduction to the course. In this first section we are going to explore the outline of the course, how to use google colab and other basic pieces of information needed to start the course.

  2. Introduction to Python. Here we are going to learn the essential elements of programming like what are variables, classes and functions.

  3. Pandas and other useful packages. We will learn how to use pandas and other packages that will allow us to download and manipulate data.

  4. Use of Alpaca's API. Where we will learn to download financial data and place buy/sell orders.

  5. Financial indicators. Here we will learn the theory behind some financial indicators and how to calculate them.

  6. Backtesting. In this section we are going to use financial data to optimize the parameters of our strategies in order to earn as much money as we can.

  7. Creating a trading bot. Finally we are going to learn how to create a trading bot that will invest on its own without our constant supervision.

Who this course is for:

  • People interested in investing in the stock market
  • People that want to implement trading algorithms
  • Programmers who want to submerge into the trading world
  • People interested in using Python to optimize their tradings