Bitfinex WebSocket API
Bitfinex v2 genel kanallarına (ticker, trades, books, candles) abone olun ve özel emir, pozisyon ve cüzdan güncellemeleri almak için kimlik doğrulaması yapın.
Bitfinex v2 genel kanallarına (ticker, trades, books, candles) abone olun ve özel emir, pozisyon ve cüzdan güncellemeleri almak için kimlik doğrulaması yapın.
Bitfinex WebSocket v2 API için türlenmiş Delphi/C++Builder istemcisi — genel kanallar (ticker, trades, book, candles, status) ve kimlik doğrulamalı emir/pozisyon/cüzdan akışları.
TsgcWSAPI_Bitfinex
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Bileşeni bir TsgcWebSocketClient ile eşleştirin, ardından özel güncellemeler almaya başlamak için SubscribeTicker, SubscribeTrades veya Authenticate çağırın.
uses
sgcWebSocket, sgcWebSocket_API_Bitfinex;
var
WSClient: TsgcWebSocketClient;
Bitfinex: TsgcWSAPI_Bitfinex;
begin
WSClient := TsgcWebSocketClient.Create(nil);
Bitfinex := TsgcWSAPI_Bitfinex.Create(nil);
Bitfinex.Client := WSClient;
Bitfinex.Bitfinex.ApiKey := 'your-api-key';
Bitfinex.Bitfinex.ApiSecret := 'your-api-secret';
WSClient.Active := True;
// public channels
Bitfinex.SubscribeTicker('tBTCUSD');
Bitfinex.SubscribeTrades('tBTCUSD');
Bitfinex.SubscribeBook('tBTCUSD');
// authenticated channels
Bitfinex.Authenticate;
end;
// uses: sgcWebSocket, sgcWebSocket_API_Bitfinex
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Bitfinex *Bitfinex = new TsgcWSAPI_Bitfinex(this);
Bitfinex->Client = WSClient;
WSClient->Active = true;
Bitfinex->SubscribeTicker("tBTCUSD");
Bitfinex->SubscribeTrades("tBTCUSD");
Bitfinex->SubscribeBook("tBTCUSD");
Çok kanallı yönlendirici, genel kanal başına türlenmiş işleyiciler ve kimlik doğrulamalı akışlar.
SubscribeTicker, SubscribeTrades, SubscribeBook, SubscribeRawBook, SubscribeCandles ve SubscribeStatus her genel Bitfinex v2 kanalını kaydeder.
Authenticate, kimlik doğrulama yükünü Bitfinex.ApiSecret değerine karşı HMAC-SHA384 ile imzalar ve emirler, pozisyonlar, cüzdanlar, bakiye güncellemeleri ve işlem gerçekleşmeleri için özel kanalı açar.
Her abonelik çağrısı bir chanId döndürür. Bileşen, hangi sembol/zaman diliminin hangi chanId'ye eşlendiğini izler ve her kanalı kendi türlenmiş olayı aracılığıyla iletir.
NewOrder, CancelOrder, UpdateOrder, CancelMultipleOrders ve order-multi-op zarfı, ilgili kimlik doğrulama kanalı girdi mesajlarını gönderen türlenmiş metotlardır.
Conf, sıralama, sağlama toplamları, ham emir kimlikleri ve diğer v2 tel biçimi seçeneklerini etkinleştirmek için Bitfinex yapılandırma bit maskesini gönderir.
WatchDog / HeartBeat / TLS için temel TsgcWebSocketClient bileşenine bağlanın — yeniden bağlanmada yeniden abonelik OnConnect aracılığıyla bağlanır.
Bu bileşenin uyguladığı API'ler için yetkili kaynaklar.
Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.
| Çevrimiçi Yardım — API_Bitfinex Bu bileşen için tam özellik, metot ve olay referansı. | Aç | |
| Demo Projesi — Demos\05.Crypto\21.Bitfinex Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin. | Aç | |
| Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları, yalnızca bu bileşen. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |