Quote from DAV:
TWS Relative orders with zero offset do roll back.
Relative orders with positive offset do not.
1. TWS Relative orders with zero offset DO NOT roll back. I tested it myself before starting this thread. I placed a zero-offset, relative order for a nasdaq stock and monitored the limit price by hovering over the "Limit Price" field in TWS to see how the price was being updated. It did not roll back. I invite everyone on this thread to try it for themselves and report back here. If a zero-offset, relative order rolls back for anyone, then i will stand corrected.
What is also interesting is that years ago when this topic was brought up here, IB reps on this forum also claimed that zero-offset orders roll back but positive-offset orders do not. However, those claims were refuted every time by real TWS users who were disappointed when they went to test it in TWS and found that zero-offset relative orders do not actually roll back. IB reps then acknowledged that zero-offset orders do not roll back and said they found problems with their code and were working on fixing it, but to this day zero-offset relative orders do not rollback even though the IB user guide itself claims they do. See:
http://www.elitetrader.com/vb/showthread.php?s=&threadid=46452
http://www.elitetrader.com/vb/showthread.php?s=&threadid=45686
http://www.interactivebrokers.com/en/trading/orders/relative.php?ib_entity=llc
2. Even if zero-offset pegged orders did roll back which i maintain they do not, why do the positive-offset pegged orders not roll back too?
3. Why doesn't IB simply offer native ECN pegged orders like other brokers do? These orders rollback everytime, limit prices update faster internally on exchange servers rather than externally via IB servers, and allowing native ECN pegged orders would reduce the unnecessary workload IB servers have to do to track NBBO and update limit prices for these orders. Why reinvent the wheel, and then only offer a more inferior wheel at that? To me, native ECN pegged orders seems like a no-brainer with so many benefits, and to this day i cannot think of one way the IB relative order is better than a native ECN pegged order, and why IB doesn't allow the latter even as an alternative. I hope someone can help me understand.
I can understand for something like a stop order that IB is providing a value-added service by offering stop orders that sit on IB servers, as there are generally no stop orders offered by exchanges, but for something like a pegged order which is already more efficiently offered by exchanges, denying use of the existing exchange order type is anti-"direct access", and not acting in the interest of the customer for all the reasons explained above, unless someone can explain otherwise.