Bitstamp WebSocket API
Subskrybuj publiczne kanały Bitstamp v2, aby otrzymywać aktualizacje tickera, transakcji i arkusza zleceń na żywo dla BTC, ETH, XRP, LTC i pozostałych par handlowych.
Subskrybuj publiczne kanały Bitstamp v2, aby otrzymywać aktualizacje tickera, transakcji i arkusza zleceń na żywo dla BTC, ETH, XRP, LTC i pozostałych par handlowych.
Klient WebSocket Bitstamp v2 — transakcje na żywo, arkusz zleceń i szczegółowe zdarzenia zleceń dla każdego obsługiwanego instrumentu.
TsgcWSAPI_Bitstamp
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Połącz komponent z TsgcWebSocketClient, a następnie wywołaj SubscribeLiveTrades, SubscribeOrderBook lub SubscribeLiveOrders dla każdej pary walutowej.
uses
sgcWebSocket, sgcWebSocket_API_Bitstamp;
var
WSClient: TsgcWebSocketClient;
Bitstamp: TsgcWSAPI_Bitstamp;
begin
WSClient := TsgcWebSocketClient.Create(nil);
Bitstamp := TsgcWSAPI_Bitstamp.Create(nil);
Bitstamp.Client := WSClient;
WSClient.Active := True;
Bitstamp.SubscribeLiveTrades('btcusd');
Bitstamp.SubscribeOrderBook('btcusd');
Bitstamp.SubscribeLiveOrders('btcusd');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Bitstamp
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Bitstamp *Bitstamp = new TsgcWSAPI_Bitstamp(this);
Bitstamp->Client = WSClient;
WSClient->Active = true;
Bitstamp->SubscribeLiveTrades("btcusd");
Bitstamp->SubscribeOrderBook("btcusd");
Bitstamp->SubscribeLiveOrders("btcusd");
Taśma transakcji na żywo, szczegółowe zdarzenia zleceń, pełne migawki arkusza zleceń i przyrostowe aktualizacje szczegółowego arkusza zleceń.
SubscribeLiveTrades otwiera kanał live_trades_xxx i dostarcza ticki poszczególnych transakcji (cena, kwota, mikroznacznik czasu, strona kupna/sprzedaży) dla danej pary.
SubscribeOrderBook (top 100), SubscribeDetailOrderBook (pełny szczegół L3) i SubscribeDiffOrderBook (przyrostowe aktualizacje) obejmują każdy poziom szczegółowości arkusza zleceń udostępniany przez Bitstamp.
SubscribeLiveOrders publikuje zdarzenia order_created, order_changed i order_deleted dla wybranej pary walutowej — surowa taśma zleceń L3.
Po ponownym połączeniu WatchDog komponent TsgcWebSocketClient ponownie subskrybuje każdy poprzednio aktywny kanał, więc ręczne odtwarzanie nie jest potrzebne.
Bitstamp v2 używa heartbeatów na poziomie połączenia — skonfiguruj właściwość HeartBeat bazowego klienta, aby utrzymać połączenie przez zapory sieciowe i translatory NAT.
Jeden komponent obsługuje wiele par walutowych jednocześnie; zdarzenia OnBitstamp* ujawniają parę źródłową, dzięki czemu możesz odpowiednio trasować ładunek.
Autorytatywne źródła API implementowanych przez ten komponent.
Przejdź bezpośrednio do dokumentacji komponentu, pobierz gotowy do uruchomienia projekt demonstracyjny i pobierz wersję próbną.
| Pomoc online — API_Bitstamp Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu. | Otwórz | |
| Projekt demonstracyjny — Demos\05.Crypto\02.Bitstamp 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 |