The main improvement in this release is the resolution of these issues:
- #142 Login failed - Server disconnected, please try again
- #251 Unknown Username.Password/Duplicate Session?
- #253 IBC unable to restart after 2.5 days of running. Happened multiple times.
Other enhancements:
- there is a revised Task Scheduler template for Windows, to ensure that IBC is automatically restarted if it is closed for any reason
- a Cold Restart mechanism has been introduced. This provides an easy way to ensure compliance with IBKR's requirement that TWS/Gateway be fully logged off at some point on Sundays. See the notes for the new
ColdRestartTime
setting inconfig.ini
- the User Guide has been updated to include information about IBC's command server
- sample scripts have been provided to enable easy use of IBC's command server
The recommended procedure for installing this release is:
- Rename your existing IBC folder, for example to IBC-old, so you can easily revert to it if need be.
- Create a new IBC folder.
- Extract the contents of the zip file as described in the User Guide.
- Update the
config.ini
and scripts as required. Note that the top-level start scripts have not changed, so you can copy those back from the renamed IBC folder to the new IBC folder rather than update the new copies. These are:
StartTWS.bat
StartGateway.bat
twsstart.sh
gatewaystart.sh
twsstartmacos.sh
gatewaystartmacos.sh