pybotters.GMOCoinDataStore

class pybotters.GMOCoinDataStore

GMO Coin の DataStoreCollection クラス

Methods

__init__()

initialize(*aws)

Initialize DataStore from HTTP response data.

onmessage(msg, ws)

WebSocket message handler.

wait()

DataStoreCollection の onmessage ハンドラが呼び出しされるまで待機します。

Attributes

executions

executionEvents channel.

orderbooks

orderbooks channel.

orders

orderEvents channel.

position_summary

positionSummaryEvents channel.

positions

positionEvents channel.

ticker

ticker channel.

trades

trades channel.

property executions: ExecutionStore

executionEvents channel.

https://api.coin.z.com/docs/#ws-execution-events

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

Initialize DataStore from HTTP response data.

対応エンドポイント

  • GET /private/v1/latestExecutions (CoincheckDataStore.executions)

  • GET /private/v1/activeOrders (CoincheckDataStore.orders)

  • GET /private/v1/openPositions (CoincheckDataStore.positions)

  • GET /private/v1/positionSummary (CoincheckDataStore.position_summary)

  • POST /private/v1/ws-auth (CoincheckDataStore.token)

property orderbooks: OrderBookStore

orderbooks channel.

https://api.coin.z.com/docs/#ws-orderbooks

property orders: OrderStore

orderEvents channel.

アクティブオーダーのみデータが格納されます。 キャンセル、約定済みなどは削除されます。

https://api.coin.z.com/docs/#ws-order-events

property position_summary: PositionSummaryStore

positionSummaryEvents channel.

https://api.coin.z.com/docs/#ws-position-summary-events

property positions: PositionStore

positionEvents channel.

https://api.coin.z.com/docs/#ws-position-events

property ticker: TickerStore

ticker channel.

https://api.coin.z.com/docs/#ws-ticker

property trades: TradeStore

trades channel.

https://api.coin.z.com/docs/#ws-trades