API Kraken

Kraken

 

Genel Bakış

WebSockets API gerçek zamanlı piyasa verisi güncellemeleri sunar. WebSockets, en hızlı gerçek zamanlı veriyi sunan iki yönlü bir protokoldür ve gerçek zamanlı uygulamalar oluşturmanıza yardımcı olur. Aşağıda sunulan genel mesaj türleri kimlik doğrulama gerektirmez. Özel veri mesajlarına ayrı bir kimlik doğrulamalı uç noktada abone olunabilir.

 

Kraken ayrıca Genel piyasa verileri ve Özel kullanıcı verileri (kimlik doğrulama gerektirir) içeren bir REST API de sunar.

 

Configuration

 

Özel API, Kraken hesabınızdan bir API anahtarı oluşturmayı gerektirir.

Kraken, WebSocket protokolünde Test ortamına izin verir, bu beta özelliğini kullanmak için Kraken Özelliğinden Beta özelliğini etkinleştirin.

Desteklenen API'ler

 

 

 

Kraken Examples

Genel WebSocket Sunucusuna Nasıl Bağlanılır


oClient := TsgcWebSocketClient.Create(nil);
oKraken := TsgcWSAPI_Kraken.Create(nil);
oKraken.Client := oClient;
oClient.Active := True;

Özel WebSocket Sunucusuna Nasıl Bağlanılır


oClient := TsgcWebSocketClient.Create(nil);
oKraken := TsgcWSAPI_Kraken.Create(nil);
oKraken.Kraken.ApiKey := 'your api key';
oKraken.Kraken.ApiSecret := 'your api secret';
oKraken.Client := oClient;
oClient.Active := True;

REST API'den Ticker Nasıl Alınır


oClient := TsgcWebSocketClient.Create(nil);
oKraken := TsgcWSAPI_Kraken.Create(nil);
oKraken.Client := oClient;
ShowMessage(oKraken.GetTicker(['XBTUSD']));

REST API Methods

Public Endpoints

Yöntem Arguments Açıklama
GetSystemStatus Mevcut sistem durumunu alın.

Özel Uç Noktalar

Yöntem Arguments Açıklama
GetExtendedBalance Genişletilmiş bakiye bilgilerini alın.
AmendOrder Mevcut bir siparişi değiştirin.
CancelAllOrders Tüm açık emirleri iptal edin.
CancelAllOrdersAfter Dead man's switch - zaman aşımından sonra tüm emirleri iptal et.
EditOrder Mevcut bir emri düzenleyin.
AddOrderBatch Birden fazla emri toplu olarak ekle.
CancelOrderBatch Birden çok emri toplu olarak iptal eder.
GetWithdrawalMethods Kullanılabilir çekim yöntemlerini alın.
GetWithdrawalAddresses Para çekme adreslerini alır.

REST API'den Hesap Bakiyesi Nasıl Alınır


oClient := TsgcWebSocketClient.Create(nil);
oKraken := TsgcWSAPI_Kraken.Create(nil);
oKraken.Kraken.ApiKey := 'your api key';
oKraken.Kraken.ApiSecret := 'your api secret';
oKraken.Client := oClient;
ShowMessage(oKraken.GetAccountBalance());