-
Bitcoin
$109,118.3982
0.87% -
Ethereum
$2,563.5485
1.80% -
Tether USDt
$1.0002
-0.01% -
XRP
$2.2672
2.21% -
BNB
$661.4958
0.84% -
Solana
$151.1569
2.67% -
USDC
$1.0000
0.00% -
TRON
$0.2878
1.48% -
Dogecoin
$0.1716
4.42% -
Cardano
$0.5852
2.16% -
Hyperliquid
$39.6648
1.12% -
Sui
$2.9144
0.90% -
Bitcoin Cash
$497.3623
2.22% -
Chainlink
$13.4835
2.06% -
UNUS SED LEO
$9.0484
0.18% -
Stellar
$0.2535
6.66% -
Avalanche
$18.3432
2.85% -
Toncoin
$2.8501
4.24% -
Shiba Inu
$0.0...01177
3.26% -
Hedera
$0.1591
3.70% -
Litecoin
$87.3771
0.17% -
Monero
$323.1806
2.26% -
Polkadot
$3.3946
1.38% -
Dai
$1.0000
-0.01% -
Ethena USDe
$1.0000
-0.03% -
Bitget Token
$4.4491
1.24% -
Uniswap
$7.4110
1.17% -
Aave
$286.7940
5.18% -
Pepe
$0.0...01008
4.51% -
Pi
$0.4647
2.25%
Upbitの履歴k-lineデータをエクスポートする方法は?
upbitの履歴k-lineデータをエクスポートするには、Pythonをセットアップし、Upbit APIのキャンドルエンドポイントを使用し、ページネーションを処理し、データをCSV形式で保存します。
2025/04/15 21:01

Upbitの履歴k-lineデータをエクスポートする方法は?
Upbitからの履歴K-Lineデータのエクスポートは、市場動向を調査し、情報に基づいた取引決定を下す必要があるトレーダーやアナリストにとって重要です。韓国で最大の暗号通貨交換の1つであるUpbitは、APIを通じてアクセスできる豊富なデータを提供します。この記事では、Upbitの履歴Kラインデータを詳細にエクスポートするプロセスをご案内します。
UpbitのAPIの理解
データをエクスポートするための手順に飛び込む前に、UpbitのAPIの基本を理解することが重要です。 UpbitのAPIを使用すると、ユーザーはリアルタイムおよび履歴市場データにアクセスし、注文を配置し、プログラムでアカウントを管理できます。履歴K-Lineデータをエクスポートするために、 Candles Endpointに焦点を当てます。これは、Candlestickデータの形で必要な情報を提供します。
環境を設定します
まず、開発環境を設定する必要があります。ここにそうするための手順があります:
Pythonのインストール:システムにPythonがインストールされていることを確認してください。まだ公式のWebサイトからダウンロードできない場合は、ダウンロードできます。
必要なライブラリをインストールする:upbit APIにHTTPリクエストを作成するには、
requests
ライブラリをインストールする必要があります。 PIPを使用してインストールできます。pip install requests
APIアクセス:UpbitのWebサイトでAPIキーを作成する必要があります。 API管理セクションに移動し、新しいキーを作成し、APIキーと秘密を安全に保ちます。
APIリクエストを作成します
環境が設定されたら、APIリクエストの作成を開始して、履歴K-Lineデータを取得できます。これがそれを行う方法です:
必要なライブラリをインポート:Pythonスクリプトに必要なライブラリをインポートすることから始めます。
import requests
import json
from datetime import datetime, timedeltaAPIエンドポイントの定義:キャンドルを取得するエンドポイントは
https://api.upbit.com/v1/candles/minutes/{unit}
です。ここでは、{unit}
は1、3、5、10、15、30、60、または240であり、各ろうそくの時間間隔を数分で表します。パラメーターの設定:市場(たとえば、
KRW-BTC
)、キャンドルユニット、日付範囲などのパラメーターを設定する必要があります。たとえば、過去24時間にわたってKRW-BTCの1分間のキャンドルを取得するには、次のようにパラメーターを設定できます。market = 'KRW-BTC'
unit = 1
to = datetime.now()
from_ = to - timedelta(days=1)URLの構築:エンドポイントとパラメーターを組み合わせて、APIリクエストのURLを構築します。
url = f'https://api.upbit.com/v1/candles/minutes/{unit}?market={market}&to={to.isoformat()}&count=200'
リクエストの送信:
requests
ライブラリを使用して、構築されたURLにGETリクエストを送信します。response = requests.get(url)
data = response.json()
データの処理と保存
データを受信した後、それを処理して適切な形式で保存する必要があります。これがそれを行う方法です:
データの解析:受信したデータはJSON形式になります。それを解析し、タイムスタンプ、開口価格、高価格、低価格、終値、取引量などの関連情報を抽出できます。
for candle in data:
timestamp = candle['candle_date_time_utc'] opening_price = candle['opening_price'] high_price = candle['high_price'] low_price = candle['low_price'] closing_price = candle['trade_price'] volume = candle['candle_acc_trade_volume'] # Process the data as needed
データの保存:処理されたデータをCSV、JSON、またはデータベースなどのさまざまな形式で保存できます。 CSVファイルとして保存する例は次のとおりです。
import csv
with open( 'upbit_kline_data.csv'、 'w'、newline = '')as csvfile:
fieldnames = ['timestamp', 'opening_price', 'high_price', 'low_price', 'closing_price', 'volume'] writer = csv.DictWriter(csvfile, fieldnames=fieldnames) writer.writeheader() for candle in data: writer.writerow({ 'timestamp': candle['candle_date_time_utc'], 'opening_price': candle['opening_price'], 'high_price': candle['high_price'], 'low_price': candle['low_price'], 'closing_price': candle['trade_price'], 'volume': candle['candle_acc_trade_volume'] })
ページネーションの取り扱い
UpbitのAPIには、1回のリクエストで返されるキャンドルの数に制限があります。より多くのデータを取得するには、ページネーションを処理する必要があります。これがそれを行う方法です:
最初のリクエスト:前述のように初期リクエストを行います。
より多くのデータを確認してください:応答の最後のキャンドルのタイムスタンプを見て、より多くのキャンドルが利用できるかどうかを確認してください。
後続のリクエスト:最後のキャンドルのタイムスタンプを使用して、次のリクエストを行います。 URL内の
to
を、受け取った最後のキャンドルのタイムスタンプに更新します。while data: last_timestamp = data[-1]['candle_date_time_utc'] url = f'https://api.upbit.com/v1/candles/minutes/{unit}?market={market}&to={last_timestamp}&count=200' response = requests.get(url) new_data = response.json() if new_data: data.extend(new_data) else: break
エラー処理とベストプラクティス
APIを使用する場合、エラー処理を実装し、ベストプラクティスに従うことが重要です。ここにいくつかのヒントがあります:
エラー処理:Try-Exceptブロックを使用して、ネットワークの問題やAPIレートの制限などの潜在的なエラーを処理します。
try: response = requests.get(url) response.raise_for_status()
requests.exceptions.requestexception as e:
print(f'Error occurred: {e}')
レートの制限:Upbitのレート制限に注意してください。レート制限のヒットを避けるために、必要に応じてリクエスト間の遅延を実装します。
import time
time.sleep(1)#リクエストの合間に1秒待ってください
データ検証:APIから受信したデータを検証して、期待を満たすことを確認します。
if not data:
print('No data received')
それ以外:
for candle in data: if 'candle_date_time_utc' not in candle: print('Invalid data format') break
よくある質問
Q:複数の暗号通貨の履歴k-lineデータを一度にエクスポートできますか?
A:UpbitのAPIは、単一のAPI呼び出しで複数の市場のバッチリクエストをサポートしていません。興味のある暗号通貨ごとに個別のリクエストを行う必要があります。
Q:upbitから履歴k-lineデータをどのくらい戻ることができますか?
A:アップビットは、ほとんどの市場で最大2年間履歴データを提供します。ただし、データの可用性は、特定の市場とキャンドルユニットによって異なる場合があります。
Q:1日あたりにできるAPIリクエストの数に制限はありますか?
A:はい、アップビットにはAPIにレート制限があります。正確な制限は、APIキータイプに依存します。ドキュメントをチェックし、これらの制限に衝突しないように、コードに適切なレート制限を実装することが重要です。
Q:商業目的でエクスポートされたデータを使用できますか?
A:Upbitのサービス利用規約およびAPI使用ポリシーを確認して、商業目的でデータを使用することに関する制限を理解することが不可欠です。常にポリシーを順守してください。
免責事項:info@kdj.com
提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。
このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。
- ドレイク、ビットコイン、主流の音楽:新しい時代?
- 2025-07-07 12:30:12
- ミームコイン、ROIポテンシャル、2025セレクション:何が暑くて何がないのか?
- 2025-07-07 12:30:12
- ビットコイン、イーサリアム、ドゲコイン:ワイルドウィークで暗号の風景をナビゲートする
- 2025-07-07 12:50:11
- ミームコインマニア:2025年に爆発的なピックとトップ購入
- 2025-07-07 12:50:11
- ビットコイン、イーサリアム、暗号通貨市場:イノベーションの波に乗る
- 2025-07-07 12:55:12
- Elon Musk、Bitcoin、およびCrypto News:2025の視点
- 2025-07-07 13:10:12
関連知識

ボットを取引するためにOKXからAPIキーを取得する方法は?
2025-07-03 07:07:29
OKXでAPIキーを理解します特にトレーディングボットの構築またはランニングのために、プログラムでOKX交換と対話するには、 APIキーを取得する必要があります。 API(アプリケーションプログラミングインターフェイス)キーは、ボットがExchangeのサーバーと通信できるようにする安全なトークンとして機能します。 OKXでは、これらのキーには、読み取り専用アクセス、取引実行、引き出し機能などのカスタマイズ可能なアクセス許可が付属しています。これらの許可がアカウントのセキュリティと取引業務にどのように影響するかを理解することが重要です。 OKXアカウントにログインしますAPIキーを生成する前に、 OKXアカウントに安全にログインしていることを確認してください。公式ウェブサイトに移動し、資格情報を入力し...

OKX信号ボットとは何ですか?
2025-07-02 23:01:18
OKX信号ボットの基本を理解するOKX信号ボットは、ユーザーに自動取引信号と実行機能を提供するOKXエコシステム内の機能です。初心者と経験豊富なトレーダーの両方のために設計されたこのボットは、市場動向、技術指標、および履歴データを分析することにより、潜在的な取引機会を特定するのに役立ちます。 OKXプラットフォーム内で動作し、既存のアカウントや資産とのシームレスな統合を可能にします。意思決定が個々の分析または直感に基づいている手動取引とは異なり、 OKX信号ボットは、リアルタイムの取引提案を提供するためのアルゴリズム戦略を活用します。これらの信号は、ユーザーの好みとリスク許容度に応じて、スポット取引または先物市場に使用できます。ボットはガイダンスを提供しているが、利益を保証しないことに注意することが重...

OKXアカウントに関連付けられているメールアドレスを変更する方法は?
2025-07-07 08:07:24
OKXアカウントに関連付けられているメールアドレスを変更する方法は? OKXアカウントに関連付けられているメールアドレスを変更することは、デジタル資産とアカウントセキュリティを制御することを保証する重要なプロセスです。多くのユーザーは、スイッチングプロバイダーや連絡先の詳細を失った後のアクセスの回復など、さまざまな個人的または技術的な理由により、登録された電子メールを更新する必要があると感じるかもしれません。変更を行う前に現在のメールを確認します変更を開始する前に、現在のメールアドレスがまだアクティブでアクセス可能であることを確認することが不可欠です。 OKXは、変更プロセス中に古いアドレスと新しいアドレスの両方に確認メールを送信するため、このステップが不可欠です。既存の電子メールが機能しなくなった場...

