I'm using the Advanced Trading Interface to place stock orders and attach them to pre-defined ATM strategies (templates). Sometimes the initial entry order is only partially filled and the ATM strategy begins to create stop/target orders for those partial positions. Sometimes those orders are for just one or two shares, creating upwards of what appears to be dozens of open orders. Given the brokerage costs associated with all those it would destroy any profit margin. Also, after multiple partial fills without the stop/targets being executed the ATM doesn't appear to consolidate those open orders to accommodate the entire position, instead it seems to leave them standing.
My first question is: am I seeing this right? Or, would the ATM have eventually sorted all those orders out after the initial entry order was completely filled or killed?
My second questions is: assuming what I saw is correct, is there a way to force NinjaTrader to do all-or-none (AON) entry orders? There doesn't seem to be a way to do this through the ATI "COMMAND" function, but maybe via some option in NT?
My third question: is there a way to force ATM orders to wait or consolidate on all the partial fills before setting profit/stop orders?

Comment