[This message was posted by FIX Query of <[email protected]> to the "General
Q/A" discussion forum at http://fixprotocol.org/discuss/22. You can reply to it
on-line at http://fixprotocol.org/discuss/read/73ca0a9e - PLEASE DO NOT REPLY
BY MAIL.]
Hi Yim,
Following has been narrated from FIX 4.2, page no. 105 for order modification
request where fields which can be changed via this message are mentioned.
Sachin.
Order Cancel/Replace Request (a.k.a. Order Modification Request) -
The order cancel/replace request is used to change the parameters of an
existing order.
Do not use this message to cancel the remaining quantity of an outstanding
order, use the Cancel Request message for this purpose.
Cancel/Replace will be used to change any valid attribute of an open order
(i.e. reduce/increase quantity, change limit price, change instructions, etc.)
It can be used to re-open a filled order by increasing OrderQty.
An immediate response to this message is required. It is recommended that an
ExecutionRpt with ExecType=Pending Replace be sent unless the Order
Cancel/Replace Request can be immediately accepted (ExecutionRpt with
ExecType=Replaced) or rejected (Order Cancel Reject message).
The Cancel/Replace request will only be accepted if the order can successfully
be pulled back from the exchange floor without executing. Requests which
cannot be processed will be rejected using the Cancel Reject message. The
Cancel Reject message should provide the ClOrdID and OrigClOrdID values which
were specified on the Cancel/Replace Request message for identification.
Note that while it is necessary for the ClOrdID to change and be unique, the
broker’s OrderID field does not necessarily have to change as a result of the
Cancel/Replace request.
Only a limited number of fields can be changed via the cancel/replace request
message. All other fields should be retransmitted as sent in the original
order. The fields which can be changed via this message are:
ExecInst
OrderQty
OrdType
Price
HandlInst
TimeInForce
TradingSessionID
EffectiveTime
ExpireDate
ExpireTime
MinQty
MaxFloor
StopPx
PegDifference
DiscretionInst
DiscretionOffset
CashOrderQty
OrderQty2
OpenClose
CoveredOrUncovered
Side (i.e. sell to sell plus)
MaxShow
LocateReqd
[You can unsubscribe from this discussion group by sending a message to
mailto:[email protected]]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Financial Information eXchange" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/FIX-Protocol?hl=en
-~----------~----~----~----~------~----~------~--~---