Indexes

Message Layouts
SellSide
Services
Market
BuySide
Other

Message

GLTrade

ID13974

List of user-defined fields for GL Trade.

Field
Name
Type
Req'd
Comments
Pedigree
5161

Indicates the National Depositery of Securities client account.

7677

Allocation ExecID used in Account Repeating Group (to link with Exec repeating Group)

5043

Handling Instructions. Contains the same information as Tag-21, but possible values are 0, 1, and 2. No FIX message should contain both tags 21 and 5043.

0=Automated execution order, private, no Broker intervention

1=Automated execution order, public, Broker intervention OK

2=Manual order, best execution

5142

Rule80A with user-defined values and meanings.

7682

Average Price of the day set by GL SOM (for EDA orders)

7679

Average Revised Price (Used for GL SOM)

7700

Group of PorfolioID. Specific Kuwait Stock Exchange for back office.

5144

Used for XETRA market. ‘P’ if the order has been partially filled, ‘F’ if completely filled.

5143

Extra Trade Identification Number on XETRA.

9582

Contains the GL SLE ID of the child order.

5160

Indicates the National Depositery of Securities clearer account.

7058

GL clearing client code type. Valid values: 1=Client; 5=House.

5159

Indicates the code of the clearer.

7059

GL Clearing destination.

7061

Indicates the reference of the clearing message.

This reference is given by the exchange

7693

GL client account ID (for clearing)

7691

Indicates the client capacity. Valid values: 1=Agent; 2=Principal; 3=Riksless principal; 4=Individual; 5=Member agent.

9596

Free format text string for internal client use.

Max size is 16 char.

9597

Free format text string for internal client use.

Max size is 32 char.

7743

Indicates the UserId set in GLSOM to identify the FIX Client.

7684

Used to indicate a complementary information about the settlement

7062

Creation Date of a forward contra creation, mandatory for offset order.

7063

Reference for a forward contra creation, mandatory for offset order.

7695

GL Covered Indicator. Valid values: 1=Covered; 2=Uncovered.

7683

This field indicates the rate between the currency used for the trade and the currency used by the counterpart

9598

Specifies ClearVision (GL Back Office) Instruction. Valid values: 0=Default value; 1=Send To ClearVision; 2=Save in GL OMS.

5154

Indicates when a broker buys/sells shares because a client did not deliver scrip or pay on time for the original trade.

9554

Index of record into the GL server database.

5146

Describes the instruction assigned from a dealer to a broker

9551

Differed Settlement Service. Valid Values :

0=No

1=Yes

7676

Floor quantity of the day. Used for GL SOM to indicate the executed quantity for client order, at the end of the day.

9552

GL key used to identify the exchange and the market into GL servers.

9595

Free format text string for internal client use.

Max size is 255 char.

7661

This field contains the institutional ID (length is 7 characters).

5155

Specifies institution ID as assigned to the exchange.

9549

Internal reference assigned to an order into the GL server.

7668

Indicates the counterpart of the last trade.

7690

Indicates the price delta relative to current market best price. Specific to XETRA market (best quote)

5044

This field is a string, consisting of a branch number and an account id.

7666

This field indicates the code of the mandator.

7709

Initial deposit value (specific to GL SPAN message)

5042

Executed quantity must be a multiple of this quantity.

7665

This field indicates the Member code counterpart. For a cross order the possible values are: INTRAFIRM or NONMEMBER.

5149

Free format text field sent to the market.

7060

Flag to identify a midpoint order (specific XETRA). Valid values: 1=Yes; 2=No.

9584

Valid values:

1=Gross Price (Best Exec without the cost);

2=Net Price(Best Exec with fees);

3=Ranking (Best Exec depending of the market ranking);

4-5-6=Custom1 to Custom3 (it’s for futur algorythm).

Default value=1(Gross Price).

7704

Defines the client type.

Valid values: 1 Market Maker; 2 Eligible counterparty; 3 Investment Firms; 4 Retail.

9587

Indicates the destination.Valid values:

1=Any exchanges (send on all available exchanges);