OKXは初心者にとって良い交換ですか?
2025-07-03 17:00:41
OKXとは何ですか、なぜ人気があるのですか? OKXは、世界中の主要な暗号通貨交換の1つであり、その堅牢な取引インフラストラクチャと取引に利用できるさまざまなデジタル資産で知られています。 Bitcoin(BTC)、Ethereum(ETH)、Solana(SOL)などの主要なものを含む300を超える暗号通貨をサポートします。このプラットフォームは、その広範な市場提供だけでなく、ユーザーフレンドリーなインターフェイスと強力なセキュリティ対策でも人気を博しています。初心者向けに、この交換は、チュートリアル、ウェビナー、市場分析レポートなどの教育リソースを通じて包括的な学習環境を提供します。これらのツールは、新しいユーザーが暗号市場の機能とプラットフォームを効果的にナビゲートする方法を理解するのに役立ちま...

OKXで私の預金アドレスを見つける方法は?
2025-07-06 02:28:56
OKXのデポジットアドレスは何ですか? OKXのデポジットアドレスは、ユーザーがOKXウォレットに暗号通貨を受け取ることができるユニークな英数字識別子です。各暗号通貨には独自の預金アドレスがあり、正しいものを使用することは、資金を適切に受け取ることを保証するために重要です。別のウォレットからデジタル資産を転送したり、OKXアカウントに交換したい場合は、適切な預金アドレスを特定することが最初のステップです。 OKXプラットフォームをナビゲートしますデポジットアドレスを見つける前に、OKXプラットフォームを効果的にナビゲートする方法を理解することが不可欠です。 Webバージョンであろうとモバイルアプリを使用している場合でも、手順はほぼ類似しています。アカウントにログインした後、ウォレットセクションにアクセ...

クレジットカードを使用してOKXで暗号を購入できますか?
2025-07-04 04:28:56
OKXとクレジットカードの支払いの理解OKXは、世界中の主要な暗号通貨交換の1つであり、スポット取引、デリバティブ、ステーキングなどを含む幅広いサービスを提供しています。ユーザーは、特にプラットフォームが初めての場合、または市場に参入する迅速な方法を探している場合、OKXでCryptoを購入するためにクレジットカードを使用できるかどうか疑問に思うことがよくあります。短い答えはイエスです。OKXは、ユーザーがFiat Gatewayシステムを介してクレジットカードを使用して暗号通貨を購入できることです。ただし、このプロセスには、先に進む前にユーザーが注意する必要があるいくつかのニュアンスがあります。クレジットカードの支払いの可用性は、あなたの場所、使用している通貨、および購入する特定の暗号資産によって異...

ボットを取引するためにOKXからAPIキーを取得する方法は?
2025-07-03 07:07:29
OKXでAPIキーを理解します特にトレーディングボットの構築またはランニングのために、プログラムでOKX交換と対話するには、 APIキーを取得する必要があります。 API(アプリケーションプログラミングインターフェイス)キーは、ボットがExchangeのサーバーと通信できるようにする安全なトークンとして機能します。 OKXでは、これらのキーには、読み取り専用アクセス、取引実行、引き出し機能などのカスタマイズ可能なアクセス許可が付属しています。これらの許可がアカウントのセキュリティと取引業務にどのように影響するかを理解することが重要です。 OKXアカウントにログインしますAPIキーを生成する前に、 OKXアカウントに安全にログインしていることを確認してください。公式ウェブサイトに移動し、資格情報を入力し...

