The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Message NameMsgType[35]ActionExplanation
LogonADrop session - outbound Outbound risk message with risk implications is banned.
NewOrderSingleDDrop session - outbound Drop session
Outbound risk message with risk implications is banned.
QuoteResponseAJDrop session - outbound Drop session
Outbound risk message with risk implications is banned.
NewOrderListEDrop session - outbound Drop session
Outbound risk message with risk implications is banned.
NewOrderMultilegABDrop session - outbound Drop session
Outbound risk message with risk implications is banned.
ExecutionReport8Drop session - outbound Drop session
Outbound risk message with risk implications is banned.
ExecutionAcknowledgementBNDrop session - outbound Drop session
Outbound risk message with risk implications is banned.
Logout5Change session type:
  • PASS_TKR maps to TAKER
  • PASS_MKR maps to MAKER
everything else-

Change new password:

  • NewPassword[925] is replaced is replaced by the preset venue password.

Inbound

Inbound messages on tcp sessions in password changing mode are completely unscreened with one exception: on detection of Logon[A] message, the stream terminates immediately.

Taker

On an outbound taker stream, potential order actions are inspected.

Message NameMsgType[35]ActionExplanation
LogonADrop sessionTrader already logged on
ExecutionReport8Drop sessionMaker exec submission
NewOrderSingleDInspectNew order submission request
QuoteResponseAJInspectNew order submission request
OrderCancelReplaceRequestGInspectExisting order modication request
NewOrderListEOverwriteNot yet implemented
NewOrderMultilegABOverwriteNot yet implemented
QuoteSOverwriteIllegal
MassQuoteiOverwriteIllegal
OrderMassActionRequestCAInspectBlock unsupported actions


Info
titleOrderCancelRequest[F]

Notably missing from this list is OrderCancelRequest[F]. It is omitted because it has no risk implications.


Outbound

NewOrderSingle[D], QuoteResponse[AJ], & OrderCancelReplaceRequest[G]

...