diff --git a/README.md b/README.md index 04799fc..8b46630 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,10 @@ +# IBC +Fork of the [actively maintained fork](https://github.com/IbcAlpha/IBC) of the [original IB Controller](https://github.com/ib-controller/ib-controller). This fork will stay up to date with changes to the main fork. + +Original README reproduced below + +---- + **Download the [latest official release here](https://github.com/IbcAlpha/IBC/releases/latest)** diff --git a/resources/gatewaystart.sh b/resources/gatewaystart.sh index c317fde..f0dc10a 100644 --- a/resources/gatewaystart.sh +++ b/resources/gatewaystart.sh @@ -18,21 +18,22 @@ #=============================================================================+ -TWS_MAJOR_VRSN=972 -IBC_INI=~/ibc/config.ini -TRADING_MODE= -TWOFA_TIMEOUT_ACTION=exit -IBC_PATH=/opt/ibc -TWS_PATH=~/Jts -TWS_SETTINGS_PATH= -LOG_PATH=~/ibc/logs -TWSUSERID= -TWSPASSWORD= -FIXUSERID= -FIXPASSWORD= -JAVA_PATH= -HIDE= - +# To set one of these, remove the # in the front of the line. + +# TWS_MAJOR_VRSN=972 +# IBC_INI=~/ibc/config.ini +# TRADING_MODE= +# TWOFA_TIMEOUT_ACTION=exit +# IBC_PATH=/opt/ibc +# TWS_PATH=~/Jts +# TWS_SETTINGS_PATH= +# LOG_PATH=~/ibc/logs +# TWSUSERID= +# TWSPASSWORD= +# FIXUSERID= +# FIXPASSWORD= +# JAVA_PATH= +# HIDE= # PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE !! #============================================================================== @@ -176,6 +177,22 @@ fi APP=GATEWAY +# Ensure we have settings for everything.. +TWS_MAJOR_VRSN=${TWS_MAJOR_VRSN:-972} +IBC_INI=${IBC_INI:-"${HOME}/ibc/config.ini"} +TRADING_MODE=${TRADING_MODE:-""} +TWOFA_TIMEOUT_ACTION=${TWOFA_TIMEOUT_ACTION:-"exit"} +IBC_PATH=${IBC_PATH:-"/opt/ibc"} +TWS_PATH=${TWS_PATH:-"${HOME}/Jts"} +TWS_SETTINGS_PATH=${TWS_SETTINGS_PATH:-""} +LOG_PATH=${LOG_PATH:-"${HOME}/ibc/logs"} +TWSUSERID=${TWSUSERID:-""} +TWSPASSWORD=${TWSPASSWORD:-""} +FIXUSERID=${FIXUSERID:-""} +FIXPASSWORD=${FIXPASSWORD:-""} +JAVA_PATH=${JAVA_PATH:-""} +HIDE=${HIDE:-""} + export TWS_MAJOR_VRSN export IBC_INI export TRADING_MODE diff --git a/resources/gatewaystartmacos.sh b/resources/gatewaystartmacos.sh index 6e71427..25a3038 100644 --- a/resources/gatewaystartmacos.sh +++ b/resources/gatewaystartmacos.sh @@ -17,21 +17,21 @@ # + #=============================================================================+ - -TWS_MAJOR_VRSN=972 -IBC_INI=~/ibc/config.ini -TRADING_MODE= -TWOFA_TIMEOUT_ACTION=exit -IBC_PATH=/opt/ibc -TWS_PATH=~/Applications -TWS_SETTINGS_PATH= -LOG_PATH=~/ibc/logs -TWSUSERID= -TWSPASSWORD= -FIXUSERID= -FIXPASSWORD= -JAVA_PATH= - +# To set one of these, remove the # in the front of the line. + +# TWS_MAJOR_VRSN=972 +# IBC_INI=~/ibc/config.ini +# TRADING_MODE= +# TWOFA_TIMEOUT_ACTION=exit +# IBC_PATH=/opt/ibc +# TWS_PATH=~/Applications +# TWS_SETTINGS_PATH= +# LOG_PATH=~/ibc/logs +# TWSUSERID= +# TWSPASSWORD= +# FIXUSERID= +# FIXPASSWORD= +# JAVA_PATH= # PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE !! #============================================================================== @@ -160,6 +160,21 @@ JAVA_PATH= APP=GATEWAY +TWS_MAJOR_VRSN=${TWS_MAJOR_VRSN:-972} +IBC_INI=${IBC_INI:-"~/ibc/config.ini"} +TRADING_MODE=${TRADING_MODE:-""} +TWOFA_TIMEOUT_ACTION=${TWOFA_TIMEOUT_ACTION:-"exit"} +IBC_PATH=${IBC_PATH:-"/opt/ibc"} +TWS_PATH=${TWS_PATH:-"~/Applications"} +TWS_SETTINGS_PATH=${TWS_SETTINGS_PATH:-""} +LOG_PATH=${LOG_PATH:-"~/ibc/logs"} +TWSUSERID=${TWSUSERID:-""} +TWSPASSWORD=${TWSPASSWORD:-""} +FIXUSERID=${FIXUSERID:-""} +FIXPASSWORD=${FIXPASSWORD:-""} +JAVA_PATH=${JAVA_PATH:-""} + + export TWS_MAJOR_VRSN export IBC_INI export TRADING_MODE diff --git a/resources/twsstart.sh b/resources/twsstart.sh index 0447e71..f55d22c 100644 --- a/resources/twsstart.sh +++ b/resources/twsstart.sh @@ -18,19 +18,22 @@ #=============================================================================+ -TWS_MAJOR_VRSN=978 -IBC_INI=~/ibc/config.ini -TRADING_MODE= -TWOFA_TIMEOUT_ACTION=exit -IBC_PATH=/opt/ibc -TWS_PATH=~/Jts -TWS_SETTINGS_PATH= -LOG_PATH=~/ibc/logs -TWSUSERID= -TWSPASSWORD= -JAVA_PATH= -HIDE= - +# To set one of these, remove the # in the front of the line. + +# TWS_MAJOR_VRSN=978 +# IBC_INI=~/ibc/config.ini +# TRADING_MODE= +# TWOFA_TIMEOUT_ACTION=exit +# IBC_PATH=/opt/ibc +# TWS_PATH=~/Jts +# TWS_SETTINGS_PATH= +# LOG_PATH=~/ibc/logs +# TWSUSERID= +# TWSPASSWORD= +# FIXUSERID= +# FIXPASSWORD= +# JAVA_PATH= +# HIDE= # PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE !! #============================================================================== @@ -164,6 +167,22 @@ fi APP=TWS +# Ensure we have settings for everything.. +TWS_MAJOR_VRSN=${TWS_MAJOR_VRSN:-978} +IBC_INI=${IBC_INI:-"${HOME}/ibc/config.ini"} +TRADING_MODE=${TRADING_MODE:-""} +TWOFA_TIMEOUT_ACTION=${TWOFA_TIMEOUT_ACTION:-"exit"} +IBC_PATH=${IBC_PATH:-"/opt/ibc"} +TWS_PATH=${TWS_PATH:-"${HOME}/Jts"} +TWS_SETTINGS_PATH=${TWS_SETTINGS_PATH:-""} +LOG_PATH=${LOG_PATH:-"${HOME}/ibc/logs"} +TWSUSERID=${TWSUSERID:-""} +TWSPASSWORD=${TWSPASSWORD:-""} +FIXUSERID=${FIXUSERID:-""} +FIXPASSWORD=${FIXPASSWORD:-""} +JAVA_PATH=${JAVA_PATH:-""} +HIDE=${HIDE:-""} + export TWS_MAJOR_VRSN export IBC_INI export TRADING_MODE diff --git a/resources/twsstartmacos.sh b/resources/twsstartmacos.sh index fcb2b5f..769ad92 100644 --- a/resources/twsstartmacos.sh +++ b/resources/twsstartmacos.sh @@ -18,18 +18,21 @@ #=============================================================================+ -TWS_MAJOR_VRSN=972 -IBC_INI=~/ibc/config.ini -TRADING_MODE= -TWOFA_TIMEOUT_ACTION=exit -IBC_PATH=/opt/ibc -TWS_PATH=~/Applications -TWS_SETTINGS_PATH= -LOG_PATH=~/ibc/logs -TWSUSERID= -TWSPASSWORD= -JAVA_PATH= - +# To set one of these, remove the # in the front of the line. + +# TWS_MAJOR_VRSN=972 +# IBC_INI=~/ibc/config.ini +# TRADING_MODE= +# TWOFA_TIMEOUT_ACTION=exit +# IBC_PATH=/opt/ibc +# TWS_PATH=~/Applications +# TWS_SETTINGS_PATH= +# LOG_PATH=~/ibc/logs +# TWSUSERID= +# TWSPASSWORD= +# FIXUSERID= +# FIXPASSWORD= +# JAVA_PATH= # PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE !! #============================================================================== @@ -148,6 +151,20 @@ JAVA_PATH= APP=TWS +TWS_MAJOR_VRSN=${TWS_MAJOR_VRSN:-972} +IBC_INI=${IBC_INI:-"~/ibc/config.ini"} +TRADING_MODE=${TRADING_MODE:-""} +TWOFA_TIMEOUT_ACTION=${TWOFA_TIMEOUT_ACTION:-"exit"} +IBC_PATH=${IBC_PATH:-"/opt/ibc"} +TWS_PATH=${TWS_PATH:-"~/Applications"} +TWS_SETTINGS_PATH=${TWS_SETTINGS_PATH:-""} +LOG_PATH=${LOG_PATH:-"~/ibc/logs"} +TWSUSERID=${TWSUSERID:-""} +TWSPASSWORD=${TWSPASSWORD:-""} +FIXUSERID=${FIXUSERID:-""} +FIXPASSWORD=${FIXPASSWORD:-""} +JAVA_PATH=${JAVA_PATH:-""} + export TWS_MAJOR_VRSN export IBC_INI export TRADING_MODE