Has anyone ever experience this?
I placed a LIMIT price order to buy a high-yield corporate bond (GRAND CANYON UNIV, CUSIP: 38528UAC0), waiting for a fill.
The liquidity is low. There might not be no trade all day.
Suddenly a seller (market maker??) kept placing a lot of small orders (1k quantity) one by one.
I used IB and its "smart" routing routed my order to that exchange (MuniCenter). The issue is this bond exchange (MuniCenter) charged USD 7.00 per trade for 1 to 9 bonds of trades.
I consistently got 1k (1-bond) trade fills. I kept being charged USD 7 per trade.
USD 7.00 for 1k (1-bond) trade only! It was so expensive!
The yield of my order dropped from ~12% to ~6.6%! Darn!

Luckily I noticed such abnormal trades and quickly stopped my order. Otherwise I might have more than 200 of those small trades, resulting in a huge fee (over USD 1,400!).
I reported the issue to IB but received no response, not even an acknowledgment.
Viewing the trade history of that bond, it hadn't been happened before.
Why did that seller (market maker??) kept placing so many 1K (1-bond) trades? It didn't make any sense to me.
Is it a collusion with that bond exchange?
What could I do to avoid similar ripoffs in future?
Any advice? Thank you very much.
I placed a LIMIT price order to buy a high-yield corporate bond (GRAND CANYON UNIV, CUSIP: 38528UAC0), waiting for a fill.
The liquidity is low. There might not be no trade all day.
Suddenly a seller (market maker??) kept placing a lot of small orders (1k quantity) one by one.
I used IB and its "smart" routing routed my order to that exchange (MuniCenter). The issue is this bond exchange (MuniCenter) charged USD 7.00 per trade for 1 to 9 bonds of trades.
I consistently got 1k (1-bond) trade fills. I kept being charged USD 7 per trade.
USD 7.00 for 1k (1-bond) trade only! It was so expensive!
The yield of my order dropped from ~12% to ~6.6%! Darn!


Luckily I noticed such abnormal trades and quickly stopped my order. Otherwise I might have more than 200 of those small trades, resulting in a huge fee (over USD 1,400!).
I reported the issue to IB but received no response, not even an acknowledgment.
Viewing the trade history of that bond, it hadn't been happened before.
Why did that seller (market maker??) kept placing so many 1K (1-bond) trades? It didn't make any sense to me.
Is it a collusion with that bond exchange?
What could I do to avoid similar ripoffs in future?
Any advice? Thank you very much.