時価総額: $2.4333T 1.04%
ボリューム(24時間): $96.4962B -21.61%
恐怖と貪欲の指数:

35 - 恐れ

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

言語を選択する

言語を選択する

通貨の選択

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

Kraken API使用ガイド:自動取引のためにAPIに接続する方法

Kraken API enables automated trading on Kraken; set up your account, use krakenex library in Python to interact, and implement strategies like moving average crossovers.

2025/05/31 15:21

Krakenは、最も人気のある暗号通貨取引所の1つであり、その堅牢なセキュリティ対策と幅広い取引オプションで知られています。戦略の自動化を検討しているトレーダーには、 Kraken APIは、プログラムで交換と対話するための強力なツールを提供します。このガイドは、アカウントの設定から取引の実行まですべてをカバーするために、自動化された取引のためにKraken APIに接続するプロセスを説明します。

APIアクセスのためにKrakenアカウントを設定します

Kraken APIの使用を開始する前に、アカウントが正しく設定されていることを確認する必要があります。 KrakenのWebサイトに移動し、アカウントにログインします。ログインしたら、次の手順に従ってください。

  • ページの右上隅にある「設定」メニューに移動します
  • ドロップダウンメニューから[API]を選択します。これにより、API管理ページに表示されます。
  • [新しいキーを生成]ボタンをクリックして、新しいAPIキーを作成します。キーに名前を付けて、許可する権限を選択するように求められます。自動取引の場合、「クエリファンド」、「注文の作成と変更」、および「注文のキャンセル」を有効にする必要があります。
  • APIキーの作成を確認するために、2要素認証(2FA)コードを入力します。生成されると、 APIキー秘密鍵が表示されます。これらのキーを安全に保ち、誰とも共有しないことが重要です。

Kraken APIクライアントのインストールと構成

Kraken APIと対話するには、クライアントライブラリを使用する必要があります。 Pythonはこの目的に人気のある選択肢であり、 Krakenex LibraryはKraken APIへの便利なインターフェイスを提供します。セットアップの方法は次のとおりです。

  • まだ行っていない場合はPythonをインストールしてください。公式のPython Webサイトからダウンロードできます。
  • 端末またはコマンドプロンプトを開き、次のコマンドを実行してKrakenexライブラリをインストールします。
     pip install krakenex
  • 新しいPythonスクリプトを作成し、Krakenexライブラリをインポートします。
     from krakenex import API
  • APIキーとプライベートキーでAPIクライアントを初期化します
     kraken = API() kraken.load_key('path/to/your/kraken.key')

    kraken.keyという名前のファイルにAPIキーと秘密キーをフォーマットに保存できます。

     key = your_api_key secret = your_private_key

アカウント情報の認証と取得

クライアントがセットアップされたら、アカウント情報を認証および取得できます。これがそれを行う方法です:

  • APIクライアントを認証します

     kraken.load_key('path/to/your/kraken.key')
  • アカウントの残高を取得します

     balance = kraken.query_private('Balance') print(balance)

    これにより、Krakenの各資産の現在の残高を含む辞書が返されます。

  • オープン注文を取得します

     open_orders = kraken.query_private('OpenOrders') print(open_orders)

    これにより、現在開いている注文の詳細を含む辞書が返されます。

注文の配置と管理

自動取引には、プログラムで注文の配置と管理が含まれます。 Kraken APIでそれを行う方法は次のとおりです。

  • 市場注文を配置します

     order_data = { 'pair': 'XBTUSD', 'type': 'buy', 'ordertype': 'market', 'volume': '0.01'

    } response = kraken.query_private( 'addorder'、order_data)印刷(応答)

    これにより、XBTUSDトレーディングペアに0.01 BTCの市場購入注文が配置されます。

  • 制限順序を配置します

     order_data = { 'pair': 'XBTUSD', 'type': 'sell', 'ordertype': 'limit', 'volume': '0.01', 'price': '30000'

    } response = kraken.query_private( 'addorder'、order_data)印刷(応答)

    これにより、XBTUSDトレーディングペアの価格は0.01 BTCの制限販売注文が30,000米ドルになります。

  • 注文をキャンセルします

     order_id = 'O123456789' # Replace with actual order ID response = kraken.query_private('CancelOrder', {'txid': order_id}) print(response)

    これにより、指定されたIDで注文がキャンセルされます。

市場データの取得

