時価総額: $2.1424T -3.74%
ボリューム(24時間): $123.4771B -14.55%
恐怖と貪欲の指数:

16 - 極度の恐怖

  • 時価総額: $2.1424T -3.74%
  • ボリューム(24時間): $123.4771B -14.55%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.1424T -3.74%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

Bybit API チュートリアル: 自動取引に接続して開始するにはどうすればよいですか?

Bybit API authentication requires secure key management, HMAC-SHA256 signing with timestamp sync (<30s drift), proper headers (X-BAPI-API-KEY/SIGN), and strict permission/IP controls.

2025/12/27 12:39

Bybit API 認証について

1. Bybit では、ユーザーのアカウント ダッシュボードの [API 管理] セクションで生成された API キーが必要です。これらのキーは API キーと秘密キーで構成されており、どちらもリクエストに署名するために不可欠です。

2. 秘密キーは、クライアント側のコードまたはパブリック リポジトリに決して公開してはなりません。これは、ID を検証して改ざんを防止するために、リクエストごとに HMAC-SHA256 署名を生成するために使用されます。

3. ユーザーはキーの作成時に正確なアクセス許可 (「注文」、「ウォレット」、または「契約」アクセスなど) を割り当てる必要があり、運用環境で運用している場合は IP アドレスを制限する必要があります。

4. 時刻同期は必須です。エラー コード 10004 で拒否されたリクエストは、タイムスタンプの不一致を示します。システムは、Bybit のサーバー時間に対して 30 秒未満のクロック ドリフトを維持する必要があります。

5. すべてのエンドポイントには、公開キーを含む X-BAPI-API-KEY ヘッダーと、連結されたパラメーターとシークレットから派生した Base64 でエンコードされた署名を保持する X-BAPI-SIGN ヘッダーが必要です。

REST API統合のセットアップ

1. 開発者は通常、Python とリクエストライブラリを使用して、認証された GET/POST 呼び出しを構築します。典型的な例には、/v5/account/wallet-balance エンドポイント経由でウォレット残高を取得することが含まれます。

2. クエリパラメータは、署名文字列を構築するときにハッシュする前にアルファベット順にソートする必要があります。リプレイ攻撃を避けるために、ノンス値は連続するリクエストにわたって単調に増加する必要があります。

3. レート制限はエンドポイントごとに異なります。パブリック エンドポイントでは 1 分あたり最大 60 リクエストが許可されますが、プライベート エンドポイントでは Bybit の機関レベルでアップグレードしない限り、1 分あたり 120 リクエストに制限されます。

4. エラー処理では、適切なフォールバック ロジックをトリガーするために、10001 (無効な API キー)、10002 (無効な署名)、または 110001 (不十分なマージン) などのステータス コードの JSON 応答を解析する必要があります。

5. セッションの再利用によりパフォーマンスが向上します。urllib3 の PoolManager を介した永続的な接続により、高頻度の注文送信時の TCP ハンドシェイク オーバーヘッドが削減されます。

WebSocket リアルタイム データ ストリーミング

1. Bybit は、リアルタイムの市場データ、取引執行の更新、ポジションの変更のために WebSocket v5 をサポートしています。接続は、REST と同じ API キーと署名方法を使用する単一の認証フレームで開始されます。

2. orderbook.1.BTCUSDTtrade.BTCUSDTなどのトピックをサブスクライブするには、op: 'subscribe' および args: ['topic.name'] を使用して JSON ペイロードを送信する必要があります。

3. 接続の安定性を維持するには、ハートビート ping を 20 秒ごとに送信する必要があります。タイムアウトウィンドウ内に応答しないと、強制切断と再接続のシーケンスがトリガーされます。

4. メッセージ圧縮はデフォルトでは無効になっていますが、帯域幅に依存する展開の場合、WebSocket ハンドシェイク中にメッセージごとのデフレート拡張ネゴシエーションを介して有効にできます。

5. オーダーブックのスナップショットは、最初に完全な深さのスナップショットとして到着し、その後にデルタ更新が続きます。クライアントは、状態の非同期や価格設定の誤りを避けるために、これらのデルタを正しく適用する必要があります。

基本的な自動取引ボットの構築

