PrivateWSConnection

class base.MarketConnection.PrivateWSConnection(url, credentials: dict, msg_consumer: Callable, always_reconnect: bool, name: str)

Bases: object

建立一个私有的Websocket连接, 从而传递交易数据, 个人信息等私密信息

Parameters
  • url – ws地址

  • credentials – 包含api信息的字典, 其应包含以下key: api_key, api_secret_key, passphrase

  • msg_consumer – 收到数据后的回调函数

  • always_reconnect – 断线后是否自动重连 若重连, 则会自动重新请求原来请求过的频道

  • name – 自定义保持这个连接的线程名, 实际上没什么用

Methods Summary

subscribe_account()

subscribe_algo_orders([instType])

subscribe_orders([instType])

subscribe_position()

unsubscribe_account()

unsubscribe_algo_orders([instType])

unsubscribe_orders([instType])

unsubscribe_position()

Methods Documentation

subscribe_account()
subscribe_algo_orders(instType='ANY')
subscribe_orders(instType='ANY')
subscribe_position()
unsubscribe_account()
unsubscribe_algo_orders(instType='ANY')
unsubscribe_orders(instType='ANY')
unsubscribe_position()