Comment:
Published by Scroll Versions from this space and version 1.5.66
Table of Contents
Change Summary
Warning
title
Mandatory Change
Background
ExecutionAcknowledgement/ 35=BN is commonly supported by most ECNs to ACK or NACK the a client's ExecutionReport.MarketFactory considers the ExecAck We treat ExecutionAcknowledgement (and OrderTimeout) as the end of the trade order life cycle on in the maker workflow (where the MF please refer ESP/RFS/RFQ State Transition Model), where Whisperer clients are the market makers).
However, Integral is an anomaly and does not send an an ExecutionAcknowledgementto notify that the client ExecutionReport is accepted or rejected. that their ExecutionReport was Accepted. Several other ECNs do not support ExecutionAcknowledgement when the order was Rejected by the maker.
To normalise the order lifecycle in the maker workflow, MarketFactory will introduce a syntheticExecutionAcknowledgement ExecutionAcknowledgement in the maker gateways to address the gaps in venue behaviour.
To address a normalisation gap in the maker workflow order lifecycle, MarketFactory will introduce a synthetic ExecutionAcknowledgement, in the absence of a venue ACK, in response to the maker's Filled or RejectedExecutionReport.
Timeline
10 Feb - UAT -No support for USI in all 360T APIs and platforms.MarketFactory will introduce the synthetic ExecutionAcknowledgement for clients to test the affected venues in UAT.
14 Mar - PROD - Whisperer release 2025.0309.XX16.WE with the synthetic ExecutionAcknowledgement change will be available for clientsto ensure the client systems can handle the changes introduced by MarketFactory to process venue RegulatoryTradeIDs as a UTI and not a USI.
Whisperer Client Impact
Change Details
Whisperer clients trading on 360T SEF venue the Affected Venues will see the following changes:
...
change:
In the absence of an ACK from the venue in response to a client ExecutionReport with ExecType = Filled or Rejected, a synthetic ExecutionAcknowledgement/ 35=BN (with TradingFlags = Y) will be sent to the maker with ExecAckStatus = Accepted.
ExecutionReport with ExecType = Filled or Rejected
A synthetic ExecutionAcknowledgementwill be sent to the maker with ExecAckStatus = Accepted.
Note
title
Synthetic ExecutionAck Exception
Please note that the synthetic ExecutionAck from Whisperer does not apply to the Firm trading workflow, where the venue notifies (the maker) of the fills using ExecutionReport in response to MassQuote from the maker
In addition to the aforementioned changes,
t360_tex - Will accept SEF requests from Whisperer clients. The venue UTI value for SEF trades will be handled as LegEMIRUTIPrefix (LEI of the trading venue) and LegEMIRUTI (a Unique TradeID).
Tip
title
360T SEF Trading Conditions
Based on the constellation of companies involved in the RFS negotiation and their configuration, 360T will deem a request SEF. The SEF trading conditions are:
Both requester and provider entities must be SEF-enabled
The requested product is in scope for SEF (NDF and NDS), and
The trading party is a US entity/ person. Trading on SEF is mandatory for US entities/ persons