The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 1.5.66

Table of Contents

Change Summary

Warning
titleMandatory Change

Background

ExecutionAcknowledgement/ 35=BN is commonly supported by most ECNs to ACK or NACK a client's ExecutionReport.We treat ExecutionAcknowledgement (and OrderTimeout) as the end of the order life cycle in the maker workflow (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 ExecutionAcknowledgement to notify the client 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 synthetic ExecutionAcknowledgement in the maker gateways to address the gaps in venue behaviour.

Affected Venues

Change

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 Rejected ExecutionReport.

Timeline

  • - UAT - MarketFactory will introduce the synthetic ExecutionAcknowledgement for clients to test the affected venues in UAT.
  • 26 - PROD - Whisperer release 2025.0809.XX16.WE with the synthetic ExecutionAcknowledgement change will be available for clients.

Whisperer Client Impact

Change Details

Whisperer clients trading on the Affected Venues will see the following change:

...

Note
titleSynthetic 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.


Documentation

Attachments