-
bitcoin $75331.464771 USD
-6.43% -
ethereum $2216.924977 USD
-8.51% -
tether $0.998604 USD
-0.03% -
bnb $686.973809 USD
-3.72% -
xrp $1.183902 USD
-9.62% -
usd-coin $0.999786 USD
-0.01% -
solana $89.431997 USD
-6.86% -
tron $0.318372 USD
0.02% -
zcash $1254.729257 USD
-5.02% -
hyperliquid $77.361796 USD
-7.23% -
monero $616.254554 USD
-3.07% -
dogecoin $0.071384 USD
-6.60% -
unus-sed-leo $9.324164 USD
-0.31% -
chainlink $10.699261 USD
-7.11% -
cardano $0.182789 USD
-7.41%
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 npcloses = [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) までご連絡ください。速やかに削除させていただきます。
- アメリカのビットコインは変化する潮流を乗り越える: マイニングのプレッシャーと AI データセンターの機会が出会う
- 2026-11-06 12:35:02
- IPX が FAN SZN で音楽ポップ カルチャーに火をつける: 究極のファンに報いる
- 2026-11-06 08:30:01
- DIFC裁判所が紛争解決におけるオラクル主導の強制力への道を開く
- 2026-11-06 08:45:01
- Zcash、ZEC、Kripto Para: グランド スプラウトの別れと NU7 の大胆な新時代
- 2026-11-05 20:45:01
- ステーブルコインの供給急増がビットコインの強気シフトを示唆:市場の流動性は上昇中
- 2026-11-05 20:35:01
- ニューヨーク市警告: AI 主導の攻撃がマシンスピードで仮想通貨取引所を襲う – あなたのデジタル資産は安全ですか?
- 2026-11-05 12:50:02
関連知識
Gate.ioから現物取引記録をエクスポートする方法
2026-10-18 03:20:32
Web インターフェイス経由で現物取引記録にアクセスする1. Gate.io アカウントにログインし、スポット取引セクションに移動します。 2. マーケットリストから BTC/USDT や ETH/USDT などの希望の取引ペアを選択します。 3. 取引インターフェイスの右側で、リアルタイムのティッ...
KuCoinで仮想通貨の出金履歴を確認する方法
2026-10-27 08:49:51
KuCoin Webインターフェイス経由の出金記録へのアクセス1. 検証済みの資格情報を使用して KuCoin アカウントにログインし、2 要素認証が有効になっている場合は完了します。 2. 右上隅に移動してプロフィール アイコンをクリックし、ドロップダウン メニューから [資産] を選択します。 ...
OKX で USDT フレキシブルセービングの APR を確認する方法
2026-10-15 22:00:27
OKX Flexible Savings の APR について1. APR は Annual Percentage Rate の略で、複利効果のない USDT 預金の名目年間収益を反映します。 2. OKX は、市場の流動性需要と融資プール全体にわたる資金配分に応じて、APR を固定金利または変動金...
Binance Launchpool トークンの報酬を確認する方法
2026-10-26 06:19:59
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitget でトレーダーのコピーをやめる方法
2026-10-16 02:59:36
市場のボラティリティパターン1. Bitcoin の価格変動は、主要なマクロ経済発表中に 24 時間以内に 15% を超えることがよくあります。 2. アルトコイン指数は BTC と比較してより高いベータ係数を示し、流動性ショック時の利益と損失の両方を増幅します。 3. フラッシュクラッシュイベント...
Bybitでコピートレーディングの利益シェアを確認する方法
2026-10-16 10:19:45
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごと、つまり約 4 年ごとに半分になるという固定スケジュールを強制します。 2. 最新の半減期は 2024 年 4 月に発生し、マイナー報酬がブロックあたり 6.25 BTC から 3.125 B...
Gate.ioから現物取引記録をエクスポートする方法
2026-10-18 03:20:32
Web インターフェイス経由で現物取引記録にアクセスする1. Gate.io アカウントにログインし、スポット取引セクションに移動します。 2. マーケットリストから BTC/USDT や ETH/USDT などの希望の取引ペアを選択します。 3. 取引インターフェイスの右側で、リアルタイムのティッ...
KuCoinで仮想通貨の出金履歴を確認する方法
2026-10-27 08:49:51
KuCoin Webインターフェイス経由の出金記録へのアクセス1. 検証済みの資格情報を使用して KuCoin アカウントにログインし、2 要素認証が有効になっている場合は完了します。 2. 右上隅に移動してプロフィール アイコンをクリックし、ドロップダウン メニューから [資産] を選択します。 ...
OKX で USDT フレキシブルセービングの APR を確認する方法
2026-10-15 22:00:27
OKX Flexible Savings の APR について1. APR は Annual Percentage Rate の略で、複利効果のない USDT 預金の名目年間収益を反映します。 2. OKX は、市場の流動性需要と融資プール全体にわたる資金配分に応じて、APR を固定金利または変動金...
Binance Launchpool トークンの報酬を確認する方法
2026-10-26 06:19:59
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitget でトレーダーのコピーをやめる方法
2026-10-16 02:59:36
市場のボラティリティパターン1. Bitcoin の価格変動は、主要なマクロ経済発表中に 24 時間以内に 15% を超えることがよくあります。 2. アルトコイン指数は BTC と比較してより高いベータ係数を示し、流動性ショック時の利益と損失の両方を増幅します。 3. フラッシュクラッシュイベント...
Bybitでコピートレーディングの利益シェアを確認する方法
2026-10-16 10:19:45
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごと、つまり約 4 年ごとに半分になるという固定スケジュールを強制します。 2. 最新の半減期は 2024 年 4 月に発生し、マイナー報酬がブロックあたり 6.25 BTC から 3.125 B...
すべての記事を見る














