Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algorithmic Trading & Quantitative Analysis Using Python
Rating: 4.3 out of 5(4,744 ratings)
44,605 students
Created byMayank Rasu
Last updated 2/2025
English

What you'll learn

  • Algorithmic trading and quantitative analysis using python
  • Carrying out both technical analysis and fundamental analysis programatically
  • API trading

Course content

12 sections127 lectures22h 35m total length
  • What Is Covered in this Course?4:31

    Explore algorithmic trading and quantitative finance by extracting intraday to monthly data via APIs and web scraping, applying technical and fundamental analyses, backtesting, and building automated trading bots in Python.

  • Course Prerequisites1:57

    Brush up basic Python skills and libraries like numpy, pandas, and matplotlib. Gain familiarity with trading terms such as high, low, candlesticks, stop loss, and going long or short.

  • Is This For Me?1:39

    This course targets an audience—from traders seeking to automate trading strategies to engineers and data scientists handling streaming financial data—excluding high frequency trading and focusing on medium to high latency.

  • How To Get Help2:42

    Learn to seek effective help for intermediate Python trading analytics by framing precise questions, using the Q&A forum, Stack Overflow, GitHub, and library documentation to troubleshoot issues efficiently.

  • Anaconda Distribution Intro3:36

    Install the Anaconda distribution, use conda or pip to install libraries like pandas and scikit-learn, and learn why a virtual environment matters in the next lecture.

  • Creating Virtual Environment (Optional)9:58

    Create and activate a dedicated virtual environment to isolate project libraries, avoiding conflicts from the base environment and library version changes, and install essential tools like Spyder and Jupyter Notebook.

Requirements

  • Intermediate level expertise in python
  • high school level familiarity with mathematics and statistics
  • Basic understanding of equity/forex trading

Description

Build a fully automated trading bot on a shoestring budget. Learn quantitative analysis of financial data using python. Automate steps like extracting data, performing technical and fundamental analysis, generating signals, backtesting, API integration etc. You will learn how to code and back test trading strategies using python. The course will also give an introduction to relevant python libraries required to perform quantitative analysis. The USP of this course is delving into API trading and familiarizing students with how to fully automate their trading strategies.


You can expect to gain the following skills from this course

  • Extracting daily and intraday data for free using APIs and web-scraping

  • Working with JSON data

  • Incorporating technical indicators using python

  • Performing thorough quantitative analysis of fundamental data

  • Value investing using quantitative methods

  • Visualization of time series data

  • Measuring the performance of your trading strategies

  • Incorporating and backtesting your strategies using python

  • API integration of your trading script

  • FXCM and OANDA API

  • Sentiment Analysis

Who this course is for:

  • traders looking to automate strategies and building automated trading stations, data scientists seeking to work with financial data, anyone curious about quantitative analysis