Say I place an order to buy 10 contracts at market, and i get a partfill for 4 contracts first and then pick up the other 6 contracts a tick later, so in total i get my long 10 contracts done.
1. Are the partfill for 4 lots and fill for 6 lots, 2 seperate orders?
2. Would calling OrderState() return string "partfilled" for the first 4 lots, and then a tick later return "filled" for the 6 lots? is this how it would work live?
3. After calling OrderState() if i call OrderFilled(), will OrderFilled() return the number 4 for the first partfilled order, and then after i call it a second time it would return 6 which is the second order? is this how it works in live trading?
Im just doing some more research to make sure that my set-up will work. Im thinking of using OrderStatus() to do my order handling, rather than NTMarketPosition().
Thanks in advance.
Regards
Rod

Comment