一覧と自動翻訳をメモとして置いとく https://github.com/verata-veritatis/pybit
Pybit | |
pip install pybit | |
Basic Usage:基本的な使用法 | |
次のようにHTTPクラスとWebSocketクラスを取得できます | |
from pybit import HTTP, WebSocket | |
HTTPセッションを作成し、WebSocket経由で接続します | |
session = HTTP( | |
endpoint=’https://api.bybit.com’, | |
api_key=’…’, | |
api_secret=’…’ | |
) | |
ws = WebSocket( | |
endpoint=’wss://stream.bybit.com/realtime’, | |
subscriptions=[‘order’, ‘position’], | |
api_key=’…’, | |
api_secret=’…’ | |
) | |
情報は、Bybit APIに送信したり、BybitAPIから取得したりできます。 | |
#オーダーブック | |
session.orderbook(symbol=’BTCUSD’) | |
# Create five long orders. | |
orders = [{ | |
‘symbol’: ‘BTCUSD’, | |
‘order_type’: ‘Limit’, | |
‘side’: ‘Buy’, | |
‘qty’: 100, | |
‘price’: i, | |
‘time_in_force’: ‘GoodTillCancel’ | |
} for i in [5000, 5500, 6000, 6500, 7000]] | |
# Submit the orders in bulk. | |
session.place_active_order_bulk(orders) | |
# Check on your order and position through WebSocket. | |
ws.fetch(‘order’) | |
ws.fetch(‘position’) | |
使用可能なエンドポイントとメソッドの詳細については、 サンプルのpythonファイルまたは以下のエンドポイントの リストを確認してください。 HTTPメソッドの詳細については、次のURLを参照してください。 | |
https://github.com/verata-veritatis/pybit/blob/master/docs/HTTP.md | |
https://github.com/verata-veritatis/pybit/blob/master/examples/http_example.py | |
WebSocketメソッドの使用例は次の場所にあります。 | |
https://github.com/verata-veritatis/pybit/blob/master/examples/websocket_example.py | |
Marketデータエンドポイント | |
Endpoint | Method |
オーダーブック(板情報) | orderbook() |
ローソク足データ取得 | query_kline() |
シンボルの最新情 | latest_information_for_symbol() |
公開取引記録 | public_trading_records() |
クエリシンボル | query_symbol() |
清算された注文 | liquidated_orders() |
クエリマークプライスローソク足データ | query_mark_price_kline() |
建玉 | open_interest() |
Advanced Data高度なデータ | |
Endpoint | Method |
ローソク足データ取得 | query_kline() |
最新のビッグディール | latest_big_deal() |
ロングショートレシオ | long_short_ratio() |
Account Dataアカウントデータエンドポイント | |
アクティブな注文 | |
Endpoint | Method |
アクティブな注文をする | place_active_order() |
アクティブな注文を取得する | get_active_order() |
アクティブな注文をキャンセルする | cancel_active_order() |
すべてのアクティブな注文をキャンセルします | cancel_all_active_orders() |
アクティブな注文を置き換える | replace_active_order() |
アクティブな注文のクエリ | query_active_order() |
アクティブな注文の高速キャンセル(スポット) | fast_cancel_active_order() |
アクティブな注文のバッチキャンセル(スポット) | batch_cancel_active_order() |
バッチ高速キャンセルアクティブ注文(スポット) | batch_fast_cancel_active_order() |
IDによるアクティブな注文のバッチキャンセル(スポット) | batch_cancel_active_order_by_ids() |
Conditional Orders条件付き注文 | |
Endpoint | Method |
条件付き注文 | place_conditional_order() |
条件付き注文を取得 | get_conditional_order() |
条件付き注文をキャンセルする | cancel_conditional_order() |
すべての条件付き注文をキャンセルする | cancel_all_conditional_orders() |
条件付き注文を置き換える | replace_conditional_order() |
条件付き順序のクエリ | query_conditional_order() |
Position:ポジション | |
Endpoint | Method |
ポジション建玉 | my_position() |
自動追加マージンの設定(線形) | set_auto_add_margin() |
クロス/アイソレートマージンスイッチ(リニア) | cross_isolated_margin_switch() |
フル/パーシャルポジションSL / TPスイッチ | full_partial_position_tp_sl_switch |
マージンの追加/削減(線形) | add_reduce_margin() |
取引の設定-停止 | set_trading_stop() |
セットレバレッジ | set_leverage() |
ユーザーレバレッジ(非推奨) | user_leverage() |
ユーザートレードレコード | user_trade_records() |
クローズド損益 | closed_profit_and_loss() |
Risk Limit:リスク制限 | |
Endpoint | Method |
リスク制限を取得する | my_position() |
リスク制限の設定(逆) | set_auto_add_margin() |
資金調達 | |
Endpoint | Method |
最後の資金調達率を取得する | get_the_last_funding_rate() |
私の最後の資金調達手数料 | my_last_funding_fee() |
予測される資金調達率と私の資金調達手数料 | predicted_funding_rate() |
API Key Info | |
Endpoint | Method |
APIキー情報 | api_key_info() |
LCP Info | |
Endpoint | Method |
LCP情報 | lcp_info() |
Wallet Data Endpointsウォレットデータエンドポイント | |
Endpoint | Method |
ウォレットの残高を取得する | get_wallet_balance() |
ウォレットファンドレコード | wallet_fund_records() |
レコードを撤回する | withdraw_records() |
資産交換記録 | asset_exchange_records() |
API Data EndpointsAPI : データエンドポイント | |
Endpoint | Method |
サーバー時間 | server_time() |
発表 | announcement() |
Account Asset Endpoints : アカウント資産エンドポイント | |
Endpoint | Method |
内部転送を作成する | create_internal_transfer() |
サブアカウント転送を作成する | create_subaccount_transfer() |
転送リストクエリ | query_transfer_list() |
サブアカウント転送リストのクエリ | query_subaccount_transfer_list() |
サブアカウントリストのクエリ | query_subaccount_list() |
pybit Custom Endpointspybit : カスタムエンドポイント | |
Endpoint | Method |
アクティブな注文(一括) | place_active_order_bulk() |
アクティブな注文のキャンセル(一括) | cancel_active_order_bulk() |
条件付き注文(一括) | place_conditional_order_bulk() |
条件付き注文のキャンセル(一括) | cancel_conditional_order_bulk() |
クローズポジション | close_position() |
WebSocket | |
先物をサブスクライブしてWebSocketを見つける方法の 包括的な例を確認するには、 examplesファイルを確認してください。 | |
先物 | |
Public Topicc : 公開トピック | |
Topic Name | Topic String |
orderBookL2_25 | ‘orderBookL2_25’ |
orderBookL2_200 | ‘orderBookL2_200’ |
トレード | ‘trade’ |
保険 | ‘insurance’ |
Instrument_info | ‘instrument_info’ |
klineV2 | ‘klineV2’ |
Private Topics : プライベートトピック | |
Topic Name | Topic String |
ポジション | ‘position’ |
実行 | ‘execution’ |
注文 | ‘order’ |
stop_order | ‘stop_order’ |
Spot : スポット | |
スポットのトピック名はここにリストされていますが、 トピック文字列はリストされていません。 これは、スポットWebSocketがトピックと そのフィルター/パラメーターの両方に単一の文字列ではなく JSONを使用するためです。 その結果、トピック文字列をws.fetch()データに 使用することはできません。 各スポットトピックをサブスクライブするための サンプルJSONの完全なリストは、公式APIドキュメントにあります。 | |
WebsocketのJsonの扱いについてはサンプルファイルがありますので確認してください | |
パブリックトピックV1 | |
Topic Name | |
trade | トレード |
realtimes | リアルタイム |
kline | ローソク足 |
depth | 深さ |
mergedDepth | mergedDepth |
diffDepth | diffDepth |
パブリックトピックV2 | |
Topic Name | |
depth | 深さ |
kline | ローソク足 |
trade | トレード |
bookTicker | bookTicker |
realtimes | リアルタイム |
プライベートトピック(スポット) | |
Topic Name | |
outboundAccountInfo | アウトバウンドアカウント情報 |
executionReport | 実行レポート |
ticketInfo | 価格 |
金融庁が海外取引所を締め出そうと画策してます。Bybit口座開設は今のうち
コメント