Algorithmic Trading using Interactive Broker's Python API

Implement algorithmic trading strategies on Interactive Broker's platform

4.57 (1348 reviews)
Udemy
platform
English
language
Investing & Trading
category
instructor
Algorithmic Trading using Interactive Broker's Python API
9,925
students
13 hours
content
Jan 2024
last update
$84.99
regular price

What you will learn

Algorithmic Trading

Interactive Broker API

Quantitative Finance

Advanced Python Concepts

Why take this course?

Design and deploy trading strategies on Interactive Broker's platform. Automate every step of your strategy including, extracting data (stock data and fundamental data), performing technical/fundamental analysis, generating signals, placing trades, risk management etc. Gain a thorough understanding of native interactive broker's API.

You can expect to gain the following skills from this course

  • API trading

  • Advanced python concepts (OOP concepts, multi-threading etc.)

  • Extracting historical data

  • Extracting fundamental data

  • Harnessing streaming tick level data

  • Incorporating technical indicators using python

  • End to End strategy design and deployment

  • Handling asynchronous calls

  • Sqlite database management

  • Interactive Broker's TWS terminal

  • Relevant account settings in IB


#############################################################################################

Important note - Course prerequisites:

Please note that this course requires basic python proficiency. At the minimum, you should be comfortable with:

  • basic python data types and format

  • basic python data structures such as list, dictionary, tuple etc.

  • how to create python functions

  • how to implement loops in python

  • installing and importing libraries 

Basic python proficiency is mandatory because Interactive Broker API's python client uses advanced OOP and asynchronous programming concepts. While, I have devoted an entire section explaining these concepts, students with no python knowledge will really struggle to follow along.

#############################################################################################


Screenshots

Algorithmic Trading using Interactive Broker's Python API - Screenshot_01Algorithmic Trading using Interactive Broker's Python API - Screenshot_02Algorithmic Trading using Interactive Broker's Python API - Screenshot_03Algorithmic Trading using Interactive Broker's Python API - Screenshot_04

Reviews

Varun
October 10, 2023
Content is excellent. There is scope for improvement though in terms of "EASE OF VIEWING" for students. The coding lectures capture the entire spyder IDE's screen and hence a very small sized font is visible on screen of both the coding area and the console. This makes it very difficult to go with the flow of the lecture because the content at times being non legible, makes it difficult to read and comprehend. If you watch it in a tablet or a phone, then its more difficult. Some software should be used like other instructors on Udemy generally do, so that relevant live parts of the code where instructor is currently explaining the concept should be zoomed so that it becomes easier for students to read and comprehend what is going on. Otherwise content is excellent. Thanks!
Rui
September 3, 2023
I know programming, but I know 0 (zero) about Python, this modules just made me learn phyton more in two videos than every atempt I've ever made. Waiting for the rest of the rest of the course unfolding. Congratulations Lind regards
Punith
July 8, 2023
Love the course and instructor (Mayank) has pretty good knowledge! Keeping spreading the knowledge across and waiting for more topics.
Naveen
June 28, 2023
Mayank explains in the most understandable method and makes you feel confident with the knowledge and application of learnings.
Mohamed
May 29, 2023
Very well structured course. i gained a very solid understanding of the API and how it works. I am now more confident with than before.
Christopher
May 4, 2023
Very nice course, even when it was made several years ago. the code 96% still applies. As Mayank has mentioned before it is the basic one, just to play around with the concepts of IBAPIs, looking forward to start the advanced one. My half a star is, Mayank you use Spyder and when you were downloading large amounts of historical data, Spyder remembers the data. Myself I use VSCode and it works differently. So what I had to do was save the data into csv files, so I could easily reuse the downloaded data, instead of downloading the same data over and over again in the following exercises. Keep in mind not everyone uses Spyder, if you change this it would be a 5stars.
Vladimir
April 24, 2023
Mayank Rasu found a perfect balance between technical details and financial content. The course is a perfect preparation to creating and trading your own strategies. I highly recommend it.
Broking
April 23, 2023
it's a good course but too complicated. i think it's too theoretical. the instructor replies fast to all questions which is very appreciated.
Congyi
March 31, 2023
This course has helped me greatly in enhancing some areas I don't understand, such as how to calculate returns for intraday trading. Mayank is great in teaching about the details and have a down-to-earth style of teaching, explaining things and details very well, and the responses are quick and kind. I would recommend this course to anyone who is interested in algo trading, however basic Python knowledge about Pandas and NumPy are needed, but not too complicated!
Thirumalai
March 13, 2023
Very nice introduction. Excited to go through rest of the course. A suggestion - The circle around the mouse is a bit distracting. Instead of circle just a bigger pointer would be much better.
Daniel
March 13, 2023
This was a large undertaking for a beginner like myself. Taking the time to explain each line of code was a big help in understanding the overall framework.
John
February 11, 2023
New to Python....I'm a willing student that wants to understand algo trading on IB platform. I will catch up on coding Python syntax.
Tomas
February 7, 2023
I finished this course and I must say it's full of practical and useful information. Mayank is a capable presenter. The course goes exactly to the point, i.e., to show basics of IB API. If you were struggling to read IB API documentation and how to put things together to connect to IB API and get the data, this is the course you need to take.
Mohamed
January 28, 2023
too many mistakes and not organized, it's very hard to understand with the instructor moving around all files and documents , and I think this course at least 20% of it the instructor saying "right", "you know", "ok" which really annoyed me and made it hard to understand the topic
Miroslav
January 4, 2023
You are a genius, buddy. Thank you for a fantastic course. I'm in the middle of it (I just started technical analysis), and I finally understood how IB API works. I saw so many tutorials on YT, but you are absolutely the best.

Charts

Price

Algorithmic Trading using Interactive Broker's Python API - Price chart

Rating

Algorithmic Trading using Interactive Broker's Python API - Ratings chart

Enrollment distribution

Algorithmic Trading using Interactive Broker's Python API - Distribution chart
3373620
udemy ID
7/28/2020
course created date
8/8/2020
course indexed date
Bot
course submited by