Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Interactive Brokers Web API - Docker Tutorial for Full Stack Stock App - Part 1

Part Time Larry via YouTube

Overview

Learn how to build a full-stack stock application using the Interactive Brokers REST API in this comprehensive video tutorial. Explore the process of containerizing a web application and Interactive Brokers software using Docker. Dive into the project setup, including cloning from GitHub, understanding the Dockerfile, and configuring docker-compose.yml. Master IBKR authentication, navigate the web application dashboard, and configure environment variables. Gain insights into port mapping, volume mounting, and Client Portal Gateway configuration. Discover how to implement SSL certificates, explore web application features, and execute essential Docker commands. By the end of this tutorial, acquire the skills to develop a robust stock trading application leveraging the Interactive Brokers Web API.

Syllabus

What we're building
Get the source code On Github
Support My Content
Interactive Brokers Web API - Why might you use it
New Web 1.0 documentation and endpoints
Using Docker to containerize the webapp and IBKR software
Cloning the project from Github
Dockerfile walkthrough
Running It - docker-compose up
IBKR Authentication
Web Application Dashboard
Stopping the container, docker-compose.yml walkthrough
Environment variables, account id
Port mapping, mounting a volume
Client Portal Gateway config.yaml
The startup script start.sh
The webapp and scripts/ directory
Bringing the container back up
Notes /commands for installing an SSL certificate
Web application features
Docker commands, listing containers, executing commands on the container
Wrapping up, what's next

Taught by

Part Time Larry

Reviews

Start your review of Interactive Brokers Web API - Docker Tutorial for Full Stack Stock App - Part 1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.