Imported from previous forum
[ original email was from David Hu - wof39@hotmail.com ]
Seems like a trick question but should we ignore tag 44 when we see tag 40 =1 or we will not treat the order as a market order if tag 44 is present ? The version of FIX in this context is FIX 4.1. If we are not treating the order as a market order when tag 44 is absent then what order type we should set it to ? Alternatively, do we consider the message fails a "data integrity check" and reject the order (sent a message with MsgType=3) ? Thanks for clarifying this.
IMHO, the order should be rejected considering the liability the accepting entity is assuming by accepting an unclear order as you describe.
> Seems like a trick question but should we ignore tag 44 when we see tag 40 =1 or we will not treat the order as a market order if tag 44 is present ? The version of FIX in this context is FIX 4.1. If we are not treating the order as a market order when tag 44 is absent then what order type we should set it to ? Alternatively, do we consider the message fails a "data integrity check" and reject the order (sent a message with MsgType=3) ? Thanks for clarifying this.
>