TWSStart 2.4 History ******************** 2.4.15 ====== Bug: ---- - Fixed a bug that TWSSTART hangs when starting Trader Workstation 914.x or trying to build the classpath using the appropriate button on the "Java Settings" page. Changes: -------- - Java option "MaxPermSize" The new Java option "-XX:MaxPermSize=128M" has been added under "Configuration" -> "Java Settings" -> "Additional Java Options". 2.4.14 ====== Changes: -------- - Changes for Trader Workstation 905.x 2.4.13 ====== Changes: -------- - New Options "RestartPCAfterAllTrials" and "RestartPCKillLevel" The option "RestartPCAfterAllTrials" shuts down the system and initiates a system reboot. The option "RestartPCKillLevel" sets the kill level: 0 = Normal; 1 = NoSignal; 2 = TimeOut Bug: ---- - Fixed a bug with the SendLog function when using Windows Server 2008 or Windows Server 2008 R2. 2.4.12 ====== Changes: -------- - New option "Wait before sending data" There exist a new option on the "TWS Startup Settings" tab to avoid login problems when using Trader Workstation version 903 or higher: the username and password are send to the Trader Workstation X seconds (default is 3; range 0 to 10) after the login dialog window is shown. This is for the "Normal Data Handling" method only. - "Set max. allocated memory" size If the "Set max. allocated memory" size (XmxSize) is below default the default value of 512, than this value is automatically set to 512. 2.4.11 ====== Changes: -------- - Changes for Trader Workstation 903.x - Some minor changes to make the source code compatible after a Toolbox update. 2.4.10 ====== Changes: -------- - Data Handling Method The Data Handling Method "SDH: Default" to transfer the login data to the Trader Workstation has been deactivated because its not supported anymore since Trader Workstation version 860 and TWSStart requires at least version 865. A new Data Handling Method has been added: "NDH: Alternate 2". Note that this method may fail when using Microsoft Windows Vista and it is blocked by User Interface Privilege Isolation (UIPI). - Data Connection Monitor After receiving error 1100 ("Connection between IB Host and TWS lost") TWSStart now waits x seconds (default is 30, entry in TWSStart.ini is "DCM_AutoSolveErrorTimeout") for the message 1102 ("Connectivity between IB and TWS has been lost - data maintained"). If TWSStart did not receive this message within the timeframe, one of the options "Force TWS to relogin" or "Restart TWS" (if selected) is used to handle the error. Same for error 2103 ("A Market data farm connection is broken") and 2104 ("A Market data farm connection is OK"). - External Programs Before closing an external program TWSStart will search and close all visible modal dialog windows. - Trader Workstation API "apiSocketBufferSize" The value is now written into TWSStart's log file. Usefull in case of problems when requesting historcal data. When TWS connects either to IB via the internet, or an API client application, it creates Java-based sockets of a predetermined size. If an API application intends to make historical data requests that return more than 1000 bars, it is recommended that TWS be configured to increase the sizes of the API socket buffer. This can be done in the "tws.xml" file in the user's Jts directory. It is important that TWS not be running when its "tws.xml" file is manually modified. - New Tray Icon functions The Tray Icon is now blinking RED/GREEN while starting the TWS and logging in. Also, popup messages are indicating the status. Usefull in multimonitor environments. The popup messages can be disabled via "TWSStart Settings" -> "Show Balloon Hints". - "Send Log" function The "Send Log" function on the register tabs "Send Log" and "Event Log" now uses the default E-Mail program that you have setup via "Set Program Access and Defaults". To use the "Set Program Access and Defaults" feature to change the default program that you use for sending e-mail messages, follow these steps: Click "Start", point to "All Programs", and then click "Set Program Access and Defaults" or go to the "Add or Remove Programs" tool in Windows XP. - Trader Workstation Language New language selection dialog. - IB Host Settings Ping function for known IB Servers - TWSSTART.INI The TWSSTART settings file "TWSSTART.INI" has been reorganized (TWSSTART must be started/closed once to take effect). Also, a TWSSTART.INI Inspector has been integrated in TWSSTART. - Option "Change Auto Logoff Time" Support for FRENCH. New TWSSTART.JAR version 1.3 is required. - Some minor GUI changes. Bug: ---- - Fixed exception (Range Check Error) on systems with 8 GB RAM or more. 2.4.9 ===== Changes: -------- - "Set max. allocated memory" default value The default value for "Set max. allocated memory" has been set to 512 MB. This is the default for Trader Workstation version 890.x or higher. For version lower than 890.x the default value was 256 MB. - Trader Workstation Version TWSSTART requires at least Trader Workstation version 865 or higher (872 or higher is recommanded). - Option "Change Auto Logoff Time" Supports ENGLISH and GERMAN - Option "Kill TWS" available via GUI This option was only available in the TWSSTART.INI file. Use this option to Kill the Trader Workstation process in case of errors. NOTE: This option is used to unconditionally cause a process to exit. Use it only in extreme circumstances. The state of global data maintained by dynamic-link libraries (DLLs) may be compromised. Bug: ---- - Login failed when Trader Workstation runs in Japanese or Chinese. - Download of browserbased beta 892.x or higher is working again. - Option "Change Auto Logoff Time" did work only once. - On systems with more than 2 GB RAM installed only 2 GB was reported. 2.4.8 ====== Changes: -------- - When using the commandline parameter -C to close a specific or all running Trader Workstation instances, there is no more confirmation message. - Trader Workstation can be killed when normal closing failed. Option must be set via TWSSTART.INI, option name "KillTWS". 2.4.7 ====== Bug: ---- - Fixed a bug when using TWSSTART under Microsoft Windows in Hebrew 2.4.6 ====== Changes: -------- - Changes for Trader Workstation 888.3 (enhanced classpath) 2.4.5 ====== Changes: -------- - Changes for Trader Workstation 888.2 2.4.4 ===== Changes: -------- - "New Version" dialog window in Trader Workstation has changed. 2.4.3 ===== Changes: -------- - Bug on machines with more than 4 GB RAM installed 2.4.2 ===== Changes: -------- - New Trader Workstation version check - Bug with some Multicore CPUīs solved 2.4.1 ===== Changes: -------- - Support for Trader Workstation 886.x TWS Login Window has changed and NDH Data Handling Methods didnīt work anymore. A new selection field "Region" is shown in this dialog if "Region" has not selected once before. Default is "Amerika"/"us" and setting is stored in the JTS.INI file. - Option "TitleAddOn" available via GUI This option was only available in the TWSSTART.INI file. Use this option to display an additional text in the TWSSTART Main Window title and Windows taskbar when TWSSTART is minimized. Usefull when using more than one TWSSTART instance. - New Commandline parameters The command line parameter "CloseAllInstances" to close all running TWSStart instances has been replaced by "-Q" or "/Q". For more information about all TWSStart command line parameters see http://twsstart.free.fr/faq.html 2.4.0 ====== Changes: -------- *** IMPORTANT CHANGES *** IMPORTANT CHANGES *** IMPORTANT CHANGES *** Itīs recommanded that the TWS is started once manually to setup the TWS (Trusted IP addresses, API port, etc.). In TWSStart version <= 2.3, TWSStart could connect to a running TWS. Now this isnīt possible anymore. TWSStart starts allways a TWS instance and performs a login (Auto Login can not be disabled). Workspace Selection Window is ignored in TWSStart 2.4 or higher. *** IMPORTANT CHANGES *** IMPORTANT CHANGES *** IMPORTANT CHANGES *** - Trader Workstation GUI language Better support of all supported languages. - JRE/JDK 1.6.x Better support for the use of JRE/JDK 1.6.x. - Existing Session Detected - Windows TCP Table support Tested with Windows 2000 SP4 and Windows XP SP2/SP3 - New option "Store Settings On Server" Sets the option on the Trader workstationīs "Login" dialog. - New option "Change Auto Logoff Time" Changes the Auto Logoff time in the "Exit Session Setting" dialog from AM to PM and PM to AM to avoid the auto logoff. - New option "Close TWSSTART at end of session" This will close TWSSTART, Trader Workstation and all external programs after Trader Workstationīs "Exit Session" warning. NOTE: This option has no effect when "Change Auto Logoff Time" is enabled.