2010-04-13 6 views
1

Dans un FIX 4.2 rapport d'exécution quelle est la différence entre FIX 4.2: ClOrdID < 11> et FIX 4.2: OrigClOrdID < 41> terrainFix 4.2 Question

Merci

Répondre

2

Pour être un peu plus clair que d'autres affiches OrigClOrdID (étiquette 41) est utilisé dans les circonstances suivantes (gacked de http://www.fixprotocol.org/FIXimate3.0/): dans les messages: [ExecutionReport] [MultilegOrderCancelReplace] [OrderCancelReject] [OrderCancelReplaceRequest] [OrderCancelRequest] utilisés dans les composants: [AffectedOrdGrp] [SideCrossOrdCxlGrp]

et est le ClOrdID d'un message original que ces messages concernent. La meilleure façon d'y penser est comme une clé étrangère à un message FIX (ordre) qui a déjà été envoyé et reçu. Parce que FIX est extensible, il peut évidemment être utilisé dans d'autres messages (avec différents degrés de signification) pour faire référence à un message précédent.

espoir tout ce qui aide

+0

bien je débutais alors et maintenant je comprends la fonction de la OrigClOrdID mais votre réponse est mieux que d'autres :) donc accepté et upvoted – anijhaw

2

OrigClOrdID est utilisé pour annuler et annuler/remplacez la commande et c'est le ClOrdID de la commande originale que vous essayez d'annuler et d'annuler/remplacer.