That's why I'm posting here...trying to learn something I never bothered to look into before. I'm hardly "blaming" IB or an Exchange; the fees are what they and disclosed in full. (Moreover, as another poster stated, an absolute commission figure doesn't really tell you anything without knowing how it relates to my returns; but yes, it's a high # in the absolute which is why I'm trying to bring it down.)
Hm, so TD TOS doesn't pass along any exchange fees to you? (That alone would have cut my commissions by nearly 40%...) Is there a liquidity-provider rebate as well?
Yes! I've noticed this for ages too, and I assumed -- as the IB rep seems to have confirmed to you -- that it was liquidity-providers scavenging for rebates...they see a 10 x $0.19 Bid coming in when spread is $0.17 : $0.20 and figure that someone wants an execution, so they wait til you pull it so they can post up at the price they know you're willing to pay.
I once came up with a strategy I theorized might foil this but never got around to trying it out:
- Submit a hidden Buy order for 10 x $0.19.
- Submit a visible 10 x $0.19 buy, which won't get hit by the rebate scavenger
- Pull the visible order > scavenger posts a 10 x $0.19 Offer, which hits your hidden 10 x Buy
Not sure who would be considered the liquidity provider (and get rebate) in this example...does it depend on whether the Hidden order type is natively supported by the exchange (rather than simulated by IB)? If the latter, then it won't help since IB's essentially just auto-submitting the simulated "Hidden" Buy when the Offer hits a specific price...but if it's sitting as a natively-supported Hidden order type at the exchange, who would get the rebate? Technically
you're the one providing the liquidity as you were sitting at that price first, right?