-
Bitcoin
$84,622.4071
-0.92% -
Ethereum
$1,591.4159
-0.78% -
Tether USDt
$1.0000
0.01% -
XRP
$2.0628
-1.34% -
BNB
$594.2582
0.32% -
Solana
$139.2107
-0.14% -
USDC
$1.0000
0.02% -
Dogecoin
$0.1564
-1.59% -
TRON
$0.2429
0.32% -
Cardano
$0.6228
-1.36% -
UNUS SED LEO
$9.3300
-0.34% -
Chainlink
$13.0889
1.51% -
Avalanche
$19.6850
0.24% -
Stellar
$0.2440
-1.30% -
Toncoin
$2.9717
-0.70% -
Shiba Inu
$0.0...01229
0.56% -
Hedera
$0.1635
-2.19% -
Sui
$2.1224
-1.46% -
Bitcoin Cash
$334.4737
-1.47% -
Polkadot
$3.8692
3.79% -
Hyperliquid
$17.8193
-1.53% -
Litecoin
$76.4248
-0.01% -
Bitget Token
$4.4869
0.59% -
Dai
$1.0000
0.02% -
Ethena USDe
$0.9992
0.00% -
Pi
$0.6289
-2.83% -
Monero
$214.1585
-0.40% -
Uniswap
$5.2516
-0.90% -
Pepe
$0.0...07406
1.45% -
OKB
$50.6948
0.02%
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)로 연락주시면 즉시 삭제하도록 하겠습니다.
- 상인 Crashius Clay는 XRP에 대한 그의 비판적 견해를 투자로 반복했습니다.
- 2025-04-20 17:05:13
- Charles Schwab은 소매 및 기관 투자자를 대상으로 Spot Crypto Market에 들어갑니다.
- 2025-04-20 17:05:13
- BlackRock과 같은 거대한 기업에서 Bitcoin ETF에 들어갑니다
- 2025-04-20 17:00:12
- 비트 코인 (BTC) 가격은 더 높은 최저로 점진적인 상승 추세를 보여줍니다.
- 2025-04-20 17:00:12
- 비트 코인 (BTC) 주요 브레이크 아웃의 가장자리에있는 가격, 새로운 ATH 목표 $ 130K
- 2025-04-20 16:55:13
- Jan3 CEO Samson Mow는 비트 코인 지배력은 아직 상승 궤적을 소진하지 않았다고 말합니다.
- 2025-04-20 16:55:13
관련 지식

Sol Trading은 DEX (분산화 된 교환)를 지원합니까?
2025-04-19 05:21:41
고성능 블록 체인 플랫폼 인 Solana (SOL) 는 Cryptocurrency 커뮤니티에서 빠른 거래 속도와 낮은 수수료로 상당한 관심을 끌었습니다. 거래자와 투자자가 자주 묻는 주요 측면 중 하나는 SOL 거래가 분산 거래소 (DEXS)를 지원하는지 여부입니다. 이 기사에서는이 주제를 자세히 살펴보고 SOL이 DEXS와 어떻게 상호 작용하는지 및 거래자가 기대할 수있는 것에 대한 포괄적 인 정보를 제공합니다. 분산 교환 이해 (DEXS) 탈 중앙화 교환 (DEX)은 사용자가 중앙 집중식 중개의 필요없이 암호 화폐를 서로 직접 거래 할 수있는 플랫폼입니다. 이 플랫폼은 블록 체인 기술에서 운영되므로 사용자는 자금 및 거래에 ...

거래소에서 Sol을 구입하는 방법?
2025-04-20 01:21:52
교환에서 Sol을 구매하는 소개 Solana 블록 체인의 기본 cryptocurrency 인 Sol 은 높은 처리량과 낮은 거래 비용으로 인해 암호화 세계에서 상당한 관심을 끌었습니다. 투자 포트폴리오에 SOL을 추가하는 데 관심이 있다면 Cryptocurrency 거래소에서 구매하는 것이 가장 간단한 방법 중 하나입니다. 이 기사는 계정 설정부터 첫 번째 거래 실행에 이르기까지 모든 것을 다루는 교환에서 SOL을 구매하는 과정을 안내합니다. 올바른 교환을 선택합니다 SOL을 구매하기 전에이를 지원하는 평판이 좋은 암호 화폐 교환을 선택해야합니다. SOL을 나열한 인기있는 교환에는 Binance, Coinbase, Kraken ...

OKX에서 TRX를 판매하는 방법?
2025-04-18 23:07:28
OKX에서 TRX를 판매하는 것은 몇 가지 간단한 단계로 완료 할 수있는 간단한 프로세스입니다. 이 기사에서는 전체 프로세스를 안내하여 각 단계를 철저히 이해하도록합니다. 초보자이든 숙련 된 상인이든,이 가이드는 OKX 플랫폼을 쉽게 탐색하는 데 도움이됩니다. OKX에서 TRX를 판매 할 준비 OKX에서 TRX를 판매하기 전에 몇 가지 사항이 있는지 확인해야합니다. 무엇보다도 OKX 계정이 있어야합니다. 당신이없는 경우 OKX 웹 사이트에서 계정에 가입해야합니다. OKX 웹 사이트를 방문하여 '가입'버튼을 클릭하십시오. 이메일 주소 및 강력한 비밀번호를 포함하여 필요한 정보를 작성하십시오. 이메일로 전송 된 지침에...

Bybit에서 TRX를 교환하는 방법?
2025-04-20 16:15:04
Bybit에서 TRX를 거래하는 것은 새롭고 경험이 풍부한 암호 화폐 거래자 모두에게 흥미로운 벤처가 될 수 있습니다. 강력한 거래 플랫폼과 사용자 친화적 인 인터페이스로 유명한 Bybit은 TRX를 효과적으로 거래하는 데 도움이되는 다양한 기능을 제공합니다. 이 안내서에서는 Bybit에서 TRX를 성공적으로 거래하기위한 필수 단계와 팁을 안내합니다. Bybit 계정 설정 Bybit에서 TRX를 거래하기 전에 계정을 설정해야합니다. 당신이 할 수있는 방법은 다음과 같습니다. Bybit 웹 사이트를 방문하여 '등록'버튼을 클릭하십시오. 이메일 주소를 채우고 강력한 비밀번호를 만듭니다. 이메일로 전송 된 확인 코드를 ...

크라켄에서 TRX를 교환하는 방법?
2025-04-19 02:00:35
크라켄에서 TRX 거래에는 계정 설정에서 첫 거래 실행에 이르기까지 여러 단계가 포함됩니다. 다음은 Kraken 플랫폼에서 TRX를 시작하고 성공적으로 거래하는 방법에 대한 자세한 안내서입니다. 크라켄 계정 설정 크라켄에서 TRX를 거래하기 전에 계정을 설정해야합니다. 다음은 다음과 같은 방법입니다. 크라켄 웹 사이트를 방문하여 '계정 만들기'버튼을 클릭하십시오. 이메일 주소를 포함한 개인 정보를 작성하고 강력한 비밀번호를 만듭니다. 받은 편지함으로 전송 된 확인 링크를 클릭하여 이메일 주소를 확인하십시오 . 고객 알 (KYC) 검증 프로세스를 완료하십시오. 여기에는 일반적으로 정부 발행 신분증과 주소 증명을 업로...

Coinbase에서 TRX를 판매하는 방법?
2025-04-20 13:14:54
Coinbase에서 TRX (TRON)를 판매하는 것은 올바른 단계를 수행하면 효율적인 프로세스가 될 수 있습니다. 이 안내서는 전체 절차를 안내하여 각 단계를 철저히 이해하도록합니다. 전제 조건을 갖도록 시작합시다. Coinbase에서 TRX를 판매하기위한 전제 조건 Coinbase에서 TRX를 판매하기 전에 몇 가지 준비가되어 있어야합니다. Coinbase 계정 : 아직없는 계정이 있지 않은 경우 가입 및 확인 프로세스를 완료해야합니다. Coinbase 지갑의 TRX : Coinbase 계정에 TRX를 사용할 수 있어야합니다. 다른 플랫폼에 TRX가있는 경우 먼저 Coinbase로 전송해야합니다. 연결된 결제 방법 : 판매로...

Sol Trading은 DEX (분산화 된 교환)를 지원합니까?
2025-04-19 05:21:41
고성능 블록 체인 플랫폼 인 Solana (SOL) 는 Cryptocurrency 커뮤니티에서 빠른 거래 속도와 낮은 수수료로 상당한 관심을 끌었습니다. 거래자와 투자자가 자주 묻는 주요 측면 중 하나는 SOL 거래가 분산 거래소 (DEXS)를 지원하는지 여부입니다. 이 기사에서는이 주제를 자세히 살펴보고 SOL이 DEXS와 어떻게 상호 작용하는지 및 거래자가 기대할 수있는 것에 대한 포괄적 인 정보를 제공합니다. 분산 교환 이해 (DEXS) 탈 중앙화 교환 (DEX)은 사용자가 중앙 집중식 중개의 필요없이 암호 화폐를 서로 직접 거래 할 수있는 플랫폼입니다. 이 플랫폼은 블록 체인 기술에서 운영되므로 사용자는 자금 및 거래에 ...

