-
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 라인 데이터를 내보내는 방법은 무엇입니까?
Upbit의 히스토리 K 라인 데이터를 내보내려면 Python을 설정하고 Upbit API의 Candles Endpoint를 사용하고 Pagination을 처리하고 데이터를 CSV 형식으로 저장하십시오.
2025/04/15 21:01

Upbit의 과거 K 라인 데이터를 내보내는 방법은 무엇입니까?
UPBIT에서 역사적 K- 라인 데이터를 수출하는 것은 시장 동향을 연구하고 정보에 입각 한 거래 결정을 내려야하는 거래자 및 분석가에게는 중요 할 수 있습니다. 한국에서 가장 큰 암호 화폐 거래소 중 하나 인 Upbit은 API를 통해 액세스 할 수있는 풍부한 데이터를 제공합니다. 이 기사에서는 Upbit의 과거 K- 라인 데이터를 자세히 내보내는 과정을 안내합니다.
Upbit의 API 이해
데이터를 내보내기위한 단계로 뛰어 들기 전에 Upbit의 API의 기본 사항을 이해하는 것이 중요합니다. UPBIT의 API를 통해 사용자는 실시간 및 역사적 시장 데이터에 액세스하고, 주문 및 계정을 프로그래밍 방식으로 관리 할 수 있습니다. 히스토리 K- 라인 데이터를 내보내기 위해 촛대 데이터 형태로 필요한 정보를 제공하는 Candles Endpoint 에 중점을 둘 것입니다.
환경 설정
처음에는 개발 환경을 설정해야합니다. 다음은 다음과 같습니다.
Python 설치 : 시스템에 Python이 설치되어 있는지 확인하십시오. 공식 Python 웹 사이트에서 아직 다운로드하지 않은 경우 다운로드 할 수 있습니다.
필수 라이브러리 설치 : UPBIT API에 HTTP 요청을하려면
requests
라이브러리를 설치해야합니다. PIP를 사용하여 설치할 수 있습니다.pip install requests
API 액세스 : UPBIT 웹 사이트에서 API 키를 만들어야합니다. API 관리 섹션으로 이동하여 새 키를 만들고 API 키와 비밀을 안전하게 유지하십시오.
API 요청
환경이 설정되면 API 요청을 시작하여 과거 K- 라인 데이터를 검색 할 수 있습니다. 다음은 다음과 같은 방법입니다.
필수 라이브러리 가져 오기 : 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
csvfile로 Open ( 'upbit_kline_data.csv', 'w', newline = '')로 :
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는 단일 요청에서 반환하는 양초 수에 제한이 있습니다. 더 많은 데이터를 검색하려면 Pagination을 처리해야합니다. 다음은 다음과 같은 방법입니다.
초기 요청 : 앞에서 설명한대로 초기 요청을합니다.
더 많은 데이터를 확인하십시오 . 응답에서 마지막 양초의 타임 스탬프를 보면서 더 많은 양초가 있는지 확인하십시오.
후속 요청 : 마지막 촛불의 타임 스탬프를 사용하여 후속 요청을하십시오. 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-excrect 블록을 사용하여 네트워크 문제 또는 API 속도 제한과 같은 잠재적 오류를 처리합니다.
try: response = requests.get(url) response.raise_for_status()
requests.exceptions.requestException을 제외하고 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 : 한 번에 여러 cryptocurrencies에 대해 히스토리 K- 라인 데이터를 내보낼 수 있습니까?
A : UPBIT의 API는 단일 API 호출에서 여러 시장에 대한 배치 요청을 지원하지 않습니다. 관심있는 각 cryptocurrency에 대해 별도의 요청을해야합니다.
Q : Upbit에서 Historical K-Line 데이터를 얼마나 멀리 검색 할 수 있습니까?
A : UPBIT는 대부분의 시장에서 최대 2 년 동안 과거 데이터를 제공합니다. 그러나 데이터의 가용성은 특정 시장 및 양초 장치에 따라 다를 수 있습니다.
Q : 하루에 할 수있는 API 요청 수에는 제한이 있습니까?
A : 그렇습니다. UPBIT는 API에 요금 제한이 있습니다. 정확한 한계는 API 키 유형에 따라 다릅니다. 이러한 제한을 피하기 위해 문서를 확인하고 코드에서 적절한 요금 제한을 구현하는 것이 중요합니다.
Q : 상업적 목적으로 내보낸 데이터를 사용할 수 있습니까?
A : 상업적 목적으로 데이터 사용에 대한 제한 사항을 이해하려면 UPBIT의 서비스 약관 및 API 사용 정책을 검토해야합니다. 항상 정책 준수를 보장하십시오.
부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.
- 드레이크, 비트 코인 및 주류 음악 : 새로운 시대?
- 2025-07-07 12:30:12
- Meme Coins, ROI Potential, 2025 선택 : 무엇이 뜨겁고 무엇이 아닌가?
- 2025-07-07 12:30:12
- Bitcoin, Ethereum 및 Dogecoin : 야생 주에 암호화 풍경 탐색
- 2025-07-07 12:50:11
- Meme Coin Mania : 2025 년 폭발적인 픽 및 탑 구매
- 2025-07-07 12:50:11
- Bitcoin, Ethereum 및 Cryptocurrency 시장 : 혁신의 물결을 타고
- 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 Exchange와 상호 작용하려면 API 키를 얻어야합니다. API (Application Programming Interface) 키는 봇이 Exchange의 서버와 통신 할 수있는 안전한 토큰 역할을합니다. OKX 에서이 키에는 읽기 전용 액세스, 거래 실행 또는 철수 기능과 같은 사용자 정의 가능한 권한이 제공됩니다. 이러한 권한이 귀하의 계정 보안 및 거래 운영에 어떤 영향을 미치는지 이해하는 것이 중요합니다. OKX 계정에 로그인합니다 API 키를 생성하기 전에 OKX 계정 에 단단히 로그인했는지 확인하십시오. 공식 웹 사이트...

