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

...

  • OrdStatus: Calculated
  • ExecType: Calculated

Restatements

Restatements are ExecutionReport messages that are sent by the venue to notify the client of unsolicited changes to order status. They are identified with ExecType=Restated, with ExecRestatementReason also populated to specify the reason. MarketFactory categorises these according to the table below:

CategoryExecRestatementReason
Unsolicited pause/resume
  • SuspendedByVenue
  • ReleasedByVenue
Unsolicited cancellation
  • PartialDeclineOfOrderQty - e.g. cancellation of remaining order quantity due to violation of instrument minimum order size
  • CancelOnTradingHalt
  • CancelOnSystemFailure
  • Canceled
  • CancelOnConnectionLoss
  • CancelOnLogout
  • CancelledForTradePriceViolation
  • CxldSMP
Unsolicited amendment
  • VerbalChange
  • RepricingOfOrder
  • BrokerOption
  • Other

Order Restatement

(no changes - e.g. start of week renewal of GTC order)

  • GTRenewal

Trade Correct/Cancel

A trade correct/cancel message can be sent on ExecutionReports with ExecType=Trade to notify the clients of any trade amendments or cancellations. 

...