How to run Interactive Brokers TWS on Ubuntu Linux with Java API
Hooray I removed the shackles of Microsoft and Windows forever to accomplish my trading with IB TWS!
I cover all the gotchas in this 20 minute video
Follow instructions here and watch the video to further understand:
Download TWS from https://www.interactivebrokers.com/en/index.php?f=674. Ensure to follow executing instructions at the end. Configure for API socket and add ‘localhost’ not just 127.0.0.1.
Look for Configure in the Classic TWS workspace. Configure Under API->Settings
Run TWS (in my case) from /Downloads/IBJts$ java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame .
Default user edemo with password demouser
Run from the instructions in https://www.interactivebrokers.com/en/index.php?f=674.
I used latest version of Netbeans 8.01 to run. I downloaded from Netbeans but used the default location during installation. Look for the executable file using:
sudo find / -name netbeans 2> /dev/null
Read PDF at https://www.interactivebrokers.ca/download/JavaAPIGettingStarted.pdf.
In Neatbeans, create your Java Test client as described in Chapter5, add folders as instructed pg 27-28.
FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!