Top Banner
FIXML For Listed Futures and Options Post Trade Processing Allocation October 24, 2002
24

FIXML For Listed Futures and Options Post Trade Processing

Dec 30, 2015

Download

Documents

susan-contreras

FIXML For Listed Futures and Options Post Trade Processing. Allocation October 24, 2002. Futures and Options Allocation. New Giveup Cancel a Giveup Replace Release Reversal. FIX Allocation Messages as of FIX 4.3. Initiator of Transaction. Buy Side. Sell Side. Allocation. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: FIXML For Listed Futures and Options Post Trade Processing

FIXML For Listed Futures and Options Post Trade Processing

Allocation

October 24, 2002

Page 2: FIXML For Listed Futures and Options Post Trade Processing

Futures and Options Allocation

• New Giveup• Cancel a Giveup• Replace• Release• Reversal

Page 3: FIXML For Listed Futures and Options Post Trade Processing

FIX Allocation Messages as of FIX 4.3

Buy Side Sell SideAllocation

Allocation ACK

Initiator of Transaction

Response to Allocation Message

Allocations and AllocationACKs

flow in both directions

Page 4: FIXML For Listed Futures and Options Post Trade Processing

FIX Allocation Messages for Clearing

Clearing Firm

Clearing House

Allocation

Allocation ACK

Initiator of Transaction

Response to Allocation Message

Allocations and AllocationACKs

flow in both directions

Page 5: FIXML For Listed Futures and Options Post Trade Processing

AllocTransType (tag 71)

• Pre Acceptance– New– Cancel– Replace

• Post Acceptance– Release– Change to Account Data

• Post Close of Settlement Session– Reversal

Page 6: FIXML For Listed Futures and Options Post Trade Processing

FIX AllocID (tag 70)

• Unique Identifier for Allocation• Reported on Allocations and Allocation ACKs• Unique Settlement Sessions

Page 7: FIXML For Listed Futures and Options Post Trade Processing

AllocStatus

• New• Pending Accept• Rejected• Released• Cancelled• Accepted

Page 8: FIXML For Listed Futures and Options Post Trade Processing

New Giveup

Page 9: FIXML For Listed Futures and Options Post Trade Processing

NewGiveup

FirmClearing House

Carry Firm

AllocationAllocTransType=NEW

Allocation ACKAllocStatus=Reject

rejected by clearing house

Allocation ACKAllocTransType=NEW

AllocStatus=Pending Accept AllocationAllocTransType=NEW

AllocStatus=Pending Accept

AllocationAllocTransType=NEW

AllocStatus=Accept | Reject

Allocation ACKAllocTransType=NEW

AllocStatus=Accept | Reject

Allocation ACKAllocTransType=NEW

AllocStatus=Accept | Reject

Allocation ACKAllocStatus=Reject

rejected by clearing house

FIA Working Group Comments:10/24/2002

In the review session the preference is to use the term CLAIM for status or even for the message that is

sent back

Page 10: FIXML For Listed Futures and Options Post Trade Processing

Cancel

• Cancel a Giveup prior to acceptance by carry firm• Rejected by Clearing House if received after carry

firm accept• Same day

Page 11: FIXML For Listed Futures and Options Post Trade Processing

CancelGiveup

FirmClearing House

Carry Firm

AllocationAllocTransType=CANCEL

Allocation ACKAllocStatus=Reject

rejected by clearing house

Allocation ACKAllocTransType=CANCEL Allocation

AllocTransType=CANCEL

Page 12: FIXML For Listed Futures and Options Post Trade Processing

Replace

• Prior to Accept by Carry Firm• Same Day

Page 13: FIXML For Listed Futures and Options Post Trade Processing

ReplaceGiveup

FirmClearing House

Carry Firm

AllocationAllocTransType=REPLACE

Allocation ACKAllocStatus=Reject

rejected by clearing house

Allocation ACKAllocTransType=REPLACE

AllocStatus=Pending Replace AllocationAllocTransType=REPLACE

AllocStatus=Pending Replace

Page 14: FIXML For Listed Futures and Options Post Trade Processing

