EBS Ai Order Amend Request

Tag 35-MsgType=G



Tag

Tag Name

Req

Enumeration

Description

Tag

Tag Name

Req

Enumeration

Description

EBS Ai Standard Header





35=G



11

ClOrdID

Y



Identifier for the Amend request as assigned by the Ai Client (Request ID), which should be unique.

This identifier will be used in the ClOrdID tag of the:

  • Cancel Reject message if the Amend Order request is rejected

  • Execution Report in response to the Amend request

41

OrigClOrdID

Y



Client order ID associated with the order chain.  Cannot be amended.



37

OrderID

N



Unique identifier for Order as assigned by the EBS Trading System.

References order to be cancelled

54

Side

Y

1 = Buy (Bid)

2 = Sell (Offer)



40

OrdType

Y

2 = Limit 
Z = Fixing Order



59

TimeInForce

Y

1 = Good ‘til Cancelled (Quote)

3 = Immediate or Cancel (Hit)

4 = Fill or Kill

Orders for Market pairs with a TimeInForce of Fill or Kill (4) will only initiate a match attempt if liquidity exists to fully fill the order. However, these orders are not guaranteed to be fully filled as a match attempt may fail due to a change in available liquidity or insufficient credit at match time.

Orders for Direct pairs with a TimeInForce of Fill or Kill (4) will either be filled in its entirety, by a single LP, for the submitted full amount price or it will miss completely.

If OrdType =  “Z”  TimeInForce must=1  

44

Price

N



Price per unit of quantity.
The Order price. The price must be formatted with the correct number of decimal places.

The price must be included on all orders except when MarketSegmentID = “Fixing”.




38

OrderQty

Y



The notional amount of the Order. 

Specifies local currency quantity to transact 1 unit of the base currency.  (Local currency is sometimes referred to as term currency).

For metals, the unit is ounces.

1138

DisplayQty

N



The initial display amount of an iceberg order.

For Iceberg orders, the Order Quantity is a total of the Display Quantity plus the implicit hidden amount.

20109

PriceDiscretion

N



For Market pairs - discretionary offset to the price on the order. Offset is added to a bid indicating the highest price the trader will accept. Offset is subtracted from an offer indicating the lowest price the trader will accept.

This attribute has the same precision as the price.

55

Symbol

Y



Base/Local = Instrument symbol. e.g., EUR/USD

60

TransactTime

Y



Time of execution/order creation (expressed in UTC (Universal Time Coordinated, also known as "GMT").

Required by the FIX protocol. The Ai Server does not use or validate the contents of this tag.

Granularity up to picoseconds as defined by FPL EP 206 is supported.

64

SettlDate

N



Required if SettlType = B

This tag will contain the Fixed Date NDF settlement date.

The date format is YYYYMMDD

461

CFICode

Y

RCSXXX T

FFCNNO 

RCSXXX = SPOT

FFCNNO = NDF

63

SettlType

Y

0 = SPOT

Dx, Wx, Mx, Yx = NDF, where:

Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0

Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0

Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0

Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0

B = Fixed Date tenor for Fixed Date NDFs only. The Settlement Date will be provided in tag 64, SettlDate.

Noted that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days.

R

1300

MarketSegmentID

N

  • Fixing

  • Standard

Identifies the type of order book in which the instrument is traded.

Required when OrdType = “Z”, Fixing Order.

For Spot (CFICode = RCSXXX) – “Standard” (default = Standard)
OR
For Fixing order – “Fixing”

For NDF (CFICode = FFCNNO) – “Standard” (default = Standard)

20107

ValuationDateTime

N



Date and time of the Fixing, provided in the Trading Session List message.

Required when OrdType = “Z”, Fixing Order.

453

NoPartyIDs

C



Number of PartyID (448), PartyIDSource (447), and PartyRole (452) entries. 448, 447, and 452 are required on each occurrence when NoPartyIDs is present.

Required for MiFID regulated instruments.

→448

PartyID

Y



Identifier of the party.

Up to 10 alphanumeric characters may be provided for a short code. Special characters are not supported.

Required when NoPartyIDs > 0

→447 

PartyIDSource

Y

P

Identifies the source of PartyID value. Always:

‘P’ - Short code of MiFID decision maker .

Required when NoPartyIDs > 0

→452

PartyRole

Y

1012 = Executing decision maker of New Order Single (short code).

122 = Investment decision maker of New Order Single (short code).

Required when NoPartyIDs > 0

2593

NoOrderAttributes

C



Number of name/value attributes which follow.

Required for MiFID regulated instruments.

→2594

OrderAttributeTYpe

Y

2 = Liquidity Provision Flag (not applicable for IOC)

4 = Algorithmic Order Flag

Required if NoOrderAttributes > 0

→2595

OrderAttributeValue

Y

Either “Y” or “N

The value associated with the order attribute type specified in OrderAttributeType(2594)

Required if NoOrderAttributes > 0

EBS Ai Standard Trailer




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.