Spin Servers

A Spin Server is available for each unit. The server allows participants to connect via TCP and receive a spin of all symbol definitions, including FLEX Instrument Definition, Complex FLEX Instrument Definition, and Trading Status messages. By using the spin, a participant can get the current instrument definitions and trading status messages quickly in the middle of the trading session without worry of gap request limits. The Spin Server for each unit is assigned its own address and/or TCP port.

Upon successful login and periodically thereafter, a Spin Image Available message is sent which contains a sequence number indicating the most recent message. Using a Spin Request message, a participant may request a spin for symbol definitions and trading status messages to a sequence number noted within one of the last ten Spin Image Available messages distributed. If the Spin Request submitted does not present a sequence number that matches one of the last ten Spin Image Available messages distributed, the spin will return orders up to the next closest sequence number reported through a Spin Image Available message that is greater than the sequence number requested.

In the case a participant sends a sequence number in a Spin Request that is higher than the sequence number reported by the most recent Spin Image Available message, the next spin image to be generated will be returned when it is available. If the requested sequence number is still higher at that time, an O (Out of Range) error will be generated.

Customers can also use the Spin Server to request a spin of all symbol definition messages by sending an Instrument Definition Request. The Spin Server can only process one spin at a time. Customers will need to wait for a Spin Finished or Instrument Definition Finished message before submitting another request.

Cboe Titanium U.S. Options FLEX Feed Specification - Spin Servers | Cboe