I am futures trader but recently I have decided to also invest the cash I have at IB (that I use for margins) in T-Bills. However, the T-Bills trading platform offered by IB seems bizarre to me. I can see a bid-offer on screen and I can hit the bid or the offer and get filled, so far so good.
However, if I put in a buy limit order for a value between the bid and the offer then it doesn't seem to be registered. The order would show on the screen (TWS/Mosaic), however it seems to be completely ignored when it comes to matching it with a sell order. E.g., say, the bid/offer on was at 99.79900/99.80700 and I put a limit buy order at 99.80600, then I would see trades being matched at levels below my limit order (e.g. at 99.804 or 99.8045) throughout the day but my order not being filled. This has happened every time on several occasions. Moreover my limit order does not affect at all the bid-offer I see on the screen even if I improve the bid.
I had a lengthy message exchange with IB about this through their message centre which lasted about 2 weeks (due to the time it took them to reply each time) and their explanation was basically that they cap orders in order "to protect clients as well as IB from losses associated with significant and rapidly changing prices". In fact they said that they had capped in each instance my buy limit orders at the bid on screen. [The whole conversation is rather strange, but did not want to post it here so I don't make this post too long]
I don't have much experience with bonds trading but this reasoning seems bizarre. I have now over $300k face value of T-Bills and I have not seen it move by much more than $100 in a day. IB does not impose any such restrictions if I put a limit order for 100 Crude Oil Futures or 1000 Eurodollar futures which are infinitely more volatile. Moreover I don't see the quantity on the bid size increase at all, so not sure it is even true that they cap my buy limit order at the bid.
Does anyone know what is happening here? It is not even a lot of money we are talking about here, but I would just like to understand it.
[I realise this post does not quite fit the forum description but I could not see a more appropriate one. Happy for a moderator to move this if necessary]
However, if I put in a buy limit order for a value between the bid and the offer then it doesn't seem to be registered. The order would show on the screen (TWS/Mosaic), however it seems to be completely ignored when it comes to matching it with a sell order. E.g., say, the bid/offer on was at 99.79900/99.80700 and I put a limit buy order at 99.80600, then I would see trades being matched at levels below my limit order (e.g. at 99.804 or 99.8045) throughout the day but my order not being filled. This has happened every time on several occasions. Moreover my limit order does not affect at all the bid-offer I see on the screen even if I improve the bid.
I had a lengthy message exchange with IB about this through their message centre which lasted about 2 weeks (due to the time it took them to reply each time) and their explanation was basically that they cap orders in order "to protect clients as well as IB from losses associated with significant and rapidly changing prices". In fact they said that they had capped in each instance my buy limit orders at the bid on screen. [The whole conversation is rather strange, but did not want to post it here so I don't make this post too long]
I don't have much experience with bonds trading but this reasoning seems bizarre. I have now over $300k face value of T-Bills and I have not seen it move by much more than $100 in a day. IB does not impose any such restrictions if I put a limit order for 100 Crude Oil Futures or 1000 Eurodollar futures which are infinitely more volatile. Moreover I don't see the quantity on the bid size increase at all, so not sure it is even true that they cap my buy limit order at the bid.
Does anyone know what is happening here? It is not even a lot of money we are talking about here, but I would just like to understand it.
[I realise this post does not quite fit the forum description but I could not see a more appropriate one. Happy for a moderator to move this if necessary]