Horrible experience:IB cost me $50,000 this morning

Quote from maxpi:

Having a bunch of orders on hold for an hour is a bad scenario. Did anybody ever figure out what happened? I always uncheck the default "reuse orders" thing, I read of the situation where connection was lost and when it returned a bunch of orders were fired off that weren't expected...


where do you find the default "reuse orders"?

thx
 
i submit this for the sake of bringing a potentially new angle to this problem in the hopes for it to be resolved.

i have used TWS extensively with the demo account in order to create my own trading system. and, as the problem is initially described... to me, it MAY NOT be related to the 50 orders per second limitation. maybe it is, but maybe it's not.

in the process of working with TWS i discovered a rather disturbing situation which i reported to IB but never received a response. in this particular instance i was testing buys and sells with 11 different currency pairs simultaneously. those pairs being...

EURUSD
GBPUSD
USDCAD
USDJPY
AUDUSD
USDCHF

EURGBP
EURCHF
EURJPY
GBPCHF
CHFJPY

what i found was, when you take a position with a number of USD paired pairs, and then take a position with non-USD paired pairs, TWS will not allow you to exit the non-USD paired pairs. when you submit your order to exit, it submits the order but just sits there. and i can assure you that in this case, the number of messages per second were not exceeded.

it's been a while since i have tested this particular issue, so i cannot remember the exact message it reported after the submission of the orders. i concluded that it had something to do with taking positions with both USD paired pairs and non-USD paired pairs and how IB handles the currency exchanges. but there may be another condition with other instruments which causes a similar results.

this is something anyone can easily test by opening TWS and logging into the demo account and doing just as i outlined. but, i will note, I HAVE NOT TESTED THIS WITH THE NEWEST VERSIONS OF TWS. perhaps it's fixed now, i don't know.

to me, the problem i discovered sounds a lot like what you experienced zhexin2.
 
I have an options account at IB. They are a big player in equity options. I would not trade anything else with them. The jack of all trades analogy is stupid. Why would you want to trade at a firm that is mediocre at everything. Ib is great with options and that is it. For everything else find a firm that is the best at what they do. In my opinion IB is marginal for everything else. I have been trading for years and I know most firms. There are a lot better out there for equities and futures than IB.
 
Maxpi, Although I also untick "User Rejected Order" I remember that the problem that was discussed in that thread was a bug and was resolved for later versions of tws.

To the last poster. I find IB great for international (the real world) futures. So I guess you shouldn't use them for options. What a stupid argument that one was.
 
Quote from pipboy:

I have an options account at IB. They are a big player in equity options. I would not trade anything else with them. The jack of all trades analogy is stupid. Why would you want to trade at a firm that is mediocre at everything. Ib is great with options and that is it. For everything else find a firm that is the best at what they do. In my opinion IB is marginal for everything else. I have been trading for years and I know most firms. There are a lot better out there for equities and futures than IB.

I also notice that most of the stupid comments come from those that have registered within 30 days.
 
Shreddog,

You might be interested in knowing that you CAN in fact modify orders through the Sterling API. The command is ReplaceOrder, and it's in the latest docs dated Dec 26, 2007.

Quote from Shreddog:

You can't even modify an open order through the Sterling API, you have to do a full cxl/replace on your end to modify an order.
 
Back
Top