Skip to main content
Version: Upcoming

Auction Auto-Responders

SpiderRock ATS allows its clients (hereafter "Subscribers") to establish auction auto-responders capable of receiving auction notices and responding to both a SpiderRock ATS auction and on-exchange auctions. These auto-responders are created via messages sent (and updated as needed) to SpiderRock ATS, and must be established in advance of an auction.

This feature is best utilized by Subscribers who can identify securities and total quantities (in contract, vega, or other terms) that they are generally willing to buy (or sell) in advance at mid-market or slightly better.

These auto-responders can be configured to respond to auctions for both listed and/or FLEX options.

Auto-responders generally allow Subscribers to specify the underliers and expiries they are willing to respond to, the levels they are willing to respond at, and also, the total aggregate quantity they are willing to trade. If all of a responder's criteria are met, SpiderRock auto-responders generate SpdrParentOrders on the responder's behalf in order to participate in the auctions. These parent order records are visible in SRSE and MLink Servers and are subject to all normal SpiderRock risk controls as well as potentially triggering a SpiderRock StageReview sequence. In addition, drop copies of the parent orders and all associated exec reports can be delivery to Subscribers via FIX drop copy.

All auto-responder messages have primary keys allowing them to be replaced by sending a subsequent message with the same primary key. This mechanism can be used to update any auto-responder parameter including enabling or disabling it.

Auto-responder records can be uploaded to SpiderRock via MLink/REST, MLink/WebSocket, SRSE APIs, or via the SpiderRock MLink Portal webApp tool.

Auto-Responder Configuration Messages

MessageDescription
AutoResponderVegaDirUsed to respond to auctions in which a leg(s) is going the same direction.
AutoResponderRCUsed to respond to option rev/con spread (C/P/S) strategies.
AutoResponderBXUsed to respond to option box spread (C/P/C/P) strategies.
AutoResponderSNUsed to respond to option synthetic spread (C/P) strategies.

Auto-Responding to VegaDir Auctions

The VegaDir auto-responder defines the set of strikes that a responder is willing to either buy or sell via underlier, expiry, and delta range (minXDelta to maxXDelta). Any auction for a strike or combination of strikes within this 'risk box' that meets a minimum surface edge requirement and has not exhausted responder cumulative risk thresholds will be responded to. Auto-hedge instructions can (optionally) be supplied that will cause any resulting trades to be automatically auto-hedged if and when they occur.

Subscribers can establish as many auto-responder records as reasonably necessary to 'cover' the set of strikes that they are willing to buy or sell at any given time.

Auto-Responding to Rev/Con Spread Auctions

Rev/Con spread auto-responders define an underlier and expiry for which they are willing to execute a Rev/Con transaction (a transaction to lend or borrow shares by buying or selling shares vs synthetic call/put pair that will return the shares on expiration). While Rev/Con transactions can be viewed in option terms, it is often simpler to analyze them as short term lend/borrow transactions. To help facilitate this analysis, auto-responders can specify their potential rev/con auction response limit price using a term stock lending rate, a term cash discount rate, and the present value of the expected term dividend stream. SpiderRock allows auto-responders to convert this information into a Rev/Con premium limit level for the purpose of participating in Rev/Con auctions.

Responders would typically use this type of record to pre-load an inventory list and expiry terms that they are willing to lend (or borrow) shares at if or when appropriate auctions occur.

Auto-Responding to Box Spread Auctions

Box spread auto-responders are similar to Rev/Con auto-responders except they are involved in the buying and selling of a BOX spread (a transaction to lend or borrow cash that will return on expiration). To help support this type of auction, SpiderRock allows auction response limit prices to be specified as a term cash discount rate.

Auto-responders can use this type of record to pre-load expiries for which they are willing to lend (or borrow) cash if or when appropriate auctions occur.

Auto-Responding to Synthetic Spread Auctions

Synthetic spread auto-responders are willing to execute a synthetic spread transaction (a transaction to create temporary exposure to an underlier similar to that of a single stock future). To help support this type of auto-responder, SpiderRock allows auction response limit prices to be specified as offsets to the current underlier stock NBBO price.

Auto-responders can use this type of record to pre-load underliers and expiries for which they are willing to execute synthetic spread transactions if or when appropriate auctions occur.

Disclosures and Additional Information

The information above provides a brief summary of certain technical aspects of SpiderRock ATS and is compiled for concise reference purposes only. While it encapsulates key points and provides an overview of certain content found in the SpiderRock ATS Subscriber Manual, it may not capture every detail found in the manual. For comprehensive understanding and complete context, please refer to the SpiderRock ATS Subscriber Manual.