10/28/03

Bugs fixed in 1.18f

Reminder, make sure you have the TWS menu Configure/API/Fire Open Order on status' change and download open orders on connection selected.

For those looking for Ensign playback data files, it seems like dacharts.com is updating their links to the playback files. In the meantime, you can get it directly from Ensign Software.

10/24/03

Bugs fixed in version 1.18e

10/23/03

I just learned today that Ensign removed their playback data download section, and it seems like the only way for current Ensign users to download the playback data is through the Ensign program. If there are any Ensign users out there, please send me an email. For users who playback Ensign data, you can switch to using CME data, which has a richer content than Ensign playback data.

10/23/03

The sling.to url redirector service is currently down. Please use http://browse.to/autotrader or http://autotrader1.home.comcast.net to access this website. Make of bookmark of the alternate url to this website.

Bugs fixed in version 1.18d

If you have 1.18x installed, all you need to do is download the 1.18d jar file and replace the one you currently have. You do not need to download the ATFullInstall.zip file, all the other files are the same as prevous 1.18 versions.

Are you sure the TWS API client program you are using is the original program file provided by the author and not altered by someone else ? You are using TWS API client program to do trading on your IB account, make sure the program file you are using is the one the author published. AutoTrader download now provides the MD5 checksum of the files you download. Verify the checksum of the file against the checksum value displayed in the download page and have confidence the program you are using is not corrupted.

10/20/03

I made a minor update to the program. If you downloaded verison 1.18c before 11am eastern time, please redownload AutoTrader.jar and replace the one in your full install folder. I fixed a bug that only affects the calculation of profit in Order Status section. If you switched from one account to another, the first trade used the previous account number, and is not included in the profit calculation when you restart the program. This is now fixed. I kept the version the same at 1.18c.

10/20/03

Bugs fixed and new features added to verison 1.18c.

Please upgrade to the latest version of AutoTrader if you are still using older versions of AutoTrader. All known problems are fixed as of the release of the latest version.

I will start working on the documentation and will only do bug fixes from here on until the documentation is completed.

10/10/03

Version 1.18b is now available. Here is the list of bugs fixed and new features added to this version.

AutoTrader can now be used to get quotes or submit orders to IB without using the TWS API. AutoTrader accepts AutoTrader and TWS API commands via HTTP requests. For this version, setSymbol, getQuotes, reqMktData, placeOrder and closePosition commands are supported. To request market data, open your browser, and enter the following URL

http://localhost:7400/reqMktData?symbol=ES&exchange=GLOBEX&sectype=FUT&expiry=200312

Your browser will begin displaying market data as it is delivered by IB/TWS.

To place an order via a browser, enter the following URL

http://localhost:7400/placeorder?symbol=ES&exchange=GLOBEX&sectype=FUT&expiry=200312&action=BUY&ordertype=MKT&qty=1

The order status will get displayed in your browser.

Programming language such as C++, VIsual Basic, Perl, etc has support or library for http sockets, so this new TWS API wrapper will benefit you in many ways. First, you are completely isolated from the TWS API, this means even if IB modifies the API many times, your program will continue to work. Second, you do not have to deal with installing TWS API client dlls, activeX, etc. All you need is for your program to be able to make an http connection and parse the response data. Third benefit is your program can provide the position entry signal, then the position management is handled by AutoTrader once the position is open. Double click the AT2TWS_Demo.htm file in your AutoTrader directory to try out this new Http interface to TWS.

A clarification regarding the Position Management Resumption feature. This feature is only applicable to live mode trading, as this is where you critically need to be able to recover and resume position management. You do not need to recover from system reboot or program crashes if you are in Simulation Mode, as you should not care about lost trades and disconnections during simulation mode.

I also want to remind all current users that versions older than 1.18 are now obsolete and will not be supported any longer and is not guaranteed to work. Please upgrade to version 1.18b if you are still using older versions.

10/06/03

Version 1.18a is now officially released. This version is more stable than the older versions. Version 1.17g has a bug in the partial fill code. Versions older than 1.18a will not be supported anymore, so I am permanently removing them from the download site. I will be working on bug fixes and the new documentation till the end of this month.

I will be using the e-minitraders AutoTrader forum a lot more to answer general questions and comments. This means I will post most replies sent directly to me to the message board. This will benefit more users, as the message board is full text searchable.

Read the release notes to get the official list of new features introduced in version 1.18a.