06/26/03

Bug fixed in 1.17a. Fixed a problem in simulation mode that can cause a rare multithreaded race condition in the java program. Added uptick/downtick indicator as well as price thermometer (color indicator in the last price box). The uptick/downtick bar shows the last 8 to 10 uptick or downtick, if the tick price is the same, then there is no new tick bar displayed, only tick changes are shown. The price thermometer shows the relative position of the current last price to the high of day and low of day. The connection status box in the status line of the main window now displays the Account name when you have a trade executed for the day. You can toggle between the connection information and the Account name by clicking on the box. In Classic mode, I changed the layout to a Buy and Sell button instead of a Buy and a Sell radio button and a Submit button.

I am removing the old TWS file from the download site, as the current version does not have the problem described in the previous News section. You may upgrade to the latest TWS version now.

06/18/03

If you upgraded your TWS to version 797, you will need to go back to the previous version 795.3 (I posted it in the download section) and wait for the next working version of TWS before you upgrade again.

I am moving up the version number to 1.17.This and 1.16j are stable versions. However, I will provide support only for version 1.17. Any changes on this version are either minor bug fixes or cosmetic changes only. I upgraded the program to use TWS API client version 7.2. And as always, everything is self contained, so you don't have to go through the hassle of upgrading your TWS API client software. The program now displays TWS Bulletins in the Info Panel, Whenever a new bulletin arrives, the color of the word "Bulletins" will change to red, until you click it to read the bulletin. This way, you know if you have unread bulletins since you started the AutoTrader program.

If you are using AutoTrader for the first time (no AT.prefs file), the 3 default symbols it creates now contains the multiplier value for profit calculation.

A new status line is added at the bottom of the main window to display the last message logged and connection information. You can show or hide the status line from the View menu. The purpose of showing the connection information on the status line is if you have multiple copies of AutoTrader running and you use each one to connect to a different account, it is a way to identify which account you are connected to. Currently, the TWS API does not return the Account number information so there is no means of getting account identification information via the API.

Log files are now created and stored in a subdirectory called logs at the location where you started the AutoTrader program. I did this to organize the log files better and not to clutter the AutoTrader directory with tons of log files.

Stop and Target order OCA string is now set as "ATX"+<stop order id>. This change is needed in order to allow running multiple copies of AutoTrader all connected to the same TWS for trading different symbols (so the OCA orders will not interfere with each other). Read the FAQ for more details.

Added futures contract expiration warning message. During contract expiration month, from one week before expiration, if you trade futures, a warning message will pop up to remind you to switch to the new front month contract.

I am planning on adding a way to save completed trades to a file so you can analyze your trades or for record purposes. This will be helpful for simulated trades since there is no execution information from TWS. I also plan to update the documentation on this version.

Last but not least, I updated the screenshots section to show you AutoTrader running on Macintosh. So now, AutoTrader has be tested and confirmed to run on Windows, Linux, Solaris, HP/UX and Macintosh.