Velocity Logic
Velocity Logic is designed to detect market movement of a predefined number of ticks either up or down within a predefined time.
View a video overview of Velocity Logic.
Velocity Logic introduces a momentary suspension in matching by transitioning the futures instrument(s) and related options as follows:
WHEN a lead month futures instrument triggers an event:
IF the lead month futures instrument belongs to an equities, metals, energy, treasury, or FX instrument group, THEN the entire group will transition into the Pre-Open state;Â ELSE
the instrument will transition into the Reserved state
AND
the following actions occur in the corresponding options markets:
options auto-reserve functionality automatically pauses matching in the associated options and options spread and combination markets
all resting mass quotes are canceled when the auto-reserve functionality is initiated.
This Reserved State is maintained for a few seconds after the futures instrument has resumed trading. During the reserved period, customers can submit, modify and cancel orders. Mass quotes are rejected.
Allowing the user community this momentary opportunity to enter, modify, or cancel orders in this situation provides the ability to re-establish the proper market prices. The market data Security Status (tag 35-MsgType=f) message is used to communicate the instrument status during the Velocity Logic event.
In the event that a Fill and Kill , Minimum Quantity, or Market order is determined by CME Globex to trigger Velocity Logic:
an Execution Report - Order Acknowledgment is sent.
an Execution Report - Order Cancel is sent (tag 35-MsgType=8, tag 39-OrdStatus=4);
Fill and Kill and Minimum Quantity order eliminated (tag 35-MsgType=8, tag 39-OrdStatus=C); unsolicited cancel from Exchange (tag 378-ExecRestatementReason=8).
Market order eliminated (tag 35-MsgType=8, tag 39-OrdStatus=C); unsolicited cancel from Exchange (tag 378-ExecRestatementReason=111).
The market will remain open.
The following examples describe the Velocity Logic event and the use of the Security Status message.
State | Description |
---|---|
Market Is Open | When a price moves the market up or down through a predefined number of ticks within a predefined time period, the Velocity Logic event is triggered. If the order is a Minimum Quantity, FAK or Market order, it is eliminated via an Execution Report - Order Elimination (tag 35-MsgType=8, tag 39-OrdStatus=C), and the market will remain open. |
Market Is Reserved | If the execution price has moved the market up or down outside a predefined tick value within a predefined time period, the Velocity Logic functionality is triggered and the instrument is placed in reserved state for a predetermined amount of time. A Security Status (tag 35-MsgType=f) message is generated to notify the market of this state. When the market is in a reserved state, any external event, such as a market close or manual market intervention, will cause the market to transition from the reserved state and proceed with processing of the external event. |
Market Reserved Activities | While the market is in a reserved state:
|
Market Reopens | The Security Status (tag 35-MsgType=f) message is generated. |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.