Sorry if this seems like a stupid question, but many years ago, I remember getting some sort of warning from IB for having too many unexecuted Limit Orders being placed from my account. Does anyone know if there is some sort of minimum threshold that IB expects from the Executed/Unexecuted ratio of Daily Limit Orders placed over a given time quantum? Thanks in advance.
I am not sure if this is the exact answer but it is related. I had a whole bunch of option orders open, then when I filled one, it automatically cancelled another one for margin restrictions.
Yeah, probably not related. I should have stated, that this is a Cash account, and there is enough cash to cover all trades, so margin isn't an issue here. I guess the next question is does IB pay the exchanges for placing limit orders that aren't executed?
those are two different things. i believe API message limit is 50 per second,but looks like OP is talking about 'fill ratio'
Thanks! That is the answer I was looking for. I knew that I had been warned before, and this reference confirms that.
No Bob, nothing of the sort. I have an algorithm that works, but relies on a good # of Limit Orders being submitted to the exchanges.
then you should be OK,as long as you are not too abusive to the ratio mentioned above and api message rate.