Page tree

Versions Compared

Key

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

...

Note
  • Customer messages with unregistered SMP IDs, or SMP IDs that are not registered to the submitting Executing Firm, will be rejected. Customers receiving rejects should contact their Clearing Firm Admin and/or stop submitting orders with SMP ID(s) until the issue is resolved.
  • Resting orders with an unregistered SMP ID will be eliminated after 4:30 pm CT Monday-Thursday and 9:30 am CT Sunday.
Info
titleCME Direct SMP
CME Direct supports SMP and a Self-Match Protection feature at the firm and user level that only affects orders entered via CME Direct.

...

The following table illustrates how Self-Match Prevention functions based on the values for tag 7928-SelfMatchPreventionID and tag 8000-SelfMatchPreventionInstruction submitted in the originating message:

Originating MessageExecution Report
SMP ID tag 7928 is presentSMP Instruction tag 8000 valuetag 7928 is returnedtag 8000 valueResult

Yes

N (New)

Yes

N (New)

Self-Match prevented

Aggressing order cancelled

Yes

O (Old)

Yes

O (Old)

Self-Match prevented

Resting order cancelled

Yes

Not sent

Yes

Not returned

Self-Match prevented

Resting order cancelled

Yes

Invalid value

N/A

N/A

Session Level Reject sent for orders and cancel/replace

Business Level Reject sent for Mass Quotes

Yes – unregistered or not registered to Executing Firm ID

Not sent

N/A

N/A

Session Level Reject sent for orders and cancel/replace

Business Level Reject sent for Mass Quotes

No

N

No

Not returned

Self-Match occurs

No

O

No

Not returned

Self-Match occurs

No

Not sent

No

Not returned

Self-Match occurs

No

Invalid value

N/A

N/A

Session Level Reject sent for orders and cancel/replace

Business Level Reject sent for Mass Quotes


Values for Cancel Type Indicator

In the Execution Report - Order Cancel (tag 35-MsgType=8, tag 39-OrdStatus=4) message, tag 378-ExecRestatementReason indicates whether the resting or aggressing order was cancelled due to Self-Match Prevention.

TagNameReqFormatValuesDescription
378ExecRestatementReasonNInt (3)

103=Cancel Oldest (Resting) due to Self-Match Prevention

107=Cancel Newest (Aggressing) due to Self-Match Prevention

Identifies origin of the order cancel.


In the Quote Cancel Acknowledgment (tag 35-MsgType=b) message, tag 9775-UnsolicitedCancelType=H indicates that quotes were cancelled due to Self-Match Prevention.

...