Question on OrigCIOrderID!!

Imported from previous forum

Hi,

If lets say we have two amendments for a order. when we send the first amendment to FIX engine, we will be setting the original order ref no to OrigCIOrderID (tag 41) and new ref no to ClOrderID (tag 11).

The issue is when we send the second amendment, whould we still set the original order ref to OrigCIOrderID (tag 41) or it should be previous amendment ref no?

can any one of you advise on this?

Regards,
Machadi

Hi Machadi,

> If lets say we have two amendments for a order. when we send the first amendment to FIX engine, we will be setting the original order ref no to OrigCIOrderID (tag 41) and new ref no to ClOrderID (tag 11).
>
> The issue is when we send the second amendment, whould we still set the original order ref to OrigCIOrderID (tag 41) or it should be previous amendment ref no?

Have a look at FIX 4.4, volume 4, page 58 (PDF version). This is the appendix section

D Cancel/Replace sequencing and chaining

The answer is: You have to use the previous amendment ref no, not the first one.

Cheers, Jörg

Jorge,

Is this applicable for 4.1 version also? Currenly we are using 4.1 version.

Regards,
Machadi

> Hi Machadi,
>
> > If lets say we have two amendments for a order. when we send the first amendment to FIX engine, we will be setting the original order ref no to OrigCIOrderID (tag 41) and new ref no to ClOrderID (tag 11).
> >
> > The issue is when we send the second amendment, whould we still set the original order ref to OrigCIOrderID (tag 41) or it should be previous amendment ref no?
>
> Have a look at FIX 4.4, volume 4, page 58 (PDF version). This is the appendix section
>
> D Cancel/Replace sequencing and chaining
>
> The answer is: You have to use the previous amendment ref no, not the first one.
>
> Cheers, Jörg
>
>

> Is this applicable for 4.1 version also? Currenly we are using 4.1 version.

I think so, since both ClOrdID and OrigClOrdID are part of the FIX 4.1.

Cheers, Jörg
> >
> > > If lets say we have two amendments for a order. when we send the first amendment to FIX engine, we will be setting the original order ref no to OrigCIOrderID (tag 41) and new ref no to ClOrderID (tag 11).
> > >
> > > The issue is when we send the second amendment, whould we still set the original order ref to OrigCIOrderID (tag 41) or it should be previous amendment ref no?
> >
> > Have a look at FIX 4.4, volume 4, page 58 (PDF version). This is the appendix section
> >
> > D Cancel/Replace sequencing and chaining
> >
> > The answer is: You have to use the previous amendment ref no, not the first one.

[ original email was from Matthew Chimento - matt.chimento@davidge.com ]
M-

In this case scenario, you would have to use the previous ClOrdID.

Example:
An amend is sent where A1 is the OrigClOrdID and B1 is the ClOrdID

41=A1
11=B1

After the replace has occurred, then the B1 is now the new order.

Then, another amendment is sent. In this case, here is what the fields 41 and 11 have to be.


41=B1
11=C1

and not 41=A1.

The appendix in FIX 4.4 (vol 4, I think) discusses your scenario. There, you will find more details.

I hope this helps.

Regards,

Matthew J. Chimento
Senior Product Manager
Davidge Data Systems
A Division of S1 Corporation
741 Boston Post Road, Suite 301
Guilford, CT U.S.A
06457
T - 203.458.8855 x223
F - 203.458.7421
www.s1.com
www.davidge.com

> Hi,
>
> If lets say we have two amendments for a order. when we send the first amendment to FIX engine, we will be setting the original order ref no to OrigCIOrderID (tag 41) and new ref no to ClOrderID (tag 11).
>
> The issue is when we send the second amendment, whould we still set the original order ref to OrigCIOrderID (tag 41) or it should be previous amendment ref no?
>
> can any one of you advise on this?
>
> Regards,
> Machadi
>

[ original email was from Daniel Saad - dsaad@transacttools.net ]
Machadi,

Once the first amendment is accepted, you’ll no longer need to reference the OrigCIOrderID(of the initial order) in any future messages.

From this point onward, any new amendments should correspond to the accepted modification/amendment.

Daniel Saad
TransactTools
dsaad@transacttools.net

> Hi,
>
> If lets say we have two amendments for a order. when we send the first amendment to FIX engine, we will be setting the original order ref no to OrigCIOrderID (tag 41) and new ref no to ClOrderID (tag 11).
>
> The issue is when we send the second amendment, whould we still set the original order ref to OrigCIOrderID (tag 41) or it should be previous amendment ref no?
>
> can any one of you advise on this?
>
> Regards,
> Machadi
>