Discussion Forums

Re: Usage of tags ClOrdId and OrigClOrdId
Sumit Kumar / Indus Valley Partners India Ltd. <>
16 Nov 2008 1:49AM ET

Yes, this is compliant to FIX4.2.

> Hi,
>
> We have a SPOT FX Trading System, and we are using FIX protocol for
> communicating the trading messages with our clients.
>
> In our system, when clients submit a new order using NewOrderSingle
> message, they specify a ClOrdID and subsequently use that same ClOrdID
> to refer to that order. For example, if they want to interrupt that
> order, they would use that same ClOrdId value in OrigClOrdId field. From
> our side, when we send any Execution Report associated with that order,
> we specify the same value in ClOrdId field.
>
> However, In Order Cancel Request message, as per FIX specifications we
> use ClOrdId tag to specify a unique request Id just for that message,
> and we use it to tie back the Order Cancel Reject message. And we use
> OrigClOrdId tag to specify the ClOrdId value which client provided to us
> while submitting the order.
>
> Now, we want to allow the clients to be able to modify ( not cancel or
> replace ) an existing order. For that we are planning to use MSG Type-G
> ( Order Cancel/Replace a.ka. Modification Request ) message. Here also,
> we plan to use tag ClOrdId as a request Id, and tag OrigClOrdId to
> specify the ClOrdId value which client provided to us while submitting
> the order. Is this in compliance with the FIX standard ? If not, what
> are the possible alternatives ? Please let me know.


Usage of tags ClOrdId and OrigClOrdId
Jigar Patel   14 Nov 2008 4:49PM ET
Re: Usage of tags ClOrdId and OrigClOrdId
Sumit Kumar / Indus Valley Partners India Ltd.   16 Nov 2008 1:49AM ET
Re: Usage of tags ClOrdId and OrigClOrdId
Saatwik Khanna / Banc Of America Securities   18 Nov 2008 3:42PM ET