3.18.0
[Updated 23 September 2023: zip files re-released to include corrections to the
twsstartmacos.sh
andgatewaystartmacos.sh
script files: these contained an incorrect default value for theTWS_MAJOR_VRSN
variable. There are also some minor changes to script file comments for all platforms, and a trivial change to the User Guide. There are no changes to IBC functionality. If your existing IBC 3.18.0 installation is working properly, you can ignore this update.]
This Release introduces the ability to configure the API-Precautions settings in TWS and Gateway via new settings in config.ini
. This is in response to issue #222.
These new settings are described in the API Precautions
section of config.ini
, and are as follows. See the notes in config.ini
for further details:
BypassOrderPrecautions
BypassBondWarning
BypassNegativeYieldToWorstConfirmation
BypassCalledBondWarning
BypassSameActionPairTradeWarning
BypassPriceBasedVolatilityRiskWarning
BypassUSStocksMarketDataInSharesWarning
BypassRedirectOrderWarning
BypassNoOverfillProtectionPrecaution
These settings are intended for use in situations where the TWS/Gateway user interface is not easily accessible or where TWS/Gateway settings are not persisted between sessions, as happens with some Docker images.
The Release also contains some minor IBC code improvements: see the commit history for details.
If you do not need to use these new settings, it is not necessary to upgrade to this Release.
To upgrade an existing installation, extract the IBC.jar
and version
files from the .zip file and overwrite the existing versions. Update your config.ini
with the new API Precautions
section from the config.ini
file in the .zip.