OKX 신호 봇이란 무엇입니까?
2025-07-02 23:01:18
OKX Signal Bot의 기본 사항 이해 OKX Signal Bot은 OKX 생태계 내에서 사용자에게 자동 거래 신호 및 실행 기능을 제공하는 기능입니다. 초보자와 숙련 된 거래자 모두를 위해 설계된이 봇은 시장 동향, 기술 지표 및 과거 데이터를 분석하여 잠재적 거래 기회를 식별하는 데 도움이됩니다. OKX 플랫폼 내에서 작동하여 기존 계정 및 자산과 완벽하게 통합 할 수 있습니다. OKX Signal Bot은 개별 분석 또는 직관을 기반으로 결정이있는 수동 거래와 달리 실시간 거래 제안을 제공하기 위해 알고리즘 전략을 활용합니다. 이 신호는 사용자의 선호도 및 위험 허용 범위에 따라 스팟 거래 또는 선물 시장에 사용될 수...

내 OKX 계정과 관련된 이메일 주소를 변경하는 방법은 무엇입니까?
2025-07-07 08:07:24
내 OKX 계정과 관련된 이메일 주소를 변경하는 방법은 무엇입니까? OKX 계정과 관련된 이메일 주소를 변경하는 것은 디지털 자산 및 계정 보안에 대한 제어를 유지하는 중요한 프로세스입니다. 많은 사용자가 공급자를 전환하거나 연락처 세부 정보를 잃은 후 액세스 복구와 같은 다양한 개인 또는 기술적 이유로 인해 등록 된 이메일을 업데이트해야 할 수도 있습니다. 변경하기 전에 현재 이메일을 확인하십시오 변경 사항을 시작하기 전에 현재 이메일 주소가 여전히 활성화되고 액세스 할 수 있는지 확인해야합니다. OKX는 변경 프로세스 중에 확인 이메일과 새 주소 모두에 확인 이메일을 보내기 때문에이 단계는 매우 중요합니다. 기존 이메일이 더...

OKX는 초보자를위한 좋은 교환입니까?
2025-07-03 17:00:41
OKX 란 무엇이며 왜 인기가 있습니까? OKX는 전 세계 최고의 암호 화폐 거래소 중 하나이며, 강력한 거래 인프라와 거래에 사용할 수있는 다양한 디지털 자산으로 유명합니다. Bitcoin (BTC), Ethereum (ETHERIM) 및 SOLANA (SOL)와 같은 주요 암호 화폐를 지원합니다 . 이 플랫폼은 광범위한 시장 제공뿐만 아니라 사용자 친화적 인 인터페이스와 강력한 보안 조치에도 인기를 얻었습니다. 초보자 에게이 교환은 튜토리얼, 웹 세미나 및 시장 분석 보고서와 같은 교육 자료를 통해 포괄적 인 학습 환경을 제공합니다. 이러한 도구를 사용하면 신규 사용자가 암호화 시장의 작동 방식과 플랫폼을 효과적으로 탐색하는...

