BitMEX

class BitmexDataClientConfig

Bases: object

Configuration for the BitMEX live data client.

active_only
auth_timeout_secs
base_url_http
base_url_ws
environment
has_proxy_url
heartbeat_interval_secs
http_timeout_secs
max_requests_per_minute
max_requests_per_second
max_retries
recv_window_ms
retry_delay_initial_ms
retry_delay_max_ms
transport_backend
update_instruments_interval_mins
class BitmexDataClientFactory

Bases: object

Factory for creating BitMEX data clients.

name()
class BitmexEnvironment

Bases: object

BitMEX API environment.

MAINNET = BitmexEnvironment.MAINNET
TESTNET = BitmexEnvironment.TESTNET
classmethod from_str(data)
name
value
classmethod variants()
class BitmexExecClientConfig

Bases: object

Configuration for the BitMEX live execution client.

account_id
active_only
auth_timeout_secs
base_url_http
base_url_ws
canceller_pool_size
deadmans_switch_timeout_secs
environment
has_canceller_proxy_urls
has_proxy_url
has_submitter_proxy_urls
heartbeat_interval_secs
http_timeout_secs
max_requests_per_minute
max_requests_per_second
max_retries
recv_window_ms
retry_delay_initial_ms
retry_delay_max_ms
submitter_pool_size
transport_backend
class BitmexExecFactoryConfig

Bases: object

Configuration for creating BitMEX execution clients via factory.

This wraps [BitmexExecClientConfig] with the additional trader and account identifiers required by the [ExecutionClientCore].

account_id
config
trader_id
class BitmexExecutionClientFactory

Bases: object

Factory for creating BitMEX execution clients.

name()