Since there was some interest in running TWS/IBGW on ARM (such as Raspberry Pi), here a quick update since the latest TWS/IBGW 1034 make this much more feasible. Here a copy of my post in the IBC group: ============================================== As Richard mentioned in this post, the Linux distributions of TWS/IBGW 10.34 now ship with a Java JRE17. That means that IBKR has made the appropriate changes in the source code so that TWS/IBGW now support the Java language changes introduced by Java 11 and Java 17. That makes it much more feasible for TWS/IBGW on ARM devices, In fact, I was just now able to install and run TWS (not just IBGW) for the first time on my loyal but tired Raspberry Pi 2:
Before we go on, one quick disclaimer. TWS/IBGW have not been designed for the ARM architecture and their extensive dependence on Java 8 (until now) and Java FX2 features places significant (undocumented) requirements on the system, the Java JRE, and JavaFX . While running TWS/IBGW on ARM is an interesting exercise, seems to become quite stable, and will be useful in many scenarios, using them to trade in a live account is still a really bad idea. With that out of the way, here the simple steps that I went through to bring up TWS. No modification of TWS scripts are required:
That's it. It takes a while to start up (all spent in "Reading layout settings ..") but here it is ... 闯ü谤驳别苍 ? ? |