US Equities FIX Port Attributes
The table below lists FIX port attributes that are configurable on the port or firm level. Changes to these attributes can be made by sending a written request to tradedesk@cboe.com.
Note that any changes made to any port attribute will not be enforced on carried GTC orders. Members who wish to apply updated port attributes to resting GTC orders must cancel those orders, and then resubmit them following the effective time of the port attribute change.
| Attribute | Default | Description |
|---|---|---|
| All Routable To Halt Auction (BZX and EDGX Only) | No | Send all routable orders to the halt auction on the primary listing exchange. This applies to all routing strategies. |
| Allow Directed ISO* | Yes | Allows or disallows ISO orders directed to other market centers. |
| Allow ISO* | Yes | Allows or disallows ISO orders. |
| Allow MTP Decrement Override* | No | Overrides the exception that requires both the resting and inbound order to be marked as "Decrement". |
| Allow Post-market* | Yes | Allows for orders to be entered after the Regular Session close. |
| Allow Pre-market* | Yes | Allows for orders to be entered prior to Regular Session open. |
| Allow Short Sales* | Yes | Allows or disallows short sales. |
| Allow Sponsored Participant MTP Control* | No | Allows Sponsored Participant to override port default for MTP by using PreventMemberMatch (7928) on order-level. |
| Allow Test Symbols Only | No | Allow or disallow orders in non-test symbols. |
| Allowed Clearing MPID(s)* | All MPIDs | Clearing MPID(s) allowed for trading on port.If "Sponsored Port" attribute is enabled, only one Clearing MPID is allowed for trading on that port. |
| Cancel on Disconnect | Option #1 | Cboe will offer members 3 options for cancelling orders as a result of a session disconnect:
*If disconnect occurs during the cut-off period for an auction, On-Open, On-Close and Late orders that are to participate in the auction will not be cancelled. |
| Cancel on Halt | No | Cancel open orders for a symbol upon a halt. |
| Cancel on ME Disconnect | Yes | When set to "No", this setting allows orders to remain open on a Matching Unit failover. When set to "Yes", all open orders associated with a session are immediately cancelled in the event of loss of connectivity to a Matching Unit. In any event, if a failover takes longer than five minutes, all orders are cancelled unconditionally. |
| Cancel on Reject† | No | Cancels an order upon a modify reject. |
| Cancel Open Orders on DROP Port Disconnect* | No | Only applicable for sessions where "Reject Orders on DROP Port Disconnect" has been enabled. If all DROP ports associated with an order entry port become disconnected, cancel all open orders on the order entry port. |
| Capacity Override | None |
|
| Concatenate CompId and SubId | No | Requires all FIX traffic to contain concatenated (combined) Comp and SubIds. |
| Crossed Market Reject/Cancel | No | Reject new orders upon receipt when the NBBO in the subject security is crossed. Routable orders will have any remaining quantity cancelled back if the NBBO is crossed when the order returns to the Cboe Book. Order modifications which cause a loss of priority (e.g. due to a price change or increase in size) will result in a cancel of the original order if the NBBO is crossed upon receipt of the modify instruction. |
| Decrement Remainder Only | No | Enables "d" option for MTP. See PreventMemberMatch (7928) for details. |
| Default Attributed Quote*†% | Never | Specifies a default value for AttributedQuote (9732). May only override at order to level after executing Attribution Addendum to Exchange User Agreement. Once Addendum has been executed, may default to Yes, No, or RTAL through Cboe Trade Desk. |
| Default Clearing MPID | None | Default MPID to use if none is sent on New Order. |
| 0 |
|
| Default Exec. Instruction† | None | Specifies a default value for ExecInst (18). |
| Default MTP Value*† | None | Specifies Default value for PreventMemberMatch (7928). When set to ‘X’, Affiliate Firm’s or Sponsored Particpant’s match trade prevention will be used by default. |
| Default Price Sliding† | "S" | Default price sliding behavior. See DisplayIndicator (9479). |
| "S" | When a different default price sliding behavior is desired for hidden orders, this port attribute may be used. See DisplayIndicator (9479). |
| Use Default Routing Instruction | Specifies a default value for Tag 9303 (RoutingInst) that is applied to hidden orders only. |
| Default Routing Instruction† |
| Specifies a default value for Tags 9303 (RoutingInst), 9350 (RoutDeliveryMethod), and 9400 (RoutStrategy) when 9303 = R. Fields can be overridden at the order level. |
| Default to Retail Order†%^ | None | Default ExtendedExecInst (9416) = R, ‘P’, or ‘X’. |
| Disallow Market Orders | Option #1 | Controls the acceptance or rejection of inbound Market orders during continuous trading.
|
| Duplicative Order Protection Action | Option #1 | Action taken when Duplicative Order Protection criteria is met.
|
| Duplicative Order Protection Order Count Threshold | None | Number of consecutive orders with the same ClearingFirm, Price, OrdQty, and Symbol that must be seen to initiate Duplicative Order Protection Action. |
| Early Trading Session Opt-Out (Sunset Effective 12/07/26) | No |
|
| Echo Tag 40 on Ack | No | Return OrdType (40) value on FIX Ack. Note that this value will also be returned on Order by Order FIX DROP. |
| Echo Tag 47 on Ack | No | Return OrderCapacity (47) value on FIX Ack. Note that this value will also be returned on Order by Order FIX DROP. |
| Enable State Change Tracking^ | No | Allows for tracking of the state of routable orders. See State Change Tracking for more information. |
| Enable True MinQty | No |
|
| Enforce Rate Limit via Pause | False |
|
| Fat Finger Protection* | None |
|
| Force MDO with QDP (EDGA and EDGX Only) | n |
|
| Gross Daily Risk Limit Order Notional Cutoff* | None | Optional parameter that if specified will result in rejects for limit orders when gross exposure of limit orders exceeds this value. Whole dollar value not to exceed $1B/port. |
| Gross Daily Risk Limit Order Notional Warn % | None | Optional parameter that will generate an email notification when the corresponding Cutoff risk limit exceeds a user defined percentage. |
| Gross Daily Risk Market Order Notional Cutoff* | None | Optional parameter that if specified will result in rejects for market orders when gross exposure of limit orders exceeds this value. Whole dollar value not to exceed $1B/port. |
| Gross Daily Risk Market Order Notional Warn % | None | Optional parameter that will generate an email notification when the corresponding Cutoff risk limit exceeds a user defined percentage. |
| Hold Early Orders Until (BZX and EDGX Only) (Effective 12/07/26) | False | If configured, the system will use the later of the start time specified here or the start time of the TimeInForce value specified on the order. Start times may be set in 1/2 hour increments up to 9:00 a.m. ET. |
| Hold Early to 7am (BZX and EDGX Only) (Sunset Effective 12/07/26) | False |
|
| Lock Auction Orders (BYX Only) | False |
|
| Maximum Order Dollar Value* | Unlimited | Maximum order dollar value per order. |
| Maximum Order Size* | 25,000 | Maximum number of shares allowed per order. |
| Microsecond Timestamp Granularity | No | Display microsecond level timestamp granularity for TransactTime (60), OrigTime (42) and SendingTime (52). These tags default to millisecond or second granularity. |
| MPID Filter for Purge Ports | None | Specify up to ten MPIDs per purge port for which purges will be permitted. If a purge request specifies an MPID not included in the list of configured MPIDs, the purge request will be rejected. If a purge port is configured with multiple MPIDs and a purge request is sent without any MPIDs specified, the purge will be applied only to the list of configured MPIDs. |
| Net Daily Risk Limit Order Notional Cutoff* | None | Optional parameter that if specified will result in rejects for limit orders when net exposure of limit orders exceeds this value. Whole dollar value not to exceed $1B/port. |
| Net Daily Risk Limit Order Notional Warn % | None | Optional parameter that will generate an email notification when the corresponding Cutoff risk limit exceeds a user defined percentage. |
| Net Daily Risk Market Order Notional Cutoff* | None | Optional parameter that if specified will result in rejects for market orders when net exposure of limit orders exceeds this value. Whole dollar value not to exceed $1B/port. |
| Net Daily Risk Market Order Notional Warn % | None | Optional parameter that will generate an email notification when the corresponding Cutoff risk limit exceeds a user defined percentage. |
| Notional Cutoff Aggregation Methods* |
| |
| Opt-out of PITCH Obfuscation | No | Opt-out all orders from PITCH Order Id obfuscation for hidden and reserve orders. |
| Port Order Rate Threshold |
|
|
| Reject Market Orders Without NBBO | No | Reject Market Orders (including unpriced Peg Orders and Stop Orders) when there is no NBBO on the opposite side. |
| Reject Orders on DROP Port Disconnect* | No | Allows Member/Sponsoring Firms to associate a DROP port(s) to an order entry port(s). Once the association has been established, if no DROP ports associated with an order entry port are connected, reject orders on the order entry port until at least one of the DROP port session connections have been established. |
| Reject Orders on DROP Port Timeout (s)* | 30 | Only applicable for sessions where "Reject Orders on DROP Port Disconnect" has been enabled. When the last associated DROP port for the order entry session has disconnected, the reject/cancel actions will be taken on the order entry session if an associated DROP port has not reestablished its connection in the defined time. Minimum value allowed is 20. |
| Report MTP Fields*^ | No | Enables LastPx (31), LeavesQty (32) and SecondaryOrderId (198) on Execution Reports caused by MTP. |
| Report Working Price | No | Reports WorkingPrice (9690) and InitialDisplayPrice (9691). |
| Require RiskGroupIDs | No | Require that every order submitted on the port include one of the allowed RiskGroupID (7699) values that is configured on the port. If configured this will cause orders without one of the listed RiskGroupIDs to be rejected. |
| Restate on Reload^ | No | Generates FIX Restatement on reserve order reload with new PITCH Order Id in Tag 198, and populates the new PITCH Order ID in Tag 198 of a Cancel/Replace acknowledgment that increases the size of a reserve order. |
| Routing Retail Indicator (EDGX Only) | No | Mark orders as retail when routing to dark liquidity pools. |
| Send Nanoseconds | No | Display nanosecond level timestamp granularity for TransactTime (60), and OrigTime (42), and SendingTime (52). If send nanoseconds and microseconds are both selected, nanoseconds will override. |
| Send Peg Restatements^ | Option #1 | Send order restatements for Peg order moves.
|
| Send Trade Breaks^ | No | Enables Trade Break Messages (35=UCC). |
| Session Close Handling | Option #1 |
|
| Single Order ADV Check* | None | Reject orders when order size exceeds a specified percentage of the 20-day ADV. Members may also specify a 20-day ADV amount below which the check will not be applied. |
| Sponsored Port | No | Designates that the session will carry Sponsored flow. |
| Sponsoree Firm ID | None | Only available when Sponsored Port is set to 'Yes'. Will be populated with the Sponsored Firm's Firm ID. |
| Sustained Port Order Rate Threshold (EDGX Only) |
|
|
| Sustained Symbol Order Rate Threshold (EDGX Only) | 25000 msgs/5 sec |
|
| Symbol Order Rate Threshold |
|
|
| Unique Wash Execution Ids | No | Appends a ‘.B’ or ‘.S’ to ExecID (17) on all trades. |
* Sponsored Participants require written approval from Sponsors to update these settings on ports associated to a Sponsor’s MPID.
† Port attribute can be overridden via FIX on an order by order basis.
% Requires agreement for use of feature.
^ Requires certification.





