Quote from promagma:
Sometimes you might want to hide your intentions .... if you want thousands of shares, you might wait and pounce with a market order. But I think sometimes there is more advantage to parking a limit order. You are adding liquidity so you get the ECN rebate, and you are more likely to get your fill if the market just touches your price and reverses.
Especially orders in the first minutes of trading .... the 9:30 or 9:31 minute bars may indicate you would get filled to buy at 11.10, but in reality it was only 200 shares at that price, and if you send an order after the fact you can't even buy at 11.12.
Interesting.
One down side to using limit orders which causes what you describe above is that in a very liquid market your order can be behind others in the order queue and possible not get filled.
In low liquidity markets, limit orders are better to prevent a big slippage for market orders.
TickZoom users "soft" limit orders I'll call them which are based on signal order processing.
In your strategy you code limits, stops, etc. but rather than send those to the broker, it automatically watches the bid/ask prices and fires a market order when appropriate to execute the "soft" limit or stop.
Of course, I repeat we have "hard" stop meaning sent to the broker as an "emergency stop" just in case of loss of connection.
Our experience and research finds this to be highly effective for several reasons. This allows internal logic to have more elaborate types of exits for money management and more.
Plus it allows multiple different strategies running on the same symbol which gets extremely crazy to do with sending all those orders to a broker.
One feature we discuss adding is using "at the money" limit orders as an option for less liquid markets.
But as you say, you run the risk of the order queue and not getting filled. But we'll allow parameters to allow a "better than the money" window.
Those things will need some experimentation to figure out what works. But I avoid illiquid markets personally anyway.