pybotters.PhemexDataStore¶
- class pybotters.PhemexDataStore¶
Phemex の DataStoreCollection クラス
Methods
__init__
()initialize
(*aws)Initialize DataStore from HTTP response data.
onmessage
(msg, ws)WebSocket message handler.
wait
()DataStoreCollection の onmessage ハンドラが呼び出しされるまで待機します。
Attributes
accounts/accounts_p channel.
kline/kline_pkline_p channel.
market24h/market24h_p channel.
book/orderbook_p channel.
orders/orders_p channel.
positions/positions_p channel.
tick/tick_p channel.
trades/trades_p channel.
- property accounts: Accounts¶
accounts/accounts_p channel.
- Contract Websocket API
- Hedged Contract Websocket API
- async initialize(*aws: Awaitable[ClientResponse]) None ¶
Initialize DataStore from HTTP response data.
対応エンドポイント
GET /exchange/public/md/v2/kline (
PhemexDataStore.kline
)GET /exchange/public/md/kline (
PhemexDataStore.kline
)GET /exchange/public/md/v2/kline/last (
PhemexDataStore.kline
)GET /exchange/public/md/v2/kline/list (
PhemexDataStore.kline
)
- property kline: Kline¶
kline/kline_pkline_p channel.
- Contract Websocket API
- Hedged Contract Websocket API
- Spot Websocket API
- property market24h: Market24h¶
market24h/market24h_p channel.
- Contract Websocket API
- Hedged Contract Websocket API
httpshttps://phemex-docs.github.io/#hours-ticker-message-format
- property orderbook: OrderBook¶
book/orderbook_p channel.
- Contract Websocket API
- Hedged Contract Websocket API
- Spot Websocket API
- property orders: Orders¶
orders/orders_p channel.
アクティブオーダーのみデータが格納されます。 キャンセル、約定済みなどは削除されます。
- Contract Websocket API
- Hedged Contract Websocket API
- property positions: Positions¶
positions/positions_p channel.
- Contract Websocket API
- Hedged Contract Websocket API
- property ticker¶
tick/tick_p channel.
- Contract Websocket API
- Hedged Contract Websocket API
- property trade: Trade¶
trades/trades_p channel.
- Contract Websocket API
- Hedged Contract Websocket API
- Spot Websocket API