Flex Order Entry (C1 Only)

Orders for FLEX options may be entered using the New Order Single, New Order Multileg, New Order Cross, or New Order Cross Multileg message types. The OSI symbol specified in Symbol (55) will determine the type of FLEX product being traded.

Existing FLEX symbols can be traded during GTH sessions but currently new symbol creation is not permitted during GTH sessions. Effective July 13, 2026 FLEX symbol creation will be allowed for GTH-Eligible proprietary index and GTH-Eligible multilist options starting at 7:30 a.m. ET. FLEX symbol creation in GTH prior to 7:30 a.m. ET will continue to not be permitted. Additionally, during GTH or Curb sessions, trading of percentage FLEX or FLEX DAC orders will not be permitted. FLEX symbol creation is enabled during the Curb trading session.

Table 1. FLEX Option Products
Underlying SecurityLead CharSettlement TypeExercise Style
Index1AMAmerican
Index2AMEuropean
Index3PMAmerican
Index4PMEuropean
Index5AsianEuropean
Index6CliquetEuropean
Equity/ETF1PMAmerican
Equity/ETF2PMEuropean

For example, an OSI of 3SPX would be used to enter a FLEX order or cross for an SPX option that is PM settled and that has an American exercise style.

Asian settlement types further encode in the fifth character an observation day of month for index value observations.

Table 2. FLEX Asian Settlement OSI Format
Lead CharSymbol Abbr.Observation Day of Month
5
  • SPX=SPX
  • RUT=RUT
  • XSP=XSP
  • DJX=DJX
  • 1=1
  • 2=2
  • 9=9
  • 0=10
  • A=11
  • B=12
  • U=31

For example, OSI 5RUTC reads as "Asian RUT option having capped observation day of month 13."

Cliquet settlement types encode the underlying index in the second character, a cap return percentage in the third and fourth characters, an observation in the fifth character, and a creation day of month in the sixth.

Table 3. FLEX Cliquet Settlement OSI Format
Lead CharSymbol Abbr.Cap % (whole)Cap % (frac)Obs. DayCreation Day
6
  • S=SPX
  • R=RUT
  • X=XSP
  • D=DJX
  • A=0
  • B=1
  • Z=25
  • A=00
  • B=05
  • T=95
  • 1=1
  • 2=2
  • 9=9
  • 0=10
  • A=11
  • B=12
  • U=31
  • 1=1
  • 2=2
  • 9=9
  • 0=10
  • A=11
  • B=12
  • U=31

For example, OSI 6DCH8T reads as "Cliquet DJX option having capped return percentage of 2.35%, observation day of month 8 and creation day of month of 30."

Table 4. FLEX Micro OSI Format
TypeSPXRUTDJX
AM Amer1SPX91RUT91DJX9
AM Euro2SPX92RUT92DJX9
PM Amer3SPX93RUT93DJX9
PM Euro4SPX94RUT94DJX9

If tag Symbol (55) is as FLEX OSI symbol, then expiration date, strike price, and call/put indicator are also required.

Alternatively, the Cboe Identifier for an existing FLEX symbol can be specified in Symbol (55).

FLEX can be traded as a percentage of the closing price of the underlying for the day by indicating PriceType (423) = 1. Price (44) and LegPrice (566) must be in percentage terms if and only if the strike price of the FLEX option is also in percentage terms. When a percentage Cboe symbol is specified for Symbol (55), but no PriceType (423) value is provided, the order will be rejected. FIX users may opt-in to receive restatement messages at the end of the day once the percentage price has been converted into dollars. Complex FLEX orders containing at least one option leg which is not a FLEX option may not be submitted using percentage terms.

FLEX orders initiating an auction are required to specify FLEXAuctionDuration (21010). The minimum valid value for FLEXAuctionDuration is 3,000 milliseconds. The maximum valid value is 300,000 milliseconds.

FLEX orders require Price (44) be provided. All complex FLEX orders must specify LegPrice (566) per leg, unless routed directly to the floor. When specifying FloorRoutingInst (22303) = D to route complex FLEX orders directly to the floor, leg prices are optional and can be provided for all legs, a subset of legs, or left blank. LegPrice (566) must be left blank for any Option Leg of a Complex FLEX Order that is not a FLEX Option. Complex FLEX orders responding to an auction should not specify any LegPrice (566).

Cboe Titanium U.S. Options FIX Specification - Flex Order Entry (C1 Only) | Cboe