So, I've been watching the back-and-forth in the media over the last few days sparked by Lewis, Katsuyama, O'Brien et al, and it's gotten me rechecking and reconsidering my order routing settings at IB. I wanted to solicit other IB traders' thoughts on how to best configure
Let me say at the outset, I have no misconceptions about becoming a speed trader using IB. My only goal is to avoid being skimmed as much as possible while executing my trades (mostly 100 share blocks on illiquid equities).
There are five different formulations of SMART available now in TWS. The choices look different than last time I checked, and I thought there used to be a specific choice about BATS. I'm attracted to either the default or the "Primary Exchange" as means of avoiding shenanigans. In past when I used "Highest Rebate" I saw a markedly worse slippage rate that far outweighed my commission savings.
https://www.interactivebrokers.com/...ebook/configuretws/configure_smartrouting.htm
Thoughts on choice of SMART algo configuration, based on experience? IBALGO or the others?
100 shares on illiquid stocks, assuming you're ok with paying the spread, aren't going to get "skimmed". market makers like that type of order flow. if i was you, i would route TWS multipurpose SMART so you have the chance of getting TMBR or the other pools they ping to potentially give you some improvement. otherwise, routing primary only, you'll only ever get the nbbo (assuming no primary hidden). imo, IB's SMART algo actually does a pretty good job and i would definitely try selecting "seek price imporvement". best way to do this is not take anyone's word for it though, measure all of them over a large set of trades and see what works best for you.