Page History
Table of Contents
Change Summary
Red/Amber/Green box depending on severity.
Whisperer Client Impact
Red/Amber/Green box depending on whether the change is mandatory/optional/no change required.
| Tip | title | Normalisation Changes|||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Note | ||||||||||||||||||||||||||||
BackgroundTo provide a normalised view of the For the venues where these values are not as per Whisperer standard, improvements are being made to bring them inline with the schema definition. LegAllocCalculatedCcyQty - As per the schema, ABS (SUM (LegAllocCalculatedCcyQty))=LegCalculatedCcyLastQty. For the affected venues listed below the calculation does not match. LegAllocQty - As per the schema,
Changes1) LegAllocCalculatedCcyQty - ExecutionReport now reflects the signed value and the calculation is inline with the schema. Affected Venues:Affected Venues
1) LegAllocQty - ExecutionReport now reflects the signed value and the calculation is inline with the schema.
ChangeTimelineAt the client's discretion. Clients are advised to contact the MarketFactory Delivery Team to enable this feature in UAT for testing and subsequently deploy the changes in production. |
| Warning | ||
|---|---|---|
| ||
TODO - Actions required of the Client in order to accommodate the change. |
Change Details
Additional technical content
Documentation
...
This change will ensure that the above quantity fields are normalised consistently across all venues OrdStatus/ExecType combinations. These fields will never be null in the Timeline
|
Whisperer Client Impact
| Note |
|---|
Clients should consider the impact if they are reliant on these fields of the |
Change Details
- LegCumQty and LegLeavesQty:
Quantity received from the Venue will be evaluated/corrected to match the expected behaviour below:
| OrdStatus | CumQty | LeavesQty |
| New | 0 | LegOrderQty |
| PendingNew | 0 | LegOrderQty |
| Rejected | 0 | 0 |
| Partially Filled | Total quantity filled so far on this Leg of the Order. | LegOrderQty-LegCumQty |
| Filled | LegOrderQty. | 0 |
| Pending Cancel | Total quantity filled so far on this Leg of the Order. Total quantity filled | LegOrderQty-LegCumQty |
| Canceled | Total quantity filled so far on this Leg of the Order. 0 if there are no PartialFills. | 0 |
| Pending Replace | Total quantity filled so far on this Leg of the Order. | LegOrderQty-LegCumQty |
| Expired | Total quantity filled so far on this Leg of the Order. 0 if there are no PartialFills. | 0 |
- LegAllocQty:
Thiswill be populated with LegOrderQty except for the ExecType Trade and Calculated, where this will be LegLastQty.
- LegAllocCalculatedCcyQty:
This will be populated as a negative value if LegSide matches with the allocation Side, and a positive if LegSide does not match with the allocation Side.