BitMEX WebSocket API
Strumieniuj dane pochodnych BitMEX (orderBookL2, quote, trade, funding) i uwierzytelnione kanały konta/zleceń/pozycji za pomocą typowanego komponentu Delphi.
Strumieniuj dane pochodnych BitMEX (orderBookL2, quote, trade, funding) i uwierzytelnione kanały konta/zleceń/pozycji za pomocą typowanego komponentu Delphi.
Klient API WebSocket pochodnych BitMEX — pełna księga zleceń Level 2, taśma transakcji, strumień kwotowań i prywatne kanały podpisane HMAC.
TsgcWSAPI_Bitmex
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Sparuj komponent z TsgcWebSocketClient, ustaw Bitmex.ApiKey / Bitmex.ApiSecret dla podpisanych strumieni, a następnie subskrybuj kanały instrumentów.
uses
sgcWebSocket, sgcWebSocket_API_Bitmex;
var
WSClient: TsgcWebSocketClient;
Bitmex: TsgcWSAPI_Bitmex;
begin
WSClient := TsgcWebSocketClient.Create(nil);
Bitmex := TsgcWSAPI_Bitmex.Create(nil);
Bitmex.Client := WSClient;
Bitmex.Bitmex.ApiKey := 'your-api-key';
Bitmex.Bitmex.ApiSecret := 'your-api-secret';
WSClient.Active := True;
Bitmex.SubscribeQuote('XBTUSD');
Bitmex.SubscribeTrade('XBTUSD');
Bitmex.SubscribeOrderBookL2('XBTUSD');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Bitmex
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Bitmex *Bitmex = new TsgcWSAPI_Bitmex(this);
Bitmex->Client = WSClient;
WSClient->Active = true;
Bitmex->SubscribeQuote("XBTUSD");
Bitmex->SubscribeTrade("XBTUSD");
Bitmex->SubscribeOrderBookL2("XBTUSD");
Snapshoty i delty księgi Level 2, taśma transakcji, strumień kwotowań, metadane instrumentów oraz uwierzytelnione kanały wykonania i depozytu zabezpieczającego.
SubscribeQuote, SubscribeTrade, SubscribeOrderBookL2, SubscribeOrderBook10, SubscribeInstrument, SubscribeFunding, SubscribeLiquidation pokrywają pełną powierzchnię rynku BitMEX.
OrderBookL2 publikuje częściowy snapshot, a następnie delty insert / update / delete per wiersz. Stosuj każdą deltę, aby utrzymać zsynchronizowaną lokalną księgę.
Ustaw Bitmex.ApiKey i Bitmex.ApiSecret, następnie subskrybuj position, execution, order, margin, wallet — komponent podpisuje każde żądanie HMAC-SHA256.
Przełącz Bitmex.TestNet, aby zmienić punkt końcowy WebSocket na testnet.bitmex.com do testowania w piaskownicy.
Każda para kanał:symbol kieruje przez własne zdarzenie, więc jeden komponent może multipleksować setki subskrybowanych kontraktów na jednym połączeniu.
Powiąż z bazowym TsgcWebSocketClient dla HeartBeat (ping/pong co 5s) i automatycznego reconnect WatchDog z przywracaniem stanu.
Autorytatywne źródła API implementowanych przez ten komponent.
Deep-link do dokumentacji komponentu, gotowy do uruchomienia projekt demonstracyjny i pobranie wersji próbnej.
| Pomoc online — API_Bitmex Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu. | Otwórz | |
| Projekt demonstracyjny — Demos\05.Crypto\06.Bitmex Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |