I am unable to create a Market order using java API. The actual order created is seen as LIMIT. I am using market protection as 1. Btw, is < 1 allowed, e.g 0.5 ? I also tried not to set price for MARKET. It got created and executed at the same price as when i placed the order, so price diff also does not seem to be the issue. Its an MTF sell order, is that a problem ?