I've seen a lot of discussion on buy/selling relative to the bid with limit orders and also more indiscriminate entries/exits using market orders hoping to just get execution in a general range. I know there are several of you on here that are considerably more knowledgeable about order execution than most, and for those individuals I have a question.
If you were dealing with a liquid instrument currently priced at $100 and you knew you wanted to buy 1 unit (share/contract) every $.01 between $100-101 how would you do it with as few of moving parts as possible?
Obviously you could code a system to loop every tick and constantly check price and order status, but could you effectively achieve the same desired result with fewer moving parts using a queue of StopLimit orders every $.01 increment? Or is there another better way ?
If you were dealing with a liquid instrument currently priced at $100 and you knew you wanted to buy 1 unit (share/contract) every $.01 between $100-101 how would you do it with as few of moving parts as possible?
Obviously you could code a system to loop every tick and constantly check price and order status, but could you effectively achieve the same desired result with fewer moving parts using a queue of StopLimit orders every $.01 increment? Or is there another better way ?