Skip to content

About

Docker container for running Trader Workstation headless

Topics

Resources

Stars

18 stars

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

TWS

Donate with Bitcoin Donate with Ethereum Donate with Litecoin

Creates a completely self-contained Docker container of Trader Workstation. Exposes a VNC service on port 5900 and 7496/7497 for the IB API.

Usage

  1. git clone git@github.com:ryanclouser/docker-tws.git
  2. cd docker-tws
  3. Configure Trader Workstation on a local system.
    • Copy jts.ini to the cloned repository folder.
    • Copy tws.xml from your profile folder into the cloned repository folder (it's inside the very long folder name). This contains your account settings (like enabling/disabling read-only mode).
  4. Edit Dockerfile and change the PROFILE variable to the name of your profile.
  5. Edit the VNC resolution and password in Dockerfile if needed.
  6. docker build -t tws .
  7. docker run -d --rm --name tws -e ARGS="username=IB_USERNAME password=IB_PASSWORD" -p 5900:5900 -p 7496:7496 -p 7497:7497 tws

If paper trading, a 'return' keystroke will be sent after 60s to skip the warning dialog.

About

Docker container for running Trader Workstation headless

Topics

Resources

Stars

18 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages