-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
크라켄 API에서 역사적 시장 데이터를 얻는 방법
The Kraken API provides historical OHLC cryptocurrency data via its public endpoint, requiring no API key but adhering to rate limits of 15 calls per minute.
2025/08/07 15:02
크라켄 API 및 데이터 기능을 이해합니다
Kraken API는 개발자와 거래자가 광범위한 암호 화폐 쌍에 대한 실시간 및 역사적 시장 데이터에 액세스 할 수있는 강력한 인터페이스입니다. 역사적 시장 데이터를 검색하려면 사용자는 Kraken이 제공하는 공개 엔드 포인트, 특히 OHLC (Open, High, Low, Close) 엔드 포인트와 상호 작용해야합니다. 이 엔드 포인트는 다양한 시간 간격으로 촛대 데이터를 반환하며, 이는 기술 분석, 백 테스트 전략 또는 데이터 중심 대시 보드 구축에 필수적입니다. 데이터에는 타임 스탬프, 오픈 가격, 높은 가격, 저렴한 가격, 가까운 가격, VWAP (Voicle Weight Average Price), 볼륨 및 각 기간의 거래 수가 포함됩니다.
API에 액세스하려면 공개 데이터에 대한 인증이 필요하지 않습니다. 즉, 과거 가격을 가져 오는 데 API 키가 필요하지 않습니다 . 그러나 요금 제한이 적용됩니다. Kraken은 단일 IP 주소에서 분당 최대 15 개의 호출을 허용합니다. 이 한도를 초과하면 임시 차단이 발생합니다. 일관된 액세스를 보장하려면 요청 간의 지연을 구현하거나 코드에서 지수 백 오프 전략을 사용하십시오.
과거 데이터에 대한 올바른 끝점을 식별합니다
역사적 시장 데이터를 검색하기위한 주요 종점은 다음과 같습니다.
https://api.kraken.com/0/public/OHLC 이 엔드 포인트에는 두 가지 매개 변수가 필요합니다. pair 과 interval 필요합니다. pair 매개 변수는 Bitcoin에 대한 XBT/USD 와 같은 거래 쌍을 지정하거나 Ethereum의 ETHER/EUR 에 대한 EUR/EUR를 유로화합니다. interval 매개 변수는 각 촛대의 기간을 정의하며 다음 값 중 하나 여야합니다. 1 (1 분), 5 분, 15 분 (15 분), 30 (30 분), 60 (1 시간), 240 (4 시간), 1440 (1 일), 10080 (1 주) 또는 21600 (1 개월) 중 하나 여야합니다.
데이터를 요청하려면 이러한 매개 변수로 URL을 구성하십시오. 예를 들어 Bitcoin/USD에 대한 1 시간 OHLC 데이터를 얻으려면 :
https://api.kraken.com/0/public/OHLC?pair=XBT/USD&interval=60 응답은 JSON 형식으로, OHLC 데이터 포인트의 배열과 가장 최근의 데이터 포인트를 나타내는 last 타임 스탬프가 포함되어 있으며, 이는 페이지 매김에 유용합니다.
Python을 사용하여 Kraken OHLC 데이터를 가져오고 구문 분석합니다
역사적 데이터를 프로그래밍 방식으로 검색하기 위해 Python은 단순성과 강력한 라이브러리로 인해 인기있는 선택입니다. requests 라이브러리는 HTTP 호출을 처리하는 반면, pandas 분석을 위해 데이터를 구조화 할 수 있습니다.
필요한 패키지 설치 :
pip install requests pandas아래는 OHLC 데이터를 가져오고 구문 분석하기위한 전체 스크립트입니다.
import requests import pandas as pddef get_ohlc_data (쌍, interval = 60, 이후 = 없음) :url = 'https://api.kraken.com/0/public/OHLC' params = {'pair': pair, 'interval': interval} if since: params['since'] = since response = requests.get(url, params=params) data = response.json() if data['error']: raise Exception(f'API Error: {data['error']}') ohlc_data = data['result'][pair] df = pd.DataFrame(ohlc_data, columns=[ 'timestamp', 'open', 'high', 'low', 'close', 'vwap', 'volume', 'count' ]) df['timestamp'] = pd.to_datetime(df['timestamp'], unit='s') df.set_index('timestamp', inplace=True) last_timestamp = data['result']['last'] return df, last_timestamp예제 사용url = 'https://api.kraken.com/0/public/OHLC' params = {'pair': pair, 'interval': interval} if since: params['since'] = since response = requests.get(url, params=params) data = response.json() if data['error']: raise Exception(f'API Error: {data['error']}') ohlc_data = data['result'][pair] df = pd.DataFrame(ohlc_data, columns=[ 'timestamp', 'open', 'high', 'low', 'close', 'vwap', 'volume', 'count' ]) df['timestamp'] = pd.to_datetime(df['timestamp'], unit='s') df.set_index('timestamp', inplace=True) last_timestamp = data['result']['last'] return df, last_timestampdf, last = get_ohlc_data ( 'xbt/usd', interval = 60) print (df.head ())
이 스크립트는 올바르게 형식화 된 타임 스탬프와 숫자 값으로 Pandas Dataframe을 반환하여 플로팅 또는 분석을 준비합니다. since 매개 변수는 특정 타임 스탬프 후에 데이터를 가져 오면 증분 데이터 수집이 가능합니다.
확장 된 과거 데이터에 대한 페이지 매김 처리
크라켄은 각 API 호출을 720 개의 데이터 포인트 (예 : 720 시간 촛불 = 30 일)로 제한합니다. 더 긴 역사적 시리즈를 검색하려면 since 매개 변수를 반복적으로 사용하십시오.
-
since매개 변수없이 초기 요청을 만듭니다 - 응답에서
last값을 추출하십시오 - 이
last값을 다음 요청에서since변수로 사용하십시오. - 새 데이터가 반환되지 않거나 원하는 날짜 범위가 포함될 때까지 반복합니다.
예제 루프 :
all_data = [] last = None_ in range (5) : # 최대 5 페이지를 검색합니다.df, last_timestamp = get_ohlc_data('XBT/USD', interval=1440, since=last) all_data.append(df) last = last_timestamp time.sleep(1) # Respect rate limitsfull_history = pd.concat (all_data)df, last_timestamp = get_ohlc_data('XBT/USD', interval=1440, since=last) all_data.append(df) last = last_timestamp time.sleep(1) # Respect rate limits
이 접근법은 요금 제한을 초과하지 않고 완전한 역사적 범위를 보장합니다.
검색 된 데이터를 검증하고 청소합니다
데이터를 가져 오면 검증이 중요합니다. 결 측값, 중복 타임 스탬프 또는 일관성없는 형식을 확인하십시오. 팬더 방법 사용 :
- 결 측값을 감지하려면
df.isnull().sum() -
df.index.duplicated().any()중복 타임 스탬프를 찾습니다 -
df.sort_index()연대순 순서를 보장합니다
시계열의 간격을 처리합니다.
full_range = pd.date_range(start=df.index.min(), end=df.index.max(), freq='H') df = df.reindex(full_range)이것은 연속 타임 라인을 생성하여 누락 된 기간을 NAN으로 채우고 나중에 보간되거나 간격으로 표시 될 수 있습니다.
일반적으로 묻는 질문
크라켄 OHLC 엔드 포인트가 어떤 거래 쌍을 지원합니까? Kraken은 XBT/USD , ETH/USD , ADA/EUR 및 USDT/USD 와 같은 StableCoin 쌍과 같은 주요 암호 화폐를 포함하여 다양한 쌍을 지원합니다. 전체 목록은 AssetPairs endpoint : https://api.kraken.com/0/public/AssetPairs 호출하여 얻을 수 있습니다.
크라켄으로부터 진드기 수준의 역사적 데이터를 얻을 수 있습니까? 아니요, 공개 API는 최소 1 분 간격으로 촛대 (OHLC) 데이터 만 제공합니다. 진드기 수준 (거래 별) 과거 데이터는 표준 API 엔드 포인트를 통해 사용할 수 없습니다. 세분화 된 무역 데이터의 경우 타사 애그리 게이터 또는 상업용 데이터 제공 업체를 고려하십시오.
OHLC 엔드 포인트를 호출 할 때 빈 결과 나 오류가 발생하는 이유는 무엇입니까? pair 매개 변수가 올바른 크라켄 기호 형식을 사용하는지 확인하십시오. 예를 들어, BTC/USD 가 아닌 XBT/USD를 사용하십시오. 또한 interval 값이 허용 정수 중 하나인지 확인하십시오. 네트워크 문제 또는 비율 제한을 초과하면 빈 응답이 발생할 수 있습니다.
크라켄에서 직접 CSV 형식으로 데이터를 검색하는 방법이 있습니까? Kraken API는 데이터를 JSON 형식 으로 만 반환합니다. Pandas와 같은 도구를 사용하여 JSON 응답을 CSV로 수동으로 변환해야합니다.
df.to_csv('kraken_xbtusd_hourly.csv') 부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.
- Bitcoin, eCash Fork 및 Airdrop Dynamics: 암호화폐의 최신 논란에 대한 심층 분석
- 2026-05-03 12:55:01
- 2026년 마이애미 컨센서스: Web3, 블록체인, 암호화폐, NFT, 메타버스, 컨퍼런스, 5월 5일 — 월스트리트가 디지털 프론티어를 만나는 곳
- 2026-05-02 12:45:01
- 연준은 금리를 안정적으로 유지하여 지정학적 긴장 속에서 비트코인 가격 하락을 촉발했습니다
- 2026-05-01 06:45:01
- 비트코인 채굴자들이 전력망을 전기화하다: 오하이오 가스 공장 인수로 디지털 금의 새로운 시대가 열리다
- 2026-05-01 00:45:01
- MegaETH의 MEGA 토큰이 빅 애플을 강타했습니다: 실시간 블록체인을 위한 새로운 성능 벤치마크 설정
- 2026-05-01 00:55:01
- 솔라나의 미끄러운 경사: 가격 예측은 저항 손실 및 추가 하락 가능성을 지적합니다.
- 2026-05-01 06:45:01
관련 지식
준비금 증명이란 무엇입니까? 바이낸스가 자산 투명성을 입증하는 방법
2026-06-17 09:39:54
준비금 증명이란 무엇입니까? 1. PoR(지분 증명)은 중앙 집중식 암호화폐 거래소가 사용자 예치 잔액의 100%를 충당하기에 충분한 온체인 자산을 보유하고 있는지 확인하기 위해 설계된 암호화 검증 메커니즘입니다. 2. 특정 스냅샷 시간에 모든 사용자 계정 잔액의 합계...
세금 준수를 위해 암호화폐 거래를 추적하는 방법
2026-06-14 01:48:10
거래 추적에 영향을 미치는 글로벌 규제 프레임워크 1. 암호화폐 자산 보고 프레임워크(CARF)는 암호화폐-명목화폐 또는 암호화폐-암호화 교환을 촉진하는 모든 서비스 제공업체가 매년 사용자 거래 데이터를 수집하고 세무 당국에 보고하도록 규정하고 있습니다. 2. CARF...
여러 바이낸스 제품에서 암호화폐 자산을 관리하는 방법
2026-06-14 17:03:34
바이낸스 생태계 전반에 걸친 자산 배분 1. 사용자는 단일 로그인 자격 증명을 사용하여 바이낸스 현물, 선물, 마진 및 적립 제품 전반에 걸쳐 통합 계정을 유지합니다. 모든 잔액은 통합 지갑 대시보드 내에 실시간으로 반영됩니다. 2. 제품 지갑 간 전송은 수수료나 블록...
혼란 없이 바이낸스에서 자산을 상환하는 방법
2026-06-14 05:20:27
시장 변동성 패턴 1. Bitcoin 및 이더리움을 포함한 주요 암호화폐에서 24시간 이내에 15%를 초과하는 가격 변동이 정기적으로 발생합니다. 2. 아시아 거래 시간 중 유동성 격차로 인해 무기한 스왑 시장에서 연쇄 청산이 발생하는 경우가 많습니다. 3. 고래 지갑...
바이낸스를 사용하여 수동 소득을 위한 유연한 제품을 얻는 방법
2026-06-17 01:39:52
바이낸스 적립의 유연한 제품 이해 1. 유연한 상품을 통해 사용자는 락업 기간 없이 언제든지 자금을 입출금할 수 있습니다. 2. 이자는 매일 발생하며 예금에 사용된 것과 동일한 자산으로 분배됩니다. 3. 대부분의 스테이블코인 기반 유연한 상품에는 최소 입금액 기준이 적...
바이낸스 자동 투자란 무엇입니까? 자동 투자에 대한 초보자 가이드
2026-06-14 13:40:01
바이낸스 자동 투자란 무엇입니까? 1. 바이낸스 자동 투자는 사용자가 법정화폐나 스테이블코인을 사용하여 고정된 간격으로 암호화폐를 구매할 수 있는 반복 구매 도구입니다. 2. 현물, 마진, 저축 상품 전반에 걸쳐 BTC, ETH, BNB 및 100개 이상의 토큰을 포함...
준비금 증명이란 무엇입니까? 바이낸스가 자산 투명성을 입증하는 방법
2026-06-17 09:39:54
준비금 증명이란 무엇입니까? 1. PoR(지분 증명)은 중앙 집중식 암호화폐 거래소가 사용자 예치 잔액의 100%를 충당하기에 충분한 온체인 자산을 보유하고 있는지 확인하기 위해 설계된 암호화 검증 메커니즘입니다. 2. 특정 스냅샷 시간에 모든 사용자 계정 잔액의 합계...
세금 준수를 위해 암호화폐 거래를 추적하는 방법
2026-06-14 01:48:10
거래 추적에 영향을 미치는 글로벌 규제 프레임워크 1. 암호화폐 자산 보고 프레임워크(CARF)는 암호화폐-명목화폐 또는 암호화폐-암호화 교환을 촉진하는 모든 서비스 제공업체가 매년 사용자 거래 데이터를 수집하고 세무 당국에 보고하도록 규정하고 있습니다. 2. CARF...
여러 바이낸스 제품에서 암호화폐 자산을 관리하는 방법
2026-06-14 17:03:34
바이낸스 생태계 전반에 걸친 자산 배분 1. 사용자는 단일 로그인 자격 증명을 사용하여 바이낸스 현물, 선물, 마진 및 적립 제품 전반에 걸쳐 통합 계정을 유지합니다. 모든 잔액은 통합 지갑 대시보드 내에 실시간으로 반영됩니다. 2. 제품 지갑 간 전송은 수수료나 블록...
혼란 없이 바이낸스에서 자산을 상환하는 방법
2026-06-14 05:20:27
시장 변동성 패턴 1. Bitcoin 및 이더리움을 포함한 주요 암호화폐에서 24시간 이내에 15%를 초과하는 가격 변동이 정기적으로 발생합니다. 2. 아시아 거래 시간 중 유동성 격차로 인해 무기한 스왑 시장에서 연쇄 청산이 발생하는 경우가 많습니다. 3. 고래 지갑...
바이낸스를 사용하여 수동 소득을 위한 유연한 제품을 얻는 방법
2026-06-17 01:39:52
바이낸스 적립의 유연한 제품 이해 1. 유연한 상품을 통해 사용자는 락업 기간 없이 언제든지 자금을 입출금할 수 있습니다. 2. 이자는 매일 발생하며 예금에 사용된 것과 동일한 자산으로 분배됩니다. 3. 대부분의 스테이블코인 기반 유연한 상품에는 최소 입금액 기준이 적...
바이낸스 자동 투자란 무엇입니까? 자동 투자에 대한 초보자 가이드
2026-06-14 13:40:01
바이낸스 자동 투자란 무엇입니까? 1. 바이낸스 자동 투자는 사용자가 법정화폐나 스테이블코인을 사용하여 고정된 간격으로 암호화폐를 구매할 수 있는 반복 구매 도구입니다. 2. 현물, 마진, 저축 상품 전반에 걸쳐 BTC, ETH, BNB 및 100개 이상의 토큰을 포함...
모든 기사 보기














