Page History
Table of Contents
Change Summary
Red/Amber/Green box depending on severity.
Whisperer Client Impact
No changes required from the Clients.
| Note | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tip | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
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 . Details of changes to each field are listed below: definition. LegAllocQty - As per the schema,
Changes1) LegAllocCalculatedCcyQty - ExecutionReport now reflects the signed value and the calculation is inline with the schema. Affected Venues: autobahnfx_algo, baml
2) LegAllocQty - ExecutionReport now reflects the signed value and the calculation is inline with the schema. AffectedVenues: All taker APIs3) LegCumQty - This is now the cumulative qty of all the fills of the order if OrdStatus is PartiallyFilled/Filled/PendingCancel/Cancelled/PendingReplace/Expired and 0 otherwise. AffectedVenues: autobahnfx_rapid, baml, barx, citi_colo, rbc_trading, standardchartered_s2bx, statestreet_efx, t360_tex.TimelineAt 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
ChangeThis 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.
...