1. 最小限の動作ボットは、認証情報の初期化、価格フィード用の WebSocket 接続の確立、注文用の REST セッションのセットアップから始まります。

2. 戦略ロジック (移動平均クロスオーバーの検出など) は、WebSocket 取引ストリームから再構築された、または REST /v5/market/kline 経由で取得されたティックレベルの OHLCV データで実行されます。

3. 注文実行では POST /v5/order/create を使用し、サイド (買い/売り)、orderType (マーケット/指値)、および数量フィールドを厳密に検証します。無効な数量形式では、エラー 30089 が返されます。

4. リスク管理には、送信前の利用可能な証拠金の確認、オープン注文数の制限の確認、資本比率に基づく最大ポジション サイズの強制が含まれます。

5. ロギングでは、遅延のスパイクや予期しないフィルのデバッグを支援するために、生のリクエスト/応答のペイロード、タイムスタンプ、および実行遅延メトリクスをキャプチャする必要があります。

よくある質問

Q: テストネットとメインネットの両方に同じ API キーを使用できますか? A: いいえ。テストネットとメインネットでは個別の API キーの生成が必要です。一方の環境で作成されたキーは、もう一方の環境では機能しません。

Q: ボットが重複した注文 ID を送信した場合はどうなりますか? A: Bybit は、24 時間以内に重複する clOrdID 値をエラー コード 110012 で拒否し、偶発的な二重送信を防ぎます。

Q: 7 日より古い過去の取引履歴を取得する方法はありますか? A: REST /v5/execution/list は、過去 1 週間のレコードのみを返します。拡張アーカイブの場合、ユーザーはライブ操作中に自分のインフラストラクチャで取引ログを有効にする必要があります。

Q: スポット API と派生 API は同じ認証フローを共有しますか? A: はい。どちらも同一の HMAC-SHA256 署名ロジックとヘッダー構造を使用しますが、エンドポイント パスと必要なパラメータは製品タイプによって大きく異なります。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

Kraken の準備金証明を使用して、私の資金が裏付けられていることを確認するにはどうすればよいですか?

Kraken の準備金証明を使用して、私の資金が裏付けられていることを確認するにはどうすればよいですか?

2026-06-02 08:59:31

Bitcoin 半減力学1. Bitcoin のプロトコルは、210,000 ブロックごと、およそ 4 年ごとにブロック報酬の削減を強制します。 2. 最新の半減は 2024 年 4 月に行われ、マイナー報酬がブロックあたり 6.25 BTC から 3.125 BTC に削減されました。 3. この...

デバイスを変更した後にBybitから退会するときに「セキュリティ検証に失敗しました」を修正するにはどうすればよいですか?

デバイスを変更した後にBybitから退会するときに「セキュリティ検証に失敗しました」を修正するにはどうすればよいですか?

2026-05-28 18:59:50

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、新しい BTC が流通する速度を直接低下させます。 3. マイナーが検証されたブロックごとに受け...

Coinbase で「銀行をリンクできません — 名前の不一致」を修正するにはどうすればよいですか?

Coinbase で「銀行をリンクできません — 名前の不一致」を修正するにはどうすればよいですか?

2026-05-29 06:19:37

名前の不一致エラーについて1. このエラーは、Coinbase アカウントに登録されている正式な名前が、リンクされた銀行取引明細書または確認書類に記載されている名前と正確に一致しない場合に発生します。 2. ミドルネームのイニシャルとフルミドルネーム、ファーストネームの短縮名、名前の順序の逆など、わ...

OKX への入金遅延の原因となる「ネットワーク メンテナンス」を修正するにはどうすればよいですか?

OKX への入金遅延の原因となる「ネットワーク メンテナンス」を修正するにはどうすればよいですか?

2026-05-31 22:00:24

ネットワーク メンテナンスによる OKX デポジットへの影響を理解する1. OKX のネットワーク メンテナンス イベントは任意の中断ではなく、スケジュールされたインフラストラクチャのアップグレード、チェーン同期の調整、またはサポートされているブロックチェーン全体にわたるクロスチェーン ブリッジの再...

Bybit 保険基金の使用方法とトレーダーをどのように保護しますか?

