Allocation Management FIXML API - FIXML Message Samples

This section includes sample messages for the following scenarios: Give-up Submission Give-up Claim/Refusal Average price Sub-allocation Reversal Cross-Exchange Give-Up.

 

The examples below do not illustrate complete sequences of events. Fields such as the identity of firms and the IDs for allocations or trades may change, depending on the message scenario.

Give-Up Submission Message Samples by Scenarios 

This sample represents an executing firm marking a trade for give-up by specifying the claim firm information.

Scenario

Description

XML Sample

Scenario

Description

XML Sample

Executing firm marking a trade for give-up

This sample represents an executing firm marking a trade for give-up by specifying the claim firm information.

Executing Firm Marks a Trade for Give-up

Clearing System Sends Group Summary Notification

This sample represents a new group creation where the first trade is added to the group. The clearing system sends this message in response to an executing firm marking a trade for give-up.

Clearing System Sends Group Summary Notification_Give-UP

Executing Firm Submits Allocation

This sample represents an executing firm allocating a trade to a claiming firm.

Executing Firm Submits Allocation

Clearing System Confirms Allocation to Executing Firm

This sample represents the clearing system confirming the creation of a new allocation to the executing firm.

Clearing System Confirms Allocation to Executing Firm

Clearing System Rejects Allocation to Executing Firm

This sample represents the clearing system rejecting the Allocation Instruction submitted by the executing firm.

Clearing System Rejects Allocation to Executing Firm

Clearing System Notifies Allocation to the Claiming Firm

This sample represents the clearing system notifying the claiming firm of the creation of a new allocation.

Clearing System Notifies Allocation to the Claiming Firm

Average Price Message Samples by Scenarios 

Scenario

Description

XML Sample

Scenario

Description

XML Sample

Executing Firm Marks a Trade for Average Pricing

This sample represents an executing firm marking a trade for average pricing allocation.

Executing Firm Marks a Trade for Average Pricing

Clearing System Sends Group Summary Notification

The sample assumes this is not the first trade to be added to the average price group.

Clearing System Sends Group Summary Notification_Average_Price

Executing Firm Completes Group

This is a sample message of an executing firm completing a group.
Note: The clearing system responds with a group summary notification.

Executing Firm Completes Group_Average_Price

Executing Firm Un-completes Group

This is a sample message of an executing firm un-completing a group.
Note: The clearing system responds with a group summary notification.

Executing Firm Un-completes Group-Average_Price

Executing Firm Cancels Group

This is a sample message of an executing firm cancelling a group.

Note: The clearing system responds with a group summary notification.

Executing Firm Cancels Group

Sub-Allocation Samples by Scenarios 

Scenario

Description

XML Sample

Scenario

Description

XML Sample

Claiming Firm Requests Sub-Allocation with Allocation Instructions

The original claiming firm can sub-allocate without specifying allocation instructions by omitting the second <Alloc> element.

Claiming Firm Requests Sub-allocation with Allocation Instructions

The clearing system does not respond to the sub-allocation, but if applicable, will respond with a group summary notification and confirm allocations, which is identical to normal allocation scenarios.

Reversal Message Samples

Claiming firm reversal is illustrated below. If the executing firm reverses an allocation, the scenario is almost identical.

Scenario

Description

XML Sample

Scenario

Description

XML Sample

Claiming Firm Initiates Reversal

Claiming Firm initiating reversal of allocation

Claiming Firm Initiates Reversal

Clearing System Confirms Reversal Initiation to Claiming Firm

 

Clearing System Confirms Reversal Initiation to Claiming Firm

Clearing System Notifies Executing Firm of Alleged Reversal

 

Clearing System Notifies Executing Firm of Alleged Reversal

Executing Firm Accepts Reversal

 

Executing Firm Accepts Reversal

Clearing System Confirms Completed Reversal to Executing Firm

 

Clearing System Confirms Completed Reversal to Executing Firm

Clearing System Notifies Claiming Firm of Completed Reversal

 

Clearing System Notifies Claiming Firm of Completed Reversal

Cross-Exchange Give-Up Submission Message Samples

Cross-Exchange Give-Up messages are very similar to give-up messages. A few characteristic examples are illustrated below.

Scenario

Description

XML Sample

Scenario

Description

XML Sample

CME Executing Firm Marks a Trade for Cross-exchange Give-up

This sample represents a CME executing firm marking a trade for cross-exchange give-up by specifying claim firm information that designates an SGX firm. The exchange is designated as “SX”.

CME Executing Firm Marks a Trade for Cross-Exchange Give-up

Clearing System Confirms Allocation to CME Executing Firm

This sample represents the clearing system confirming the creation of a new allocation to the CME executing firm.

Clearing System Confirms Allocation to CME Executing Firm_Cross-exchange

Clearing System Notifies Allocation to the CME Claiming Firm

This sample represents the clearing system notifying the CME claiming firm of the creation of a new allocation.

Clearing System Notifies Allocation to the Claiming Firm - Cross-Exchange

 




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.