James, regarding the post below, TWS now requires you to qualify the SMART exchange with an actual exchange, e.g. instead of this:
DES,IBM,STK,SMART,,,,,
you need this:
DES,IBM,STK,SMART/ARCA,,,,,
The reason is that the first one does not uniquely identify a contract. It could mean IBM...