2=Selected instrument market (send the order only on the market where the trader choose the stock. In the case where you have multi-listed instruments on the same market (as for VIRTX) the order can be split between the different shares;

3=Selected instrument only (when you have multi-listed instruments on the same market (as for Chi-X). You send the order only on the instrument you choose on this market.

Default value = 1(Any exchanges)

9583

Indicates the TYPE of internalization.

Valid values:

1=FACILITATION (internalization is authorized between client orders only);

2=PROPRIETARY (internalization is authorized against the internal book);

3=ONLY (order will remain in the internal liquidity pool. It will not be released to the market);

4=NO.

Default value=1(Facilitation).

7670

In case the order type is soft-limit, this field indicates the internal limit.

9589

This field contains the negociation code of execution market

7669

Indicates the client order type in case the order is sent to the client matching engine.

Valid values: 1=Mid price (matching engine will maintain the price in real time as mid-price); 2= Soft limit (matching engine will manage an internal limit, and an external or exchange limit).

9586

Equivalent of Overnight. It’s for keeping the orders until the next trading session.

Valid values:

1=YES;

2=NO.

Default value=2(NO).

9585

Autorizes the split functionality.

Valid values:

1=YES;

2=NO.

Default value=2(NO).

7705

Contains the GL GLID of execution market

7698

Indicates the condition used to group the orders.

Valid values: 1=Amalgate same price; 2=Don’t Amalgamate Against; 3=Amalgamate Manual average Price; 4=Amalgamate Automatic Average Price.

7699

Only the orders with the same “Netting” letter will be amalgamated. This field allows differentiating all alphanumerical characters used.

5145

Describes the level of netting assigned to an order.

7707

Repeating Group Index for GL SPAN message

5166

Number of triggers applied on an order.

5147

Indicates the number of market executions.

9581

Contains the GL SLE ID of the order.

5048

Substatus of an order

7673

Original Client ID of the order before amendment of Client ID

7706

Indicates the member’s own account to the end-client.

7742

Indicates the account of the person who initiates the order.

7680

OTC (Off Exchange order) indicator. Used to set GL Class Order.

Valid values: 0=On Exchange Order; 1= Off Exchange Order; 2=OTC Initial Trade Notification.

7688

Indicates the period where the block can be traded.Valid values: 1=No; 1=Trading Hours; 2=After Hours; 3= Trading and After Hours.

9580

Contains the OrderID of the parent order for a child order.

5045

The password of a dealer or account.

7687

Percentage Variation

7064

Percentage of the order quantity in case of a splitted (pre)allocation type message. Used for GL OMS.

7675

Previous price of the order before amendment(used for GL OMS)

7674

Previous quantity of the order before amendment (used for GL OMS)

9591

Used to reject the order if the price is too far away from the market. Valid values: 0=No price control (default value); 1=Price control; 2=Severe; 3=Client not sure.

7667

This field contains the public order code (i.e. the order code for the displayed quantity).

9592

Indicates whether the market exchange has to check the quantity order. Valid values: 0=No check (default value); 1=Check quantity (big size).

5175

Used to recycle a rejected order

7685

Used for Jakarta Stock Exchange (required for Off-exchange)

7759

Remaining payment due on any contract (specific to KMEFIC)

5153

Describes the instruction assigned from a sales to a broker

9550

Assigned by a party which originates the order to the exchange.

5164

Time of execution at the exchange level when TransactTime is already used by the broker order management system.

7663

This field indicates the settlement account type. Valid values: 1=Standing; 2=House; 3=Client.

7664

Currently all London Stock Exchange instruments are applicable to a single settlement venue.

5165

Describes the settlement instruction assigned from a sales to a broker.

7697

GL Share Group ID (for clearing)

5046

GL-Trade User ID.

Integer, 0-999

9553

Identicates the type of order splitting.

5163

When an underwriter who tries to prevent a recent offering from dropping below the offering price by placing buy orders slightly above that price. Valid values: S=Stablisation, T=Takeover

7694

Client sub-account (for clearing)

7692

GL Sub Client Code Type (for clearing). Valid values: 1=Liquidity; 2=Specialist; 3=None; 4=Insider; 5=Shareholder.

7686

Suspension Indicator

7689

Indicates the maximum number contracts affected for an executed (used for XETRA best quote)

5151

Tick denominator used to calculate the price for Liffe market.

7681

Total cost of the day set by GL SOM for EDA orders.

7678

Used for GL SOM. Sum of all (MatchedQty*RevisedPrice)

7662

This field contains the ID of the trader group.

9588

This field indicates the trade/negociation type.Valid values:

A=Incoming message is a Trade Cancel;

4=Incoming message is a Manual Trade notification;

I=Internet trading;

S=Algorithmic trading;

D=DMA trading;

2=Advertisement;

9=Trade Report.

5148

This field is optional and contains the number assigned by the trader. This information is just conveyed in the Trade Leg Creation message.

5169

Date of order activation.

7745

Defines the date and time at which the order must be sent to the exchange. Specific to tactic Unreleased when running with GL Tactics.

5170

Count down to activate the order.

5173

Security source used to trigger the order.

5911

Number of ticks between day low (for buy order) or day high (for sell order) and limit price

7049

Used to identify specific in-house tactics when running with GL Tactics. Valid values:

a:VWAP;

A/B:Linked Trigger Order on last price (A:last superior, B:last superior);

h/i:Linked Trigger Order on underlying (h:underlying superior bid, i:underlying superior ask);

j/k:Linked Trigger Order on underlying (j:underlying inferior bid, k:underlying inferior ask)

C:Trailing Stop;

D:Peg;

E:Linked Peg;

F:With A Tick;

G:Market Phase;

H:Time Trigger(unreleased);

I:Iceberg;

J:Iceberg Random;

K:Iceberg Ghost;

L:Countdown;

M:MIT Last;

N:MIT Ask;

O:MIT Bid;

S:Stop last;

T:Stop Ask;

U:Stop Bid;

V:Stop Max Cap;

W:TWAP(native);

Y:Percentage Volume.

5168

Minimum quantity to be displayed

5912

Minimum quantity to trigger

5167

Price applied for the trigger type

5174

Security ID used to trigger the order

5910

Number of ticks between day low (for buy order) or day high (for sell order) and trigger price

5172

Contains the symbol used to trigger the order

5171

Trading session value used to trigger the order.

5162

Indicates specific trigger conditions applied to the order.

7696

Indicate a local reference ID.

7708

Risk level for the underlying symbol. (specific to GL SPAN message)

5156

Indicates the date for an unreleased order (order sent to exchange but inserted into the book at the indicated date).

5158

Indicates instructions for an unreleased order.

5157

Indicates the date/time for an unreleased order (order sent to exchange but inserted into the book at the indicated date and time).

5862

Update Reason returned by GL SOM (for client EDA orders)

9590

This field is used to filter specific GL messages into GL FIX IN

7671

This field indicates the User Dealer (set in GL OMS)

5150

Indicates the original GL User ID who has submited the order command.

7672

This field indicates the User Sales (set in GL OMS)

7744

Defines the quantity below which the price modification will be triggered. Specific to algos %Volume and WithATick when running with GL Tactics.

7055

Work max update delay : defines the maximum delay for sending the order (usually it should be a few minutes or seconds). Specific to GL Tactics.

7052

Used for GL Tactics. Valid value: 1=Market Limit.

7748

Defines the date and time of the last wave. Specific to algo TWAP(native) when running with GL Tactics.

7053

Used for GL Tactics.

7757

Contains the ID Source used to trigger the order (specific Linked Peg for GL Tactics)

7050

Used to identify specific ALGO when running with GL Tactics. Valid values: a=VWAP; D=Peg; E=Link Peg; F=WithATick; W=TWAP(native); Y=%Volume.

7746

Defines the Work Maximum Limit Price (specific to algos PEG + Linked Peg for GL Tactics)

7057

Indicates the number of waves alreday sent in case of algos %Volume and TWAP. Specific to GL Tactics.

7747

Defines the Work Price (specific to algo Linked Peg for GL Tactics)

7054

Used for GL Tactics and with Fix Tag 7053. Valid values: 1=Percentage; 2=Tick; 3=Absolute.

7051

Used for GL Tactics. Valid values: 1=Ask; 2=Bid; 3=Last; 4=Mid.

7749

Used with GL algo %Volume, this field indicates the volume at the beginning.

7758

Contains the Security ID Source used to trigger the order (specific Linked Peg for GL Tactics)

7056

Indicates the quantity already sent in case of %Volume and TWAP algos. Specific for GL Tactics.

7756

Contains the symbol used to trigger the order (specific Linked Peg for GL Tactics)

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy