Bitstamp WebSocket-API
Abonneer je op Bitstamp v2 publieke kanalen voor live ticker-, trade- en orderbook-updates voor BTC, ETH, XRP, LTC en de overige handelsparen.
Abonneer je op Bitstamp v2 publieke kanalen voor live ticker-, trade- en orderbook-updates voor BTC, ETH, XRP, LTC en de overige handelsparen.
Bitstamp WebSocket v2-client — live trades, orderbook en gedetailleerde order-events voor elk ondersteund instrument.
TsgcWSAPI_Bitstamp
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Combineer het component met een TsgcWebSocketClient en roep dan SubscribeLiveTrades, SubscribeOrderBook of SubscribeLiveOrders per handelspaar aan.
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");
Live trade tape, gedetailleerde order-events, volledige orderbook-snapshots en incrementele detail-orderbook-updates.
SubscribeLiveTrades opent het live_trades_xxx-kanaal en levert individuele trade-ticks (prijs, hoeveelheid, microtimestamp, buy/sell-zijde) per paar.
SubscribeOrderBook (top 100), SubscribeDetailOrderBook (volledig L3-detail) en SubscribeDiffOrderBook (incrementele updates) dekken elk detailniveau van het orderbook dat Bitstamp aanbiedt.
SubscribeLiveOrders publiceert order_created-, order_changed- en order_deleted-events voor het gekozen handelspaar — de ruwe L3 order tape.
Bij TsgcWebSocketClient-WatchDog-reconnect abonneert het component zich opnieuw op elk eerder actief kanaal, zodat geen handmatige replay nodig is.
Bitstamp v2 gebruikt heartbeats op verbindingsniveau — configureer de HeartBeat-eigenschap van de onderliggende client om de verbinding actief te houden door firewalls en NAT-translators heen.
Eén component verwerkt meerdere handelsparen tegelijk; OnBitstamp*-events laten zien van welk paar de payload afkomstig is, zodat je deze correct kunt routeren.
Gezaghebbende bronnen voor de API's die dit component implementeert.
Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.
| Online help — API_Bitstamp Volledige referentie van eigenschappen, methoden en events voor dit component. | Openen | |
| Demoproject — Demos\05.Crypto\02.Bitstamp Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder. | Openen | |
| Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component. | Openen | |
| Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt. | Openen |