情報に基づいた取引の決定を下すには、市場データを取得する必要があります。 Kraken APIは、この目的のためにさまざまなエンドポイントを提供します。

  • ティッカーデータを取得する

     ticker_data = kraken.query_public('Ticker', {'pair': 'XBTUSD'}) print(ticker_data)

    これにより、XBTUSDトレーディングペアの現在のティッカーデータが返されます。

  • Fetch OHLC(オープン、ハイ、ロー、クローズ)データ

     ohlc_data = kraken.query_public('OHLC', {'pair': 'XBTUSD', 'interval': 1}) print(ohlc_data)

    これにより、XBTUSDトレーディングペアのOHLCデータが1分間の間隔で返されます。

  • 注文帳データの取得

     order_book = kraken.query_public('Depth', {'pair': 'XBTUSD'}) print(order_book)

    これにより、XBTUSDトレーディングペアの現在の注文帳が返されます。

簡単な取引戦略の実装

基本が整ったので、Kraken APIを使用して簡単な取引戦略を実装しましょう。この例では、移動平均クロスオーバー戦略を使用して売買しますBitcoin:

  • 履歴ohlcデータを取得する

     ohlc_data = kraken.query_public('OHLC', {'pair': 'XBTUSD', 'interval': 1440}) # Daily data
  • 移動平均を計算します

     import numpy as np closes = [float(candle [4])for candle in ohlc_data'result '] short_ma = np.mean(閉じる[-20:]) long_ma = np.mean(closes [-50:])
  • クロスオーバーと場所の注文を確認してください

     if short_ma > long_ma: order_data = { 'pair': 'XBTUSD', 'type': 'buy', 'ordertype': 'market', 'volume': '0.01' } response = kraken.query_private('AddOrder', order_data) print('Buy order placed:', response)

    elif short_ma

    order_data = { 'pair': 'XBTUSD', 'type': 'sell', 'ordertype': 'market', 'volume': '0.01' } response = kraken.query_private('AddOrder', order_data) print('Sell order placed:', response)

この単純な戦略は、20日間と50日間の移動平均の間のクロスオーバーをチェックし、それに応じて市場注文を行います。

よくある質問

Q:高周波取引にKraken APIを使用できますか?

A:はい、Kraken APIは高周波取引をサポートしていますが、APIキーに必要なアクセス許可があり、迅速な要求を処理するためにインターネット接続が安定していることを確認する必要があります。

Q:Kraken APIのレート制限はいくらですか?

A:Krakenには、リクエストの種類に応じて異なるレート制限があります。パブリックエンドポイントには1秒あたり1つのリクエストの制限がありますが、プライベートエンドポイントは毎分15のリクエストに制限されています。これらの制限を超えると、IPが一時的に禁止される可能性があります。

Q:Kraken APIはどれくらい安全ですか?

A:Kraken APIはSSL暗号化を使用し、認証にAPIキーを必要とし、ほとんどの取引目的で安全にします。ただし、APIキーを秘密にし、信頼できるデバイスでのみ使用することが重要です。

Q:Python以外のプログラミング言語でKraken APIを使用できますか?

A:はい、Kraken APIは、JavaScript、Java、C#などのさまざまなプログラミング言語で使用できます。適切なクライアントライブラリを使用するか、HTTPリクエストをAPIエンドポイントに直接作成する必要があります。

免責事項:info@kdj.com

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

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

関連知識

OKX で言語設定を変更するにはどうすればよいですか? (一般設定)

OKX で言語設定を変更するにはどうすればよいですか? (一般設定)

2026-03-22 22:20:31

OKX の一般設定へのアクセス1. OKX モバイル アプリケーションを開くか、サポートされているブラウザを使用して OKX Web サイトに移動します。 2. 登録した資格情報またはウォレット接続を使用して、OKX アカウントにログインします。 3. インターフェイスの右上隅にあるプロフィール ア...

OKX スマートマージンの使用方法は? (信用取引)

OKX スマートマージンの使用方法は? (信用取引)

2026-03-20 21:00:05

OKX スマート マージンの仕組みを理解する1. OKX スマート マージンは、すべての証拠金資産を 1 つのプールに集約する統合証拠金口座システムであり、複数の取引ペアやデリバティブ商品にわたるクロスマージンの使用を可能にします。 2. ユーザーは、USDT またはその他のサポートされているステー...

OKX の出金限度額を増やすにはどうすればよいですか? (KYCレベル2)

OKX の出金限度額を増やすにはどうすればよいですか? (KYCレベル2)

2026-03-20 05:39:32

OKX KYC レベル 2 要件を理解する1. OKX は、パスポート、国民 ID カード、運転免許証などの政府発行の写真付き身分証明書による本人確認を義務付けています。 2. 生存性と身元の一致を確認するには、同じ身分証明書を保持した鮮明で読みやすい自撮り写真が必要です。 3. ユーザーは、過去 ...

OKX オンチェーン獲得の使用方法? (DeFiステーキング)