Bybit 保険基金の使用方法とトレーダーをどのように保護しますか?

2026-05-28 22:19:35

保険基金のアーキテクチャ1. Bybit 保険基金は、永久市場および先物市場における自動デレバレッジ (ADL) イベントから生じる損失をカバーするために特別に設計された準備金プールとして運営されています。 2. 各 USDT 永久契約ペアは、ローンチ段階での初期市場のショックを吸収するために、80...

紛争後にBinanceで「P2P取引が制限されたアカウント」を修正するにはどうすればよいですか?

紛争後にBinanceで「P2P取引が制限されたアカウント」を修正するにはどうすればよいですか?

2026-06-06 05:00:31

Binance での P2P 取引制限を理解する1. P2P 取引制限は、解決ステータスに関係なく、いずれかの当事者が Binance P2P インターフェース内で正式な紛争を提起するとトリガーされます。 2. システムは、係争中の注文に関係する買い手アカウントと売り手アカウントの両方のすべての P...

Kraken の準備金証明を使用して、私の資金が裏付けられていることを確認するにはどうすればよいですか?

Kraken の準備金証明を使用して、私の資金が裏付けられていることを確認するにはどうすればよいですか?

2026-06-02 08:59:31

Bitcoin 半減力学1. Bitcoin のプロトコルは、210,000 ブロックごと、およそ 4 年ごとにブロック報酬の削減を強制します。 2. 最新の半減は 2024 年 4 月に行われ、マイナー報酬がブロックあたり 6.25 BTC から 3.125 BTC に削減されました。 3. この...

デバイスを変更した後にBybitから退会するときに「セキュリティ検証に失敗しました」を修正するにはどうすればよいですか?

デバイスを変更した後にBybitから退会するときに「セキュリティ検証に失敗しました」を修正するにはどうすればよいですか?

2026-05-28 18:59:50

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、新しい BTC が流通する速度を直接低下させます。 3. マイナーが検証されたブロックごとに受け...

Coinbase で「銀行をリンクできません — 名前の不一致」を修正するにはどうすればよいですか?

Coinbase で「銀行をリンクできません — 名前の不一致」を修正するにはどうすればよいですか?

2026-05-29 06:19:37

名前の不一致エラーについて1. このエラーは、Coinbase アカウントに登録されている正式な名前が、リンクされた銀行取引明細書または確認書類に記載されている名前と正確に一致しない場合に発生します。 2. ミドルネームのイニシャルとフルミドルネーム、ファーストネームの短縮名、名前の順序の逆など、わ...

OKX への入金遅延の原因となる「ネットワーク メンテナンス」を修正するにはどうすればよいですか?

OKX への入金遅延の原因となる「ネットワーク メンテナンス」を修正するにはどうすればよいですか?

2026-05-31 22:00:24

ネットワーク メンテナンスによる OKX デポジットへの影響を理解する1. OKX のネットワーク メンテナンス イベントは任意の中断ではなく、スケジュールされたインフラストラクチャのアップグレード、チェーン同期の調整、またはサポートされているブロックチェーン全体にわたるクロスチェーン ブリッジの再...

Bybit 保険基金の使用方法とトレーダーをどのように保護しますか?

Bybit 保険基金の使用方法とトレーダーをどのように保護しますか?

2026-05-28 22:19:35

保険基金のアーキテクチャ1. Bybit 保険基金は、永久市場および先物市場における自動デレバレッジ (ADL) イベントから生じる損失をカバーするために特別に設計された準備金プールとして運営されています。 2. 各 USDT 永久契約ペアは、ローンチ段階での初期市場のショックを吸収するために、80...

紛争後にBinanceで「P2P取引が制限されたアカウント」を修正するにはどうすればよいですか?

紛争後にBinanceで「P2P取引が制限されたアカウント」を修正するにはどうすればよいですか?

2026-06-06 05:00:31

Binance での P2P 取引制限を理解する1. P2P 取引制限は、解決ステータスに関係なく、いずれかの当事者が Binance P2P インターフェース内で正式な紛争を提起するとトリガーされます。 2. システムは、係争中の注文に関係する買い手アカウントと売り手アカウントの両方のすべての P...

すべての記事を見る

User not found or password invalid

Your input is correct