New Order helpppppp

Imported from previous forum

Hi every body
I need you help please in the following topics please:
*When i make a new order , then an execution report with orderstatus <tag=39> is sended to me with value=0 which means new . is this value will be changed later when the order filled automatically by sending another execution report to me or should I send an order status request message to get the status of the order???

  • in the FIX.4.2 documentation they wrote that when an execution report exists with more than one order status then the order status with the hieghst precedense will be the value of the order status Tag . is this done by the horizone it self or should i make a function to check for order precedense when more than execution report for the same order received by me???

Thank u very much in advance

Hi every body I need you help please in the following topics please:
*When i make a new order , then an execution report with orderstatus
<tag=39> is sended to me with value=0 which means new . is this value
will be changed later when the order filled automatically by sending
another execution report to me or should I send an order status request
message to get the status of the order???

  • in the FIX.4.2 documentation they wrote that when an execution report
    exists with more than one order status then the order status with the
    hieghst precedense will be the value of the order status Tag . is this
    done by the horizone it self or should i make a function to check for
    order precedense when more than execution report for the same order
    received by me???

Thank u very much in advance

[ original email was from Jeremy Sutton - jezza.sutton@patsystems.com ]
You should receive an execution report when the order starts to fill, it should not be necessary to issue an Order Status Query.

Highest precedence means that you need to understand what order states you will receive in some circumstances. For example, your order is part filled and you submit a cancel request. On receipt of the cancel request your order is both “part-filled” and “pending cancel”. You will receive an execution report with status “pending cancel” as this is higher precedence. If the cancel works you will receive order status “cancelled”. If it does not you will receive a cancel reject with order status “part filled” again.