거래소에서 Sol을 구입하는 방법?
2025-04-20 01:21:52
교환에서 Sol을 구매하는 소개 Solana 블록 체인의 기본 cryptocurrency 인 Sol 은 높은 처리량과 낮은 거래 비용으로 인해 암호화 세계에서 상당한 관심을 끌었습니다. 투자 포트폴리오에 SOL을 추가하는 데 관심이 있다면 Cryptocurrency 거래소에서 구매하는 것이 가장 간단한 방법 중 하나입니다. 이 기사는 계정 설정부터 첫 번째 거래 실행에 이르기까지 모든 것을 다루는 교환에서 SOL을 구매하는 과정을 안내합니다. 올바른 교환을 선택합니다 SOL을 구매하기 전에이를 지원하는 평판이 좋은 암호 화폐 교환을 선택해야합니다. SOL을 나열한 인기있는 교환에는 Binance, Coinbase, Kraken ...

OKX에서 TRX를 판매하는 방법?
2025-04-18 23:07:28
OKX에서 TRX를 판매하는 것은 몇 가지 간단한 단계로 완료 할 수있는 간단한 프로세스입니다. 이 기사에서는 전체 프로세스를 안내하여 각 단계를 철저히 이해하도록합니다. 초보자이든 숙련 된 상인이든,이 가이드는 OKX 플랫폼을 쉽게 탐색하는 데 도움이됩니다. OKX에서 TRX를 판매 할 준비 OKX에서 TRX를 판매하기 전에 몇 가지 사항이 있는지 확인해야합니다. 무엇보다도 OKX 계정이 있어야합니다. 당신이없는 경우 OKX 웹 사이트에서 계정에 가입해야합니다. OKX 웹 사이트를 방문하여 '가입'버튼을 클릭하십시오. 이메일 주소 및 강력한 비밀번호를 포함하여 필요한 정보를 작성하십시오. 이메일로 전송 된 지침에...

Bybit에서 TRX를 교환하는 방법?
2025-04-20 16:15:04
Bybit에서 TRX를 거래하는 것은 새롭고 경험이 풍부한 암호 화폐 거래자 모두에게 흥미로운 벤처가 될 수 있습니다. 강력한 거래 플랫폼과 사용자 친화적 인 인터페이스로 유명한 Bybit은 TRX를 효과적으로 거래하는 데 도움이되는 다양한 기능을 제공합니다. 이 안내서에서는 Bybit에서 TRX를 성공적으로 거래하기위한 필수 단계와 팁을 안내합니다. Bybit 계정 설정 Bybit에서 TRX를 거래하기 전에 계정을 설정해야합니다. 당신이 할 수있는 방법은 다음과 같습니다. Bybit 웹 사이트를 방문하여 '등록'버튼을 클릭하십시오. 이메일 주소를 채우고 강력한 비밀번호를 만듭니다. 이메일로 전송 된 확인 코드를 ...

크라켄에서 TRX를 교환하는 방법?
2025-04-19 02:00:35
크라켄에서 TRX 거래에는 계정 설정에서 첫 거래 실행에 이르기까지 여러 단계가 포함됩니다. 다음은 Kraken 플랫폼에서 TRX를 시작하고 성공적으로 거래하는 방법에 대한 자세한 안내서입니다. 크라켄 계정 설정 크라켄에서 TRX를 거래하기 전에 계정을 설정해야합니다. 다음은 다음과 같은 방법입니다. 크라켄 웹 사이트를 방문하여 '계정 만들기'버튼을 클릭하십시오. 이메일 주소를 포함한 개인 정보를 작성하고 강력한 비밀번호를 만듭니다. 받은 편지함으로 전송 된 확인 링크를 클릭하여 이메일 주소를 확인하십시오 . 고객 알 (KYC) 검증 프로세스를 완료하십시오. 여기에는 일반적으로 정부 발행 신분증과 주소 증명을 업로...

Coinbase에서 TRX를 판매하는 방법?
2025-04-20 13:14:54
Coinbase에서 TRX (TRON)를 판매하는 것은 올바른 단계를 수행하면 효율적인 프로세스가 될 수 있습니다. 이 안내서는 전체 절차를 안내하여 각 단계를 철저히 이해하도록합니다. 전제 조건을 갖도록 시작합시다. Coinbase에서 TRX를 판매하기위한 전제 조건 Coinbase에서 TRX를 판매하기 전에 몇 가지 준비가되어 있어야합니다. Coinbase 계정 : 아직없는 계정이 있지 않은 경우 가입 및 확인 프로세스를 완료해야합니다. Coinbase 지갑의 TRX : Coinbase 계정에 TRX를 사용할 수 있어야합니다. 다른 플랫폼에 TRX가있는 경우 먼저 Coinbase로 전송해야합니다. 연결된 결제 방법 : 판매로...
모든 기사 보기
