Since last Thursday IB's order handling of stocks seems to be majorly screwed up when it comes to handling partially executed orders. Is anyone else seeing this?
- If the limit price of a partially executed order is changed the system automatically decreases the size of that order on retransmission. If the prior partial execution was for a round lot the size is drecreased by 100 shares, if it was an odd lot it is decreased by that odd lot size. Manually readjusting order size doesn't help since the system immediately decreases the size again on retransmission. Example: An order for 1000 shares reveives a partial execution of 300 shares. Changing the price on that order and retransmitting results in the system submitting an order for just 600 instead of 700 shares. If the price is changed again and the order retransmitted the system decreases order size to 500 shares etc.
- If a partially executed order that has only 100 shares left has its price modified it fails to go active (green) on retransmission and stays blue. Unlike the usual stuck order that is due to a communication problem with the ECN/exchange these orders respond immediately to cancellation attempts. The only workaround besides starting over with a new order is to increase the order size to 200 shares which then triggers the bug described above and the order is submitted successfully with 100 shares.
- A lot of partially executed orders are arbitrarily cancelled by the system.
All this happens with the current as well as earlier TWS builds and started last week on Thursday. Thus it's clearly a server side issue. Of course, IB's helpdesk has still not managed to respond after three full days.
- If the limit price of a partially executed order is changed the system automatically decreases the size of that order on retransmission. If the prior partial execution was for a round lot the size is drecreased by 100 shares, if it was an odd lot it is decreased by that odd lot size. Manually readjusting order size doesn't help since the system immediately decreases the size again on retransmission. Example: An order for 1000 shares reveives a partial execution of 300 shares. Changing the price on that order and retransmitting results in the system submitting an order for just 600 instead of 700 shares. If the price is changed again and the order retransmitted the system decreases order size to 500 shares etc.
- If a partially executed order that has only 100 shares left has its price modified it fails to go active (green) on retransmission and stays blue. Unlike the usual stuck order that is due to a communication problem with the ECN/exchange these orders respond immediately to cancellation attempts. The only workaround besides starting over with a new order is to increase the order size to 200 shares which then triggers the bug described above and the order is submitted successfully with 100 shares.
- A lot of partially executed orders are arbitrarily cancelled by the system.
All this happens with the current as well as earlier TWS builds and started last week on Thursday. Thus it's clearly a server side issue. Of course, IB's helpdesk has still not managed to respond after three full days.
