BitMEXから提供されているAPI一覧を作成しました。
公式サイトはこちら
興味がある方は登録してみてください。
公式サイトが英語なので日本語化してまとめております。
自動取引BOTを開発する際に役に立つかと思います。
https://www.bitmex.com/api/explorer/
目次
公式のお知らせを取得したい
GET | /announcement | 公式サイトのお知らせを取得する |
GET | /announcement/urgent | 緊急アナウンスを取得する |
APIキーに関する情報をやり取りしたい
GET | /apiKey | 自分のAPIキー一覧を取得する |
POST | /apiKey | 新しいAPIキーを作成する |
DELETE | /apiKey | 指定したAPIキーを削除する |
POST | /apiKey/disable | 指定したAPIキーを無効化する |
POST | /apiKey/enable | 指定したAPIキーを有効かする |
チャット関連の情報をやり取りしたい
GET | /chat | チャット内容を取得する |
POST | /chat | チャットメッセージを送信する |
GET | /chat/channels | 利用可能なチャットチャンネルを取得する |
GET | /chat/connected | チャットに接続しているユーザー数、BOT数を取得する |
注文、残高に関する実行データを取得したい
GET | /execution | あカウントに関わる全ての実行データを取得する |
GET | /execution/tradeHistory | 残高に関わる全ての実行データを取得する |
入金に関する情報を取得したい
GET | /funding | 入金履歴を取得する |
仮想通貨の商品情報を取得したい
GET | /instrument | 全ての商品情報を取得する |
GET | /instrument/active | 取引可能な商品情報を取得する |
GET | /instrument/activeAndIndices | 取引可能な商品&指標情報を取得する |
GET | /instrument/activeIntervals | 全てのアクティブな約定と通貨ペアのインターバルを取得する |
GET | /instrument/compositeIndex | 索引の構成情報を取得する |
GET | /instrument/indices | 全ての価格指標を取得する |
保険資金の情報を取得したい
GET | /insurance | 保険資金の履歴を取得する |
リーダーボードの情報を取得したい
GET | /leaderboard | 現在のリーダーボード情報を取得する |
GET | /leaderboard/name | リーダーボードのエイリアスを取得する |
清算の情報を取得したい
GET | /liquidation | 清算の注文を取得する |
アカウントの通知を取得したい
GET | /notification | 現在の自分のアカウントの通知を取得する |
注文に関する操作を行いたい
GET | /order | 自分の注文情報を取得する |
PUT | /order | 未処理注文の数量または価格を変更する |
POST | /order | 新しい注文を作成する |
DELETE | /order | 注文をキャンセルする |
DELETE | /order/all | 全ての注文をキャンセルする |
PUT | /order/bulk | 同じシンボルの複数の注文を変更する |
POST | /order/bulk | 同じシンボルに複数の注文を作成する |
POST | /order/cancelAllAfter | 指定したタイムアウト時間後に注文をキャンセルする |
POST | /order/closePosition | ポジションを閉じます |
ポジションに関する操作を行いたい
GET | /position | 自分のポジションを取得する |
POST | /position/isolate | 位置ごとに分離マージンまたはクロスマージンを有効にする。 |
POST | /position/leverage | ポジションのレバレッジを選択する |
POST | /position/riskLimit | リスク制限を更新する |
POST | /position/transferMargin | ポジションの出入りを移転する |
相場に関する情報を取得したい
GET | /quote | 相場情報を取得する |
GET | /quote/bucketed | タイムバケットで前の相場情報を取得する |
APIのスキーマを取得したい
GET | /schema | APIから返されるデータオブジェクトのモデルスキーマを取得する |
GET | /schema/websocketHelp | websocketの使い方に関するヘルプテキストと対象リストを取得する |
決済に関する情報を取得したい
GET | /settlement | 決済履歴を取得する |
統計情報を取得したい
GET | /stats | 取引全体及び通貨ごとの売上高と取引量の統計情報を取得する |
GET | /stats/history | 過去の取引所全体及び通貨ごとの売上高と取引量の統計情報を取得する |
GET | /stats/historyUSD | 為替統計の概要を米ドルで取得する |
取引に関する情報を取得したい
GET | /trade | 取引情報を取得する |
GET | /trade/bucketed | タイムバケットで過去の取引情報を取得する |
ユーザーに関する操作を行いたい
GET | /user | 自分のユーザー情報を取得する |
PUT | /user | パスワードや名前などの情報を更新する |
GET | /user/affiliateStatus | 現在のアフィリエイト/紹介ステータスを取得する |
POST | /user/cancelWithdrawal | 引き出しを取り消す |
GET | /user/checkReferralCode | 紹介コードが有効かチェックする |
GET | /user/commission | アカウントの手数料ステータスを取得する。 |
POST | /user/confirmEmail | 自分のメールアドレスをトークンで確認する |
POST | /user/confirmEnableTFA | アカウントの2段階認証を確認する |
POST | /user/confirmWithdrawal | 引き出しを確認する |
GET | /user/depositAddress | 預金アドレスを取得する |
POST | /user/disableTFA | アカウントの2段階認証を無効にする |
POST | /user/logout | BitMEXからログアウトする |
POST | /user/logoutAll | すべてのシステムをBitMEXからログアウトさせる |
GET | /user/margin | アカウントのマージンステータスを取得する |
GET | /user/minWithdrawalFee | 通貨の最低引き出し手数料を取得する |
POST | /user/preferences | ユーザーの設定を更新する |
POST | /user/requestEnableTFA | 2段階認証を設定するための秘密鍵を取得する |
POST | /user/requestWithdrawal | 外部のウォレットに引き出しをリクエストする。 |
GET | /user/wallet | 現在のウォレットの情報を取得する |
GET | /user/walletHistory | ウォレットの全ての取引履歴を取得する |
GET | /user/walletSummary | ウォレットの全ての取引の要約を取得する |