API Kraken Futures

Kraken Futures

 

개요

REST API를 사용하면 Kraken Futures 계정의 메서드에 안전하게 액세스할 수 있습니다. REST API 메서드의 예:

 

 

이러한 메서드를 "endpoint"라고 하며 REST API 섹션에서 설명합니다.

 

Websocket API를 사용하면 Kraken Futures 플랫폼에 안전하게 통신 채널을 설정하여 실시간으로 정보를 수신할 수 있습니다. 이를 통해 지속적으로 요청을 전송하는 대신 업데이트를 수신할 수 있습니다. 이러한 채널을 subscription이라고 합니다.

 

일부 엔드포인트는 디지털 자산 출금 시작과 같은 민감한 작업을 수행할 수 있도록 합니다. 이러한 엔드포인트에 안전하게 액세스하기 위해, API는 National Security Agency가 개발한 암호화 기술을 사용합니다.

 

구성

API를 사용하려면, 고유한 API 키 쌍을 생성해야 합니다(비공개 API에 접근하려는 경우):

 

1. Kraken Futures 계정에 로그인합니다.

2. 오른쪽 상단 모서리에서 이름을 클릭하십시오.

3. 드롭다운 메뉴에서 "Settings"를 선택하십시오.

4. API 패널에서 "Create Key" 탭을 선택하십시오.

5. "Create Key" 버튼을 누르십시오.

6. 공개 및 개인 키를 확인하고 안전한 곳에 기록하십시오.

 

공개 키와 비공개 키를 구성 요소의 KrakenOptions 속성에 복사하십시오.

 

KrakenOptions.ApiKey

KrakenOptions.ApiSecret

KrakenOptions.Resubscribe: 활성화되면 재연결 후 클라이언트가 연결 해제 전에 활성 상태였던 채널을 자동으로 다시 구독합니다(기본적으로 false).

 

 

지원되는 API

 

REST API 메서드

Private Endpoints

메서드 Arguments 설명
BatchOrder 배치 주문을 제출합니다(실행/취소/편집).
GetOrderStatus 특정 주문의 상태를 가져옵니다.
GetPNLCurrencyPreferences PNL 통화 환경설정을 가져옵니다.
SetPNLCurrencyPreference 심볼에 대한 PNL 통화 환경 설정을 지정합니다.
GetLeverageSettings 레버리지 환경설정을 가져옵니다.
SetLeverageSettings symbol에 대한 leverage를 설정합니다.