OKX信号ボットとは何ですか?
2025-07-02 23:01:18
OKX信号ボットの基本を理解するOKX信号ボットは、ユーザーに自動取引信号と実行機能を提供するOKXエコシステム内の機能です。初心者と経験豊富なトレーダーの両方のために設計されたこのボットは、市場動向、技術指標、および履歴データを分析することにより、潜在的な取引機会を特定するのに役立ちます。 OKXプラットフォーム内で動作し、既存のアカウントや資産とのシームレスな統合を可能にします。意思決定が個々の分析または直感に基づいている手動取引とは異なり、 OKX信号ボットは、リアルタイムの取引提案を提供するためのアルゴリズム戦略を活用します。これらの信号は、ユーザーの好みとリスク許容度に応じて、スポット取引または先物市場に使用できます。ボットはガイダンスを提供しているが、利益を保証しないことに注意することが重...

OKXアカウントに関連付けられているメールアドレスを変更する方法は?
2025-07-07 08:07:24
OKXアカウントに関連付けられているメールアドレスを変更する方法は? OKXアカウントに関連付けられているメールアドレスを変更することは、デジタル資産とアカウントセキュリティを制御することを保証する重要なプロセスです。多くのユーザーは、スイッチングプロバイダーや連絡先の詳細を失った後のアクセスの回復など、さまざまな個人的または技術的な理由により、登録された電子メールを更新する必要があると感じるかもしれません。変更を行う前に現在のメールを確認します変更を開始する前に、現在のメールアドレスがまだアクティブでアクセス可能であることを確認することが不可欠です。 OKXは、変更プロセス中に古いアドレスと新しいアドレスの両方に確認メールを送信するため、このステップが不可欠です。既存の電子メールが機能しなくなった場...

OKXは初心者にとって良い交換ですか?
2025-07-03 17:00:41
OKXとは何ですか、なぜ人気があるのですか? OKXは、世界中の主要な暗号通貨交換の1つであり、その堅牢な取引インフラストラクチャと取引に利用できるさまざまなデジタル資産で知られています。 Bitcoin(BTC)、Ethereum(ETH)、Solana(SOL)などの主要なものを含む300を超える暗号通貨をサポートします。このプラットフォームは、その広範な市場提供だけでなく、ユーザーフレンドリーなインターフェイスと強力なセキュリティ対策でも人気を博しています。初心者向けに、この交換は、チュートリアル、ウェビナー、市場分析レポートなどの教育リソースを通じて包括的な学習環境を提供します。これらのツールは、新しいユーザーが暗号市場の機能とプラットフォームを効果的にナビゲートする方法を理解するのに役立ちま...

OKXで私の預金アドレスを見つける方法は?
2025-07-06 02:28:56
OKXのデポジットアドレスは何ですか? OKXのデポジットアドレスは、ユーザーがOKXウォレットに暗号通貨を受け取ることができるユニークな英数字識別子です。各暗号通貨には独自の預金アドレスがあり、正しいものを使用することは、資金を適切に受け取ることを保証するために重要です。別のウォレットからデジタル資産を転送したり、OKXアカウントに交換したい場合は、適切な預金アドレスを特定することが最初のステップです。 OKXプラットフォームをナビゲートしますデポジットアドレスを見つける前に、OKXプラットフォームを効果的にナビゲートする方法を理解することが不可欠です。 Webバージョンであろうとモバイルアプリを使用している場合でも、手順はほぼ類似しています。アカウントにログインした後、ウォレットセクションにアクセ...

クレジットカードを使用してOKXで暗号を購入できますか?
2025-07-04 04:28:56
OKXとクレジットカードの支払いの理解OKXは、世界中の主要な暗号通貨交換の1つであり、スポット取引、デリバティブ、ステーキングなどを含む幅広いサービスを提供しています。ユーザーは、特にプラットフォームが初めての場合、または市場に参入する迅速な方法を探している場合、OKXでCryptoを購入するためにクレジットカードを使用できるかどうか疑問に思うことがよくあります。短い答えはイエスです。OKXは、ユーザーがFiat Gatewayシステムを介してクレジットカードを使用して暗号通貨を購入できることです。ただし、このプロセスには、先に進む前にユーザーが注意する必要があるいくつかのニュアンスがあります。クレジットカードの支払いの可用性は、あなたの場所、使用している通貨、および購入する特定の暗号資産によって異...
すべての記事を見る
