Skip to content

Docker container for running Trader Workstation headless

License

Notifications You must be signed in to change notification settings

ryanclouser/docker-tws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published