setClient

Use this command to update default settings for all of your firm’s ports. Customers and Service Bureaus must specify their four character Cboe Firm ID.

Table 1. setClient
ParameterRequired Description
commandYsetClient
clientYCustomer or Service Bureau’s Cboe Firm ID
allowIsoN0=restrict, 1=allow
allowDirectedIsoN0=restrict, 1=allow
allowShortSalesN0=restrict, 1=allow
allowShortSaleExemptN0=restrict, 1=allow
requireLocateBrokerOnShortSaleOrdersN0=no, 1=yes
requireLocateBrokerOnShortSaleExemptOrdersN0=no, 1=yes
requireLocateBrokerShortToShort N0=no, 1=yes
allowPremarketN0=restrict, 1=allow
allowPostMarketN0=restrict, 1=allow
blockNewOrdersN0=do not block, 1=block
cancelOpenOrdersN0=do not cancel, 1=cancel
advPercentN
  • Percent of ADV for Single Order ADV Checks.
  • An integer from 1 to 100.
advMinThresholdN
  • Enable when ADV Exceeds (shares), i.e. the Minimum Threshold for Single Order ADV Checks.
  • An integer greater than 0.
maxNotionalValueN0=use default max notional
maxShareSizeN0=use default max size
portThresholdNAn integer from 1 to 5000.
symbolThresholdNAn integer from 1 to 5000.
executionCollar1N
  • Fat Finger % Tier 1 (< $1)**
  • An integer from 1 to 75.
executionCollar2N
  • Fat Finger % Tier 2 (>= $1 and < $10)**
  • An integer from 1 to 50.
executionCollar3N
  • Fat Finger % Tier 3 (>= $10 and < $50)**
  • An integer from 1 to 20.
executionCollar4N
  • Fat Finger % Tier 4 (>= $50 and < $100)**
  • An integer from 1 to 20.
executionCollar5N
  • Fat Finger % Tier 5 (>= $100 and < $500)**
  • An integer from 1 to 20.
executionCollar6N
  • Fat Finger % Tier 6 (>= $500)**
  • An integer from 1 to 20.
executionCollarDollar1NFat Finger Dollar Tier 1 (< $1)**
executionCollarDollar2NFat Finger Dollar Tier 2 (>= $1 and < $10)**
executionCollarDollar3NFat Finger Dollar Tier 3 (>= $10 and < $50)**
executionCollarDollar4NFat Finger Dollar Tier 4 (>= $50 and < $100)**
executionCollarDollar5NFat Finger Dollar Tier 5 (>= $100 and < $500)**
rejectMktNoNbboY0=do not reject, 1=reject
dupOrderActionN
  • Action When Duplicative Orders are Encountered:
  • O=Off (no action), R=Reject Orders, D=Disable Port
  • Note the key for duplicative order checks are:
  • Clearing MPID, Symbol, Price, Size and Side (i.e. Buy or not)
dupOrderCountNOrder Count Threshold
dupOrderSecondsNTime Threshold in seconds
clearingYThe MPID used in the relationship (required when multiple MPIDs are in use)
marketOrderRestrictionN1=Allow MKT orders, 2=Reject MKT orders during continuous trading and allow during auctions, 3=Reject MKT orders during continuous trading and also during auctions

Note that at least one of the optional parameters must be specified. You may supply one or multiple optional parameters in a single request.

** Refer to the Cboe Titanium U.S. Equities/Options Web Portal Port Controls Specification for more information on this parameter.

Example Response

{"code":"200", "msg":""}
Cboe Titanium U.S. Secure Web API - setClient | Cboe