Change to Account

• After Acceptance by Carry Firm• Carry firm elects to change account-related

information

Page 15: FIXML For Listed Futures and Options Post Trade Processing

Change to AccountGiveup

FirmClearing House

Carry Firm

Allocation ACKAllocTransType=REPLACE

AllocStatus=Accept

AllocationAllocTransType=REPLACEAllocStatus=Pending Accept

Allocation ACKAllocStatus=Reject

rejected by clearing house

Page 16: FIXML For Listed Futures and Options Post Trade Processing

Release

• After Acceptance by Carry Firm• Prior to close of settlement session

Page 17: FIXML For Listed Futures and Options Post Trade Processing

Release by Giveup FirmGiveup

FirmClearing House

Carry Firm

AllocationAllocTransType=RELEASE

Allocation ACKAllocTransType=RELEASE

AllocStatus=Rejectrejected by clearing house

Allocation ACKAllocTransType=RELEASE

AllocStatus=Pending Release

AllocationAllocTransType=RELEASE

AllocStatus=Pending Release

AllocationAllocTransType=RELEASE

AllocStatus=Accept

Allocation ACKAllocTransType=RELEASE

AllocStatus=Accept

Allocation ACKAllocTransType=RELEASE

AllocStatus=Accept

Page 18: FIXML For Listed Futures and Options Post Trade Processing

Release

• Next Settlement Cycle• After Posting• Requires Reversing Transactions

Page 19: FIXML For Listed Futures and Options Post Trade Processing

ReversalGiveup

FirmClearing House

Carry Firm

AllocationAllocTransType=REVERSAL

Allocation ACKAllocStatus=Reject

rejected by clearing house

Allocation ACKAllocTransType=REVERSAL

AllocStatus=Pending Reversal AllocationAllocTransType=REVERSE

AllocStatus=Pending Reversal

AllocationAllocTransType=REVERSALAllocStatus=Accept | Reject

Allocation ACKAllocTransType=REVERSALAllocStatus=Accept | Reject

Allocation ACKAllocTransType=REVERSALAllocStatus=Accept | Reject

Allocation ACKAllocStatus=Reject

rejected by clearing house

Page 20: FIXML For Listed Futures and Options Post Trade Processing

FIWG Proposed Booking Report

• Used to report each portion of an Allocation• Could this be our Allocation Report? Or is this really a

position report?

Page 21: FIXML For Listed Futures and Options Post Trade Processing

Proposed Instrument Model

Page 22: FIXML For Listed Futures and Options Post Trade Processing

Parties Block

• Added in FIX 4.3 to increase flexibility and extensibility of specification

• Prior to FIX 4.3 each time a new role was defined a new element was added

• The Parties Block is becoming standardized across messaging standards (ISO 15022)

Page 23: FIXML For Listed Futures and Options Post Trade Processing

Parties Block<PartiesList>

<NoPartiesList>3</NoPartiesList><PartiesGroup>

<PartyID>CME</PartyID><PartyIDSource>3</PartyIDSource><PartyRole>D</PartyRole><PartySubID></PartySubID>

</PartiesGroup><PartiesGroup>

<PartyID>560</PartyID><PartyIDSource>4</PartyIDSource><PartyRole>D</PartyRole><PartySubID></PartySubID>

</PartiesGroup><PartiesGroup>

<PartyID>CUSTACCT12345</PartyID><PartyIDSource>5</PartyIDSource><PartyRole>D</PartyRole><PartySubID></PartySubID>

</PartiesGroup></PartiesList><Account>560</Account><AccountType>CUST</AccountType>

Page 24: FIXML For Listed Futures and Options Post Trade Processing

10/24 FIA comments

• Will delivery instructions be part of the positions report? (NYMEX Question)

• Corporation Action Data - very high level of interest• Reduced message size in XML description

– NYMEX has adopted universal trade message - tried to convert to tag# (human readability issue) - ultimately they went to attributes instead of elements - brought down size of XML message

– Trades would be okay - orders would be an issue

• Date and Time block - associate different times