OKX

class OKXDataClientConfig

Bases: object

Configuration for the OKX data client.

base_url_http
base_url_ws_business
base_url_ws_public
book_snapshot_timeout_secs
book_stale_check_interval_secs
book_stale_threshold_secs
environment
has_proxy_url
http_timeout_secs
instrument_families
instrument_types
load_spreads
max_retries
region
retry_delay_initial_ms
retry_delay_max_ms
transport_backend
update_instruments_interval_mins
vip_level
class OKXDataClientFactory

Bases: object

Factory for creating OKX data clients.

name()
class OKXEnvironment

Bases: object

OKX API environment.

DEMO = OKXEnvironment.DEMO
LIVE = OKXEnvironment.LIVE
classmethod from_str(data)
name
value
classmethod variants()
class OKXExecClientConfig

Bases: object

Configuration for the OKX execution client.

account_id
auth_timeout_secs
base_url_http
base_url_ws_business
base_url_ws_private
environment
has_proxy_url
http_timeout_secs
instrument_types
load_spreads
margin_mode
max_retries
region
retry_delay_initial_ms
retry_delay_max_ms
trader_id
transport_backend
class OKXExecutionClientFactory

Bases: object

Factory for creating OKX execution clients.

name()