REST API を使用すると、Kraken Futures アカウントのメソッドに安全にアクセスできます。REST API メソッドの例:
これらのメソッドは「エンドポイント」と呼ばれ、 REST APIセクションで説明されています。
WebSocket API を使用すると、Kraken Futures プラットフォームへのセキュアな通信チャンネルを確立し、リアルタイムで情報を受信できます。これにより、継続的にリクエストを送信する代わりに更新をリッスンできます。これらのチャンネルはサブスクリプションと呼ばれます。
一部のエンドポイントでは、デジタル資産の出金の開始など、機密性の高いタスクを実行できます。これらのエンドポイントに安全にアクセスするために、API は国家安全保障局が開発した暗号化技術を使用します。
API を使用するには、一意の API キー のペアを生成する必要があります(プライベート API にアクセスする場合):
1. Kraken Futures アカウントにサインインします。
2. 右上隅の名前をクリックします。
3. ドロップダウンメニューから「設定」を選択します。
4. APIパネルで「Create Key」 タブを選択します。
5. 「Create Key」ボタンを押します。
6. パブリックキーとプライベートキーを確認し、安全な場所に記録してください。
公開鍵と秘密鍵を、コンポーネントのKrakenOptions プロパティにコピーします。
KrakenOptions.ApiKey
KrakenOptions.ApiSecret
KrakenOptions.Resubscribe: 有効にすると、再接続後にクライアントは切断前にアクティブだったチャンネルを自動的に再度購読します(デフォルトはfalse)。
| メソッド | Arguments | 説明 |
| BatchOrder | バッチ注文の送信(発注/キャンセル/編集)。 | |
| GetOrderStatus | 特定の注文のステータスを取得します。 | |
| GetPNLCurrencyPreferences | PNL 通貨設定を取得します。 | |
| SetPNLCurrencyPreference | シンボルの PNL 通貨設定を設定します。 | |
| GetLeverageSettings | レバレッジ設定を取得します。 | |
| SetLeverageSettings | シンボルのレバレッジを設定します。 |