pybotters.models.bybit.BybitDataStore

class pybotters.models.bybit.BybitDataStore

Bybitのデータストアマネージャー

Methods

__init__([auto_cast])

create(name, *[, keys, data, datastore_class])

get(name, type)

initialize(*aws)

対応エンドポイント

onmessage(msg, ws)

Clientクラスws_connectメソッドの引数send_jsonに渡すハンドラです。

wait()

非同期メソッド。onmessageのイベントがあるまで待機します。

Attributes

execution

instrument

insurance

kline

liquidation

order

アクティブオーダーのみ(約定・キャンセル済みは削除される)

orderbook

position_inverse

インバース契約(無期限/先物)用のポジション

position_usdt

USDT契約用のポジション

stoporder

アクティブオーダーのみ(トリガー済みは削除される)

trade

wallet

async initialize(*aws: Awaitable[aiohttp.client_reqrep.ClientResponse]) None

対応エンドポイント

  • GET /v2/private/order (DataStore: order)

  • GET /private/linear/order/search (DataStore: order)

  • GET /futures/private/order (DataStore: order)

  • GET /v2/private/stop-order (DataStore: stoporder)

  • GET /private/linear/stop-order/search (DataStore: stoporder)

  • GET /futures/private/stop-order (DataStore: stoporder)

  • GET /v2/private/position/list (DataStore: position_inverse)

  • GET /futures/private/position/list (DataStore: position_inverse)

  • GET /private/linear/position/list (DataStore: position_usdt)

  • GET /v2/private/wallet/balance (DataStore: wallet)

property order: Order

アクティブオーダーのみ(約定・キャンセル済みは削除される)

property position_inverse: PositionInverse

インバース契約(無期限/先物)用のポジション

property position_usdt: PositionUSDT

USDT契約用のポジション

property stoporder: StopOrder

アクティブオーダーのみ(トリガー済みは削除される)