Tag Archives: Java API

How to run Interactive Brokers TWS on Ubuntu Linux with Java API

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

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.

Run APIDemo.java

Join my FREE newsletter to see how I proceed with tech combo in my trading 



NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!