Skip to end of banner
Go to start of banner

Allocation Management FIXML API - FIXML Message Samples

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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.

ScenarioDescriptionXML Sample
Executing firm marking a trade for give-upThis 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 NotificationThis 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 AllocationThis sample represents an executing firm allocating a trade to a claiming firm.Executing Firm Submits Allocation
Clearing System Confirms Allocation to Executing FirmThis 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 FirmThis 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 FirmThis 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 

ScenarioDescriptionXML Sample
Executing Firm Marks a Trade for Average PricingThis 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 NotificationThe 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 GroupThis 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 

ScenarioDescriptionXML Sample
Claiming Firm Requests Sub-Allocation with Allocation InstructionsThe 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.

ScenarioDescriptionXML Sample
Claiming Firm Initiates ReversalClaiming Firm initiating reversal of allocationClaiming 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.

ScenarioDescriptionXML Sample
CME Executing Firm Marks a Trade for Cross-exchange Give-upThis 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 FirmThis 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 FirmThis 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

 

  • No labels