Skip to main content

Module websocket

Module websocket 

Source

Modulesยง

event_forwarder
rfq
uuid

Structsยง

Client ๐Ÿ”’
IndexPriceEntry
OptionsChainSubscription ๐Ÿ”’
PubSubManager
WsCandleUpdate
WsCompetitionFinalStanding
WsCompetitionFinalStats
WsCompetitionGapUpdate
WsCompetitionPnlStanding
WsCompetitionPnlSummary
WsCompetitionRankChange
WsCompetitionUpdate
WsFillUpdate
WsIndexPriceUpdate
WsIndicativeMarketData
WsLiquidationStateChange
WsOrderMessage
WsOrderResult
WsOrderbookUpdate
WsPositionExpired
WsQuery
WsRfqLegRequest
WsRfqQuoteEntry
WsRfqQuotes
WsRfqStatusUpdate
WsState
WsTradeUpdate

Enumsยง

PortfolioUpdate
WsMarketUpdate
WsMessage
WsOptionsChainUpdate

Constantsยง

AUTHENTICATED_CHANNELS ๐Ÿ”’
Channels that require authentication before subscribing. These channels contain wallet-specific data and filter messages by authenticated wallet.
DEFAULT_WS_HEARTBEAT_INTERVAL ๐Ÿ”’
DEFAULT_WS_PONG_TIMEOUT ๐Ÿ”’
WS_ENGINE_RESPONSE_TIMEOUT ๐Ÿ”’
Timeout for waiting for engine response on WS order placement (10 seconds).

Functionsยง

apply_option_type_filter_to_row ๐Ÿ”’
apply_options_chain_filters_to_update ๐Ÿ”’
effective_option_type_for_matching_subscriptions ๐Ÿ”’
expiry_timestamp_to_code ๐Ÿ”’
UTC calendar date code (YYYYMMDD) of an expiry timestamp in seconds.
handle_socket ๐Ÿ”’
handle_ws_place_order ๐Ÿ”’
Handle a PlaceOrder message received via WebSocket.
normalize_symbols ๐Ÿ”’
options_chain_update_matches ๐Ÿ”’
options_chain_update_symbols ๐Ÿ”’
parse_options_chain_subscription ๐Ÿ”’
requires_authentication ๐Ÿ”’
Check if a channel requires authentication.
validate_ws_heartbeat_config ๐Ÿ”’
websocket_handler
ws_heartbeat_config

Type Aliasesยง

ClientId ๐Ÿ”’