OKX オンチェーン獲得の使用方法? (DeFiステーキング)

2026-03-23 01:00:14

OKX オンチェーン獲得メカニズムを理解する1. OKX On-chain Earnは、ウォレット統合を通じてユーザーを分散型プロトコルに直接接続する非保管型DeFiステーキングサービスです。 2. ユーザーは、イーサリアム、BSC、Arbitrum、およびその他の EVM 互換チェーンにデプロイさ...

OKX 取引コンテストに参加するにはどうすればよいですか? (イベント案内)

OKX 取引コンテストに参加するにはどうすればよいですか? (イベント案内)

2026-03-18 13:00:10

資格要件1. ユーザーは、KYC レベル 2 検証が完了した検証済みの OKX アカウントを持っている必要があります。 2. 参加者は、OKX スポット市場またはデリバティブ市場で過去 30 日間の最低取引量 5,000 USDT を維持する必要があります。 3. 米国、カナダ、日本、シンガポールな...

OKX で保留中の出金をキャンセルするにはどうすればよいですか? (取引状況)

OKX で保留中の出金をキャンセルするにはどうすればよいですか? (取引状況)

2026-03-19 13:59:44

OKX での出金保留ステータスを理解する1. OKX で保留中の出金は、トランザクションがユーザーによって開始されたが、まだブロックチェーン上で確認されておらず、取引所の内部システムによって処理されていないことを示します。 2. このステータスは通常、送信直後に表示され、ネットワークの混雑や資産の種...

OKX で言語設定を変更するにはどうすればよいですか? (一般設定)

OKX で言語設定を変更するにはどうすればよいですか? (一般設定)

2026-03-22 22:20:31

OKX の一般設定へのアクセス1. OKX モバイル アプリケーションを開くか、サポートされているブラウザを使用して OKX Web サイトに移動します。 2. 登録した資格情報またはウォレット接続を使用して、OKX アカウントにログインします。 3. インターフェイスの右上隅にあるプロフィール ア...

OKX スマートマージンの使用方法は? (信用取引)

OKX スマートマージンの使用方法は? (信用取引)

2026-03-20 21:00:05

OKX スマート マージンの仕組みを理解する1. OKX スマート マージンは、すべての証拠金資産を 1 つのプールに集約する統合証拠金口座システムであり、複数の取引ペアやデリバティブ商品にわたるクロスマージンの使用を可能にします。 2. ユーザーは、USDT またはその他のサポートされているステー...

OKX の出金限度額を増やすにはどうすればよいですか? (KYCレベル2)

OKX の出金限度額を増やすにはどうすればよいですか? (KYCレベル2)

2026-03-20 05:39:32

OKX KYC レベル 2 要件を理解する1. OKX は、パスポート、国民 ID カード、運転免許証などの政府発行の写真付き身分証明書による本人確認を義務付けています。 2. 生存性と身元の一致を確認するには、同じ身分証明書を保持した鮮明で読みやすい自撮り写真が必要です。 3. ユーザーは、過去 ...

OKX オンチェーン獲得の使用方法? (DeFiステーキング)

OKX オンチェーン獲得の使用方法? (DeFiステーキング)

2026-03-23 01:00:14

OKX オンチェーン獲得メカニズムを理解する1. OKX On-chain Earnは、ウォレット統合を通じてユーザーを分散型プロトコルに直接接続する非保管型DeFiステーキングサービスです。 2. ユーザーは、イーサリアム、BSC、Arbitrum、およびその他の EVM 互換チェーンにデプロイさ...

OKX 取引コンテストに参加するにはどうすればよいですか? (イベント案内)

OKX 取引コンテストに参加するにはどうすればよいですか? (イベント案内)

2026-03-18 13:00:10

資格要件1. ユーザーは、KYC レベル 2 検証が完了した検証済みの OKX アカウントを持っている必要があります。 2. 参加者は、OKX スポット市場またはデリバティブ市場で過去 30 日間の最低取引量 5,000 USDT を維持する必要があります。 3. 米国、カナダ、日本、シンガポールな...

OKX で保留中の出金をキャンセルするにはどうすればよいですか? (取引状況)

OKX で保留中の出金をキャンセルするにはどうすればよいですか? (取引状況)

2026-03-19 13:59:44

OKX での出金保留ステータスを理解する1. OKX で保留中の出金は、トランザクションがユーザーによって開始されたが、まだブロックチェーン上で確認されておらず、取引所の内部システムによって処理されていないことを示します。 2. このステータスは通常、送信直後に表示され、ネットワークの混雑や資産の種...

すべての記事を見る

User not found or password invalid

Your input is correct