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