-
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 enables automated trading and real-time market data access via REST and WebSockets, with public endpoints for data and private ones for account actions.
2025/08/02 10:28
크라켄 API와 그 목적을 이해합니다
크라켄 API는 개발자와 트레이더가 프로그래밍 방식으로 크라켄 암호 화폐 교환과 상호 작용할 수있는 강력한 도구입니다. 웹 인터페이스에 의존하지 않고 자동 거래, 포트폴리오 관리, 실시간 시장 데이터 검색 및 계정 모니터링이 가능합니다. API는 시세 정보, 주문서 및 무역 이력과 같은 시장 데이터를 제공하는 공개 엔드 포인트 와 인증이 필요한 개인 엔드 포인트를 제공하며 사용자가 주문을 관리하고 균형을 확인하고 자금을 인출 할 수 있도록합니다.
크라켄 API를 효과적으로 사용하려면 REST API 와 WebSockets API 의 두 가지 주요 구성 요소를 이해해야합니다. REST API는 자산 가격을 가져 오거나 주문하는 것과 같은 일회성 요청에 이상적입니다. WebSockets API는 라이브 가격 업데이트 또는 주문서 변경과 같은 실시간 데이터 스트리밍에 사용됩니다. 두 API는 각각 HTTPS 및 WebSocket 연결을 통해 액세스 할 수 있으며 일반적으로 JSON 형식으로 요청 및 응답의 적절한 형식이 필요합니다.
크라켄 API 자격 증명을 설정합니다
API 호출을하기 전에 Kraken 계정에서 API 키와 비밀을 생성해야합니다. 크라켄 계정에 로그인하여 설정 섹션으로 이동하십시오. API 탭을 클릭 한 다음 새 API 키를 선택하십시오. 키에 대한 권한을 설정하라는 메시지가 표시됩니다. 기본 데이터 검색의 경우 쿼리 공개 및 쿼리 개인 옵션을 활성화하십시오. 거래를하거나 자금을 인출 할 계획이라면 거래를 가능하게하고 허가를 철회하십시오 . 손상된 키가 자금 손실로 이어질 수 있으므로 권한에주의하십시오.
키가 생성되면 두 개의 문자열이 표시됩니다.
- API 키 : 계정을 식별하는 데 사용되는 긴 영숫자 문자열입니다.
- API 비밀 : 요청에 서명하는 데 사용되는 Base64에 인코딩 된 문자열입니다.
이것들을 단단히 보관하십시오. API 비밀은 클라이언트 측 코드 또는 공개 리포지토리에 노출되어서는 안됩니다. API 요청에 이러한 자격 증명을 사용하려면 API 비밀을 키로 사용하고 URI Path, Nonce 및 Post Data를 포함하는 메시지와 함께 HMAC-SHA512 암호화를 사용하여 각 개인 요청에 서명해야합니다.
공개 API 요청 실행
공개 엔드 포인트에는 인증이 필요하지 않으며 HTTP GET 요청을 통해 직접 액세스 할 수 있습니다. 시장 데이터를 검색하는 데 유용합니다. 예를 들어, 미국 달러 (BTC/USD)에 대한 Bitcoin에 대한 현재 시세 정보를 얻으려면 다음 엔드 포인트를 사용하십시오.
https://api.kraken.com/0/public/Ticker?pair=XXBTZUSD응답에는 마지막 거래 가격 , 24 시간 볼륨 , 높은/저렴한 가격 및 입찰/요청 요금이 포함됩니다. 다른 공개 엔드 포인트는 다음과 같습니다.
- AssetPairs : 모든 거래 가능한 쌍 및 사양을 나열합니다.
- 깊이 : 주어진 쌍의 현재 주문서를 반환합니다.
- 거래 : 최근 무역 이력을 검색합니다.
- OHLC : 차트를위한 촛대 데이터를 제공합니다.
각 공개 요청은 데이터가 포함 된 result 필드와 문제를 나열하는 error 필드로 JSON 객체를 반환합니다. 결과를 처리하기 전에 error 배열을 확인하여 응용 프로그램이 오류를 우아하게 처리하는지 확인하십시오.
개인 API 요청에 서명 및 발송
개인 API 호출은 API 키 와 암호화 서명을 사용한 인증이 필요합니다. 모든 요청에는 다음 헤더가 포함되어야합니다.
-
API-Key: 생성 된 API 키. -
API-Sign: 메시지의 HMAC-SHA512 서명.
서명 할 메시지는 다음으로 구성됩니다.
- URI 경로 (예 :
/0/private/Balance). - Nonce 값 - 한 번 사용되는 엄격하게 증가하는 정수.
- 게시물 데이터 (예 :
nonce=1234567890).
서명을 구성하려면 :
-
path + SHA256(nonce + POST data)으로 메시지를 연결합니다. - 디코딩 된 API 비밀을 HMAC 키로 사용하십시오.
- 연결된 메시지에 HMAC-SHA512를 적용하십시오.
파이썬에서는 다음과 같이 구현할 수 있습니다.
import hashlib import hmac import timedef get_kraken_signature (urlpath, data, secret) :postdata = urllib.parse.urlencode(data) encoded = (str(data['nonce']) + postdata).encode() message = urlpath.encode() + hashlib.sha256(encoded).digest() mac = hmac.new(base64.b64decode(secret), message, hashlib.sha512) return base64.b64encode(mac.digest()).decode()
/0/private/Balance또는/0/private/AddOrder같은 엔드 포인트에 게시 요청을 할 때API-Sign헤더 에서이 서명을 사용하십시오.실제 사용 사례 및 코드 예제
일반적인 사용 사례는 계정 잔액을 확인하는 것입니다. 이것을하기 위해 :
https://api.kraken.com/0/private/Balance에 게시물 요청을 보내십시오.- 포스트 본체에
nonce포함하십시오. -
API-Key및API-Sign헤더를 설정하십시오.
또 다른 예는 제한 구매 주문을 작성하는 것입니다.
/0/private/AddOrder엔드 포인트를 사용하십시오.-
pair=XXBTZUSD,type=buy,ordertype=limit,price=30000및volume=0.01과 같은 매개 변수를 포함하십시오. - Nonce가 이전보다 더 큰지 확인하십시오.
실시간 데이터의 경우 WebSockets API를 사용하십시오. wss://ws.kraken.com/v2 에 연결하십시오. ticker , book 또는 특정 쌍의 trade 와 같은 채널을 구독하십시오. 예를 들어, 라이브 BTC/USD 거래를 얻으려면 :
{'방법': '구독', '매개 변수': {
'channel': 'trade', 'symbol': 'BTC/USD', 'snapshot': true} }
서버는 무역 업데이트가 발생하는 동안 푸시됩니다. 응용 프로그램에서 이벤트 리스너를 사용하여 들어오는 메시지를 처리합니다.
보안 모범 사례 및 요금 제한
크라켄은 학대를 방지하기 위해 요율 제한을 시행합니다. 공개 엔드 포인트는 IP 당 초당 최대 10 개의 요청을 허용합니다. 개인 엔드 포인트는 API 키 당 초당 15 개의 요청으로 제한됩니다. 이러한 제한을 초과하면 임시 금지가 발생합니다. 이를 피하려면 코드에서 요청 조절기 및 지수 백 오프를 구현하십시오.
보안 향상 :
- API 키에 대한 IP 화이트리스트 사용
- 불필요한 권한 비활성화.
- API 키를 주기적으로 회전합니다.
- API 비밀을 일반 텍스트로 기록하거나 저장하지 마십시오.
휴식 전화에는 항상 https를 사용하고 Websocket에는 WSS를 사용하십시오. 생산 환경에서 SSL 인증서를 확인하십시오.
자주 묻는 질문
Kraken API 요청에서 Nonce의 올바른 형식은 무엇입니까? Nonce는 각 요청에 따라 증가하는 정수 여야합니다. 대부분의 개발자는 마이크로 초에서 Unix 타임 스탬프를 사용합니다. 예를 들어, Python의 int(time.time() * 1000000) 은 독창성과 단조로운 성장을 보장합니다. NONE를 재사용하거나 줄이면 API가 요청을 거부하게됩니다.
실제 자금을 위험에 빠뜨리지 않고 Kraken API를 어떻게 테스트 할 수 있습니까? 크라켄은 샌드 박스 환경을 제공하지 않습니다. 그러나 철회 또는 거래 권한이없는 새 API 키를 생성하고이를 사용하여 균형 쿼리 및 시장 데이터 검색을 테스트 할 수 있습니다. 거래 시뮬레이션의 경우 실제 주문을 보내지 않고 시장 데이터를 가져오고 주문 실행을 현지에서 시뮬레이션하십시오.
'EAPI : Invalid Key'오류를받는 이유는 무엇입니까? 이 오류는 API Key 헤더가 누락되었거나 기형 또는 인식되지 않았 음을 나타냅니다. 키가 Kraken 대시 보드에서 정확히 복사되어 요청 헤더에 포함되어 있음을 두 번 확인하십시오. 또한 여분의 공간이나 라인 브레이크가 없도록하십시오.
Kraken API를 사용하여 역사적 촛대 데이터를 검색 할 수 있습니까? 예. pair 및 interval 매개 변수와 함께 /0/public/OHLC 엔드 포인트를 사용하십시오. 예를 들어, pair=XXBTZUSD&interval=60 1 시간의 양초를 반환합니다. 응답에는 시간, 개방, 높음, 낮음, 가까운 및 볼륨 데이터가 포함됩니다. 크라켄은 과거 데이터를 요청 당 최근의 최근 간격으로 제한합니다.
부인 성명: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-02 08:59:31
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 대략 4년마다 210,000블록마다 블록 보상 감소를 시행합니다. 2. 가장 최근의 반감기는 2024년 4월에 발생하여 채굴자 보상이 블록당 6.25 BTC에서 3.125 BTC로 줄었습니다. 3. 이 메커...
기기 변경 후 Bybit 탈퇴 시 '보안 인증 실패' 오류를 해결하는 방법은 무엇인가요?
2026-05-28 18:59:50
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 새로운 BTC가 유통되는 비율을 직접적으로 줄입니다. 3. 채굴자는 검증된 블...
교차거래 차익거래에 OKX Nitro Spread를 사용하는 방법은 무엇입니까?
2026-06-07 03:59:11
OKX Nitro 스프레드 이해 1. Nitro Spreads는 내부 매칭 엔진 내의 여러 유동성 소스에 걸쳐 대기 시간이 매우 짧은 주문 라우팅을 가능하게 하기 위해 OKX가 도입한 독점 실행 계층입니다. 2. 공개 API나 제3자 거래소에 주문을 노출하지 않고 OK...
Coinbase에서 "은행을 연결할 수 없습니다 - 이름 불일치"를 해결하는 방법은 무엇입니까?
2026-05-29 06:19:37
이름 불일치 오류 이해 1. Coinbase 계정에 등록된 법적 이름이 연결된 은행 명세서 또는 확인 문서에 표시된 이름과 정확하게 일치하지 않는 경우 오류가 발생합니다. 2. 중간 이니셜 대 전체 중간 이름, 약어 이름, 이름 순서 반전 등 사소한 불일치라도 자동화된...
OKX에서 입금이 지연되는 "네트워크 유지 관리" 문제를 해결하는 방법은 무엇입니까?
2026-05-31 22:00:24
OKX 예금에 대한 네트워크 유지 관리 영향 이해 1. OKX의 네트워크 유지 관리 이벤트는 임의적인 중단이 아닙니다. 이는 예정된 인프라 업그레이드, 체인 동기화 조정 또는 지원되는 블록체인 전반의 크로스 체인 브리지 재보정을 반영합니다. 2. 유지 관리 기간 동안 ...
Bybit 보험 기금을 사용하는 방법과 거래자를 어떻게 보호하나요?
2026-05-28 22:19:35
보험 기금 아키텍처 1. Bybit 보험 기금은 영구 및 선물 시장에서 자동 청산(ADL)으로 인해 발생하는 손실을 보상하기 위해 특별히 설계된 예비 풀로 운영됩니다. 2. 각 USDT 영구 계약 쌍은 출시 단계에서 초기 시장 충격을 흡수하기 위해 800만 달러 이상으...
내 자금이 뒷받침되는지 확인하기 위해 크라켄의 준비금 증명을 어떻게 사용합니까?
2026-06-02 08:59:31
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 대략 4년마다 210,000블록마다 블록 보상 감소를 시행합니다. 2. 가장 최근의 반감기는 2024년 4월에 발생하여 채굴자 보상이 블록당 6.25 BTC에서 3.125 BTC로 줄었습니다. 3. 이 메커...
기기 변경 후 Bybit 탈퇴 시 '보안 인증 실패' 오류를 해결하는 방법은 무엇인가요?
2026-05-28 18:59:50
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 새로운 BTC가 유통되는 비율을 직접적으로 줄입니다. 3. 채굴자는 검증된 블...
교차거래 차익거래에 OKX Nitro Spread를 사용하는 방법은 무엇입니까?
2026-06-07 03:59:11
OKX Nitro 스프레드 이해 1. Nitro Spreads는 내부 매칭 엔진 내의 여러 유동성 소스에 걸쳐 대기 시간이 매우 짧은 주문 라우팅을 가능하게 하기 위해 OKX가 도입한 독점 실행 계층입니다. 2. 공개 API나 제3자 거래소에 주문을 노출하지 않고 OK...
Coinbase에서 "은행을 연결할 수 없습니다 - 이름 불일치"를 해결하는 방법은 무엇입니까?
2026-05-29 06:19:37
이름 불일치 오류 이해 1. Coinbase 계정에 등록된 법적 이름이 연결된 은행 명세서 또는 확인 문서에 표시된 이름과 정확하게 일치하지 않는 경우 오류가 발생합니다. 2. 중간 이니셜 대 전체 중간 이름, 약어 이름, 이름 순서 반전 등 사소한 불일치라도 자동화된...
OKX에서 입금이 지연되는 "네트워크 유지 관리" 문제를 해결하는 방법은 무엇입니까?
2026-05-31 22:00:24
OKX 예금에 대한 네트워크 유지 관리 영향 이해 1. OKX의 네트워크 유지 관리 이벤트는 임의적인 중단이 아닙니다. 이는 예정된 인프라 업그레이드, 체인 동기화 조정 또는 지원되는 블록체인 전반의 크로스 체인 브리지 재보정을 반영합니다. 2. 유지 관리 기간 동안 ...
Bybit 보험 기금을 사용하는 방법과 거래자를 어떻게 보호하나요?
2026-05-28 22:19:35
보험 기금 아키텍처 1. Bybit 보험 기금은 영구 및 선물 시장에서 자동 청산(ADL)으로 인해 발생하는 손실을 보상하기 위해 특별히 설계된 예비 풀로 운영됩니다. 2. 각 USDT 영구 계약 쌍은 출시 단계에서 초기 시장 충격을 흡수하기 위해 800만 달러 이상으...
모든 기사 보기














