Overview of Interactive Brokers Gateway Docker
masterThis project provides Docker images to run Interactive Brokers Gateway and Trader Workstation (TWS) without human interaction. It is designed for automated trading environments and includes several key components:
- IB Gateway/TWS: The core trading application.
- IBC (IB Controller): Simulates user input to control TWS/IB Gateway.
- Xvfb: A virtual X11 framebuffer to run the application without graphics hardware.
- x11vnc: An optional VNC server to interact with the IB Gateway UI.
- xrdp/xfce: An environment for TWS (built on
linuxserver/rdesktop). - socat: Relays TCP connections from non-localhost to the container's localhost (bypassing IB Gateway's default localhost restriction).
- SSH Tunneling: Optional secure connections for IB Gateway and VNC (available in specific versions).
- Parallel Execution: Supports running both
liveandpapertrading modes simultaneously. - Secrets Support: Secure handling of credentials.
- aarch64 Support: Compatible with Raspberry Pi, M1/M2/M3 chips, etc.
- Custom Scripts: Ability to execute scripts during the startup process.