BTCMEX HTTP REST API
私たちのHTTP REST APIの例を使用することで、すぐにAPIで取引を開始することができます。
API Endpoints
APIおよび戻り値の型用のAPIブラウザで、REST APIドキュメントを確認してください。
アクセス準備
BTCMEXにログインした後、異なるアクセス許可を持つAPIを作成するためのAPIキー管理インターフェースにアクセスすることができます。
現在、権限の2種類をサポートしています:
- Readingは、それだけでクエリデータAPIを使用することができます。例:注文の確認、約定のチェックなど。トランザクションなどの他の操作は許可されていません。
-
Entrust+Reading: すべてのAPIエンドポイントを使用して、発注を含め変更命令や注文をキャンセルすることができます。
あなたがAPIを作成した後、以下の情報を忘れずに記録しておいてください:
- APIキー
-
キーは、署名認証の暗号化に使用します。(リクエスト時のみ表示)
注意:APIキーを作成するときは、IPアドレスを確認することができます。
リスク警告:これら二つのキーはアカウントのセキュリティに密接に関連しています。絶対に他の人にキーを開示しないでください。キーが漏洩したAPIは、一度にキーを削除してください。APIキーを漏洩すると、資産の損失が発生することがあります。
詳細は、APIキーを使用する方法をクリックしてください。
API スタンダード
BTCMEX REST APIを闊歩仕様に準拠しています。闊歩互換クライアントがBTCMEXのAPIに接続することができます。
ビットコインユニットはSatoshiである注意してください。1 XBt (Satoshi) = 0.00000001 XBT (Bitcoin)。
回数制限ルール
各IPアドレスに1秒当たり30回のアクセス制限。
回数制限を超えてAPIを使用したい場合、合理的な理由をお持ちであれば、当社のカスタマーサービス部門に連絡してください。
回数制限の上限を上げる連絡をする際は、以下の情報を記載してください。
-
アプリケーションの目的や今後の展開
-
必要なアクセス回数(1秒あたり)
-
現在効果的にAPIを使用できているかの確認
注文サイズ制限
秩序ある市場を維持するために、BTCMEXは、各ユーザーに保留中の注文の上限を設定しています:
-
各ユーザーがそれぞれの契約での未約定注文は200までとなっています。
-
各ユーザーがそれぞれの契約で20件のストップ注文を持つことができます。
新しく送信する注文は、これらの上限を超えた場合拒否され、“too many orders”が表示されます。
最小取引制限
私たちは、BTCMEXで取引する機関および個人トレーダーの皆様を奨励するためにBTCMEX製品の契約のサイズの最小要件を設定しています。ただし、一部のトレーダーは、この仕組みを悪用し、多くの小さな注文を送信することにより、板を破壊します。
ユーザーがあまりにも多くの未実行の注文が持ち、合計値が0.0025 XBT未満であれば、ユーザーはスパムユーザーとしてマークされます。
スパムユーザーとしてマークされている場合:
-
アカウントの取引の権限をクローズまたはキャンセルのみに制限されます。
-
0.0025XBT未満の注文は、自動的にキャンセルされます。
- スパムアカウントの制限を削除したい場合は、認証済みのメールアドレスからsupport@btcmex.com にリクエストを送信するか、24時間後に自動復帰するかお試しください。
APIキーの使用状況
認証は、以下のHTTPヘッダを送信することにより行うことができます:
api-expires :UNIXタイムスタンプの後、リクエストが有効ではありません。これは、リプレイ攻撃を防ぐためです。たとえば、2019-08-08T10:15:42Zが1565230542の場合、それが注文エンジンに到達する前に、このタイムスタンプは、当社のシステム時刻と比較されます。
api-key :あなたのAPI公開キー
api-signature: あなたの現在のリクエストの署名。その計算方法は以下の通りです。
hex(HMAC_SHA256(apiSecret, verb + path + nonce + data))。Verbは、GET / POST / PUT / DELETの一つです。例をご確認ください。
コメント
0件のコメント
サインインしてコメントを残してください。