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.4.54

...

Note
titleExecutionReports: ExecType vs OrdStatus

Clients will receive two ExecutionReports for each Fill/PartialFill as per below:

  1. ExecType:PendingMatch, OrdStatus: PartiallyFilled/Filled.
  2. ExecType:Trade, OrdStatus: PartiallyFilled/Filled.

There can be a delay between the PendingMatch and the Trade ExecutionReports received from MAPI. In such cases, it is possible for the client to receive ExecutionReport with OrdStatus Canceled followed by Trade/PartialFill.


Note
titleExecutionReports: Unacknowledged Matches

If a match is not acknowledged by the counterparty within a predefined period (global setting), the “Unconfirmed” trade will be published to clients with MatchStatus = Uncompared in BodyPassthruFields and Text = Unconfirmed Match in the Trade ExecutionReport.

Please note that clients are required to settle both confirmed and unconfirmed trades with their counterparties.

Algo Selection

MAPI supports MoreQty order in addition to native Iceberg Order, where order is cancelled automatically when MaxShow amt is filled.

...