IB SMART router is screwing up ETF orders

Discussion in 'ETFs' started by fbell50, Jan 16, 2008.

  1. fbell50


    IB’s SMART router is treating many ETF’s as if they were listed on the AMEX when they are not. This has happened to my orders more than once. For example I had an order to buy EWM pre-open re-route at 13.49 submitted hours before the market open. Even though EWM is listed on ARCA, SMART routed the order to the AMEX where it executed on the AMEX open at 9:33:38.

    Meanwhile EWM opened on ARCA at 9:30:06. The ARCA volume was around 130,000 vs 21,900 on the AMEX. Arca’s price was 13.12, Amex’s 13.36.

    There are other problems with resting orders on the AMEX. Several times I’ve had AMEX limit orders fail to execute where something happens and the order seems to get “stuck”, frequently after a small partial execution. These orders never fully execute and remain showing in TWS even after being canceled and only disappear after the IB servers reset the next morning. Routing orders to the AMEX is bad practice with the exception of executing in the opening or closing cross (and now that NASDAQ is holding an opening and closing cross for NYSE and AMEX stocks hopefully that will change also).

    I don’t know if this holds true for all ETFS or only a subset.

    If you care about your ETF executions you should check to see where the order is resting or avoid SMART altogether until IB fixes the problem. I’ve been told they might have this fixed in three weeks.
  2. vikana

    vikana Moderator

    I reported this to IB in December. After many back and forth with support, i was told it had been forwarded to the development group.

    I'm not sure the support person every really understood the issue.
  3. mokwit


    I think you can customise SMART so that you can drop Amex as one of the exchanges it routs to. May not be an IB issue with the orders. People seemingly were having problems with Amex secialists pulling stunts.
  4. Pardon my ignorance but I does smart order routing work like DMA access? Are you sending ISO orders? cant you just specify an ExDestionation in your order?
  5. This is not a "problem" for IB.

    SMART is their main profit center...
    And ALL elements of SMART has been thought through carefully on the highest levels...

    So if they are routing this ETF to the AMEX...
    It's because it's legal...
    And also because it's in IB's interest to do so.

    And the chances of getting an IB person on the phone...
    Who will be able to discuss order routing intelligently...
    Is precisely NIL.
  6. LOL... thank you IB smart router. I went long a bunch of ETFs off the open today and happened to be offered 9k @ .32 on Amex and got the .36 opening print to close my long. Thanks!
  7. fbell50


    Well I flagged my ARCA listed ETF orders and checked them this morning. One, INP, was correctly routed for the ARCA open. The other two, EWM and IYG, were routed to AMEX.

    I canceled them and tried to direct route them using TWS. TWS would not allow a OPG time in force for ARCA market orders, so it is currently impossible to enter ARCA on open orders in these ETFs.

    I have exchanged emails with the SMART development group. They currently are scheduled to work on it in about 3 weeks. They have notified the TWS group of the TWS problem and hopefully it will be fixed in TWS sometime soon also.

    Even though it is not documented, I believe they intend to support ARCA listed stocks to the same level as the major exchanges. To me this means allowing LOO, MOO, MOC, LOC (assuming ARCA supports all these) and supporting pre-open re-route. My INP orders have been handled like this for the open.

    The current problem appears to be a inability to recognize which exchange some ETFs are listed on. EWM is listed only on ARCA, but an opening cross is done on ARCA, AMEX, and NASDAQ. In the data I've seen the ARCA opening cross has by far the greater liquidity.

    IB used to support excluding specific exchanges from SMART, but this no longer works. In order to comply with Reg NMS they believe they cannot exclude exchanges.
  8. fbell50, you are completely correct. MOO, LOO, MOC, and LOC are all supported by Arca. Tons of ishares and other ETF's moved to NYSE Arca listing status as of December 4th, 2007. Now that NYSE bought AMEX, perhaps we can finally do away with AMEX completely.
  9. This feature was implemented years ago, after I persuaded IB it was needed, precisely because AMEX specialists pulling stunts. This feature was more recently eliminated, and I think it was a mistake to eliminate it.
  10. I disagree. I have a lot of experience with pressing and helping IB to debug and to improve SMART routing. I believe that IB's intentions are good, and that it does a better job on order routing than other retail brokers. I believe that when IB fails in this area, it is not because of a scheme to cheat the customer, it is because the routing algorithm design decisions are often made without the level of sophistication
    which DeeDeeTwo and I would both like to see. I WISH that these things would be thought out carefully as your conspiracy theory alleges!

    I have had many email communications with IB employees who were able to discuss order routing intelligently, and occasionally, I have even had such communications by phone. The general rule, however, is that the small minority of IB employees who are able to discuss order routing intelligently do not speak to customers by phone, they do so by email. But the important point is that they do. You need to have some patience, and show them some respect, and work with them to improve SMART routing, and then you will find that it is possible to get improvements made, because IB sincerely does intend to provide us the best possible execution.
    #10     Jan 20, 2008