문제

In a FIX 4.2 execution report what is the difference between FIX 4.2 : ClOrdID <11> field and FIX 4.2 : OrigClOrdID <41> field

Thanks

도움이 되었습니까?

해결책

To be a little clearer than other posters OrigClOrdID (tag 41) is used in the following circumstances(gacked from http://www.fixprotocol.org/FIXimate3.0/ ): Used in messages: [ExecutionReport] [MultilegOrderCancelReplace] [OrderCancelReject] [OrderCancelReplaceRequest] [OrderCancelRequest] Used in components: [AffectedOrdGrp] [SideCrossOrdCxlGrp]

and is the ClOrdID of an original message that these messages relate to. The best way to think about it is like a foreign key to a FIX (order) message that has already been sent and recieved. Because FIX is extensible it can obviously be used in other messages (with varying degrees of meaningfulness) to refer to a prior message.

Hope all that helps

다른 팁

OrigClOrdID is used for cancel and cancel/replace order and it is the ClOrdID of the original order which you are trying to cancel and cancel/replace.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top