OKX에서 내 입금 주소를 찾는 방법은 무엇입니까?
2025-07-06 02:28:56
OKX의 예금 주소는 무엇입니까? OKX 의 예금 주소는 사용자가 OKX 지갑에 암호 화폐를받을 수있는 고유 한 영숫자 식별자입니다. 각 cryptocurrency에는 고유 한 입금 주소가 있으며, 올바른 주소를 사용하는 것은 자금을 올바르게받을 수 있도록 중요합니다. 다른 지갑에서 디지털 자산을 다른 지갑에서 OKX 계정으로 이체하려는 경우 올바른 입금 주소를 식별하는 것이 첫 번째 단계입니다. OKX 플랫폼 탐색 예금 주소를 찾기 전에 OKX 플랫폼을 효과적으로 탐색하는 방법을 이해해야합니다. 웹 버전 이나 모바일 앱을 사용하든, 단계는 크게 비슷합니다. 계정에 로그인 한 후 예금, 인출 및 거래 기록을 볼 수있는 지갑 섹션...

신용 카드를 사용하여 OKX에서 Crypto를 구입할 수 있습니까?
2025-07-04 04:28:56
OKX 및 신용 카드 지불 이해 OKX는 전 세계적으로 주요 암호 화폐 거래소 중 하나이며, 스팟 거래, 파생 상품, 스테이 킹 등을 포함한 광범위한 서비스를 제공합니다. 사용자는 종종 신용 카드를 사용하여 OKX에서 Crypto를 구매할 수 있는지, 특히 플랫폼에 익숙하지 않거나 시장에 빠른 방법을 찾고 있는지 궁금합니다 . 짧은 대답은 예입니다. OKX는 사용자가 Fiat Gateway 시스템을 통해 신용 카드를 사용하여 cryptocurrencies를 구매할 수 있습니다 . 그러나이 프로세스에는 사용자가 진행하기 전에 알아야 할 몇 가지 뉘앙스가 있습니다. 신용 카드 결제의 가용성은 위치, 사용중인 통화 및 구매하려는 특정...

거래 봇을 위해 OKX에서 API 키를 얻는 방법은 무엇입니까?
2025-07-03 07:07:29
OKX에서 API 키 이해 특히 거래 봇을 구축하거나 실행하기 위해 프로그래밍 방식으로 OKX Exchange와 상호 작용하려면 API 키를 얻어야합니다. API (Application Programming Interface) 키는 봇이 Exchange의 서버와 통신 할 수있는 안전한 토큰 역할을합니다. OKX 에서이 키에는 읽기 전용 액세스, 거래 실행 또는 철수 기능과 같은 사용자 정의 가능한 권한이 제공됩니다. 이러한 권한이 귀하의 계정 보안 및 거래 운영에 어떤 영향을 미치는지 이해하는 것이 중요합니다. OKX 계정에 로그인합니다 API 키를 생성하기 전에 OKX 계정 에 단단히 로그인했는지 확인하십시오. 공식 웹 사이트...

OKX 신호 봇이란 무엇입니까?
2025-07-02 23:01:18
OKX Signal Bot의 기본 사항 이해 OKX Signal Bot은 OKX 생태계 내에서 사용자에게 자동 거래 신호 및 실행 기능을 제공하는 기능입니다. 초보자와 숙련 된 거래자 모두를 위해 설계된이 봇은 시장 동향, 기술 지표 및 과거 데이터를 분석하여 잠재적 거래 기회를 식별하는 데 도움이됩니다. OKX 플랫폼 내에서 작동하여 기존 계정 및 자산과 완벽하게 통합 할 수 있습니다. OKX Signal Bot은 개별 분석 또는 직관을 기반으로 결정이있는 수동 거래와 달리 실시간 거래 제안을 제공하기 위해 알고리즘 전략을 활용합니다. 이 신호는 사용자의 선호도 및 위험 허용 범위에 따라 스팟 거래 또는 선물 시장에 사용될 수...

내 OKX 계정과 관련된 이메일 주소를 변경하는 방법은 무엇입니까?
2025-07-07 08:07:24
내 OKX 계정과 관련된 이메일 주소를 변경하는 방법은 무엇입니까? OKX 계정과 관련된 이메일 주소를 변경하는 것은 디지털 자산 및 계정 보안에 대한 제어를 유지하는 중요한 프로세스입니다. 많은 사용자가 공급자를 전환하거나 연락처 세부 정보를 잃은 후 액세스 복구와 같은 다양한 개인 또는 기술적 이유로 인해 등록 된 이메일을 업데이트해야 할 수도 있습니다. 변경하기 전에 현재 이메일을 확인하십시오 변경 사항을 시작하기 전에 현재 이메일 주소가 여전히 활성화되고 액세스 할 수 있는지 확인해야합니다. OKX는 변경 프로세스 중에 확인 이메일과 새 주소 모두에 확인 이메일을 보내기 때문에이 단계는 매우 중요합니다. 기존 이메일이 더...

OKX는 초보자를위한 좋은 교환입니까?
2025-07-03 17:00:41
OKX 란 무엇이며 왜 인기가 있습니까? OKX는 전 세계 최고의 암호 화폐 거래소 중 하나이며, 강력한 거래 인프라와 거래에 사용할 수있는 다양한 디지털 자산으로 유명합니다. Bitcoin (BTC), Ethereum (ETHERIM) 및 SOLANA (SOL)와 같은 주요 암호 화폐를 지원합니다 . 이 플랫폼은 광범위한 시장 제공뿐만 아니라 사용자 친화적 인 인터페이스와 강력한 보안 조치에도 인기를 얻었습니다. 초보자 에게이 교환은 튜토리얼, 웹 세미나 및 시장 분석 보고서와 같은 교육 자료를 통해 포괄적 인 학습 환경을 제공합니다. 이러한 도구를 사용하면 신규 사용자가 암호화 시장의 작동 방식과 플랫폼을 효과적으로 탐색하는...

OKX에서 내 입금 주소를 찾는 방법은 무엇입니까?
2025-07-06 02:28:56
OKX의 예금 주소는 무엇입니까? OKX 의 예금 주소는 사용자가 OKX 지갑에 암호 화폐를받을 수있는 고유 한 영숫자 식별자입니다. 각 cryptocurrency에는 고유 한 입금 주소가 있으며, 올바른 주소를 사용하는 것은 자금을 올바르게받을 수 있도록 중요합니다. 다른 지갑에서 디지털 자산을 다른 지갑에서 OKX 계정으로 이체하려는 경우 올바른 입금 주소를 식별하는 것이 첫 번째 단계입니다. OKX 플랫폼 탐색 예금 주소를 찾기 전에 OKX 플랫폼을 효과적으로 탐색하는 방법을 이해해야합니다. 웹 버전 이나 모바일 앱을 사용하든, 단계는 크게 비슷합니다. 계정에 로그인 한 후 예금, 인출 및 거래 기록을 볼 수있는 지갑 섹션...

신용 카드를 사용하여 OKX에서 Crypto를 구입할 수 있습니까?
2025-07-04 04:28:56
OKX 및 신용 카드 지불 이해 OKX는 전 세계적으로 주요 암호 화폐 거래소 중 하나이며, 스팟 거래, 파생 상품, 스테이 킹 등을 포함한 광범위한 서비스를 제공합니다. 사용자는 종종 신용 카드를 사용하여 OKX에서 Crypto를 구매할 수 있는지, 특히 플랫폼에 익숙하지 않거나 시장에 빠른 방법을 찾고 있는지 궁금합니다 . 짧은 대답은 예입니다. OKX는 사용자가 Fiat Gateway 시스템을 통해 신용 카드를 사용하여 cryptocurrencies를 구매할 수 있습니다 . 그러나이 프로세스에는 사용자가 진행하기 전에 알아야 할 몇 가지 뉘앙스가 있습니다. 신용 카드 결제의 가용성은 위치, 사용중인 통화 및 구매하려는 특정...
모든 기사 보기
