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.

TsgcWSAPI_Bitstamp

Bitstamp WebSocket v2-client — live trades, orderbook en gedetailleerde order-events voor elk ondersteund instrument.

Componentklasse

TsgcWSAPI_Bitstamp

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Standard / Professional / Enterprise

Plaats het component, stel sleutels in en abonneer je

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");

Wat zit erin

Live trade tape, gedetailleerde order-events, volledige orderbook-snapshots en incrementele detail-orderbook-updates.

Live trades

SubscribeLiveTrades opent het live_trades_xxx-kanaal en levert individuele trade-ticks (prijs, hoeveelheid, microtimestamp, buy/sell-zijde) per paar.

Orderbook-streams

SubscribeOrderBook (top 100), SubscribeDetailOrderBook (volledig L3-detail) en SubscribeDiffOrderBook (incrementele updates) dekken elk detailniveau van het orderbook dat Bitstamp aanbiedt.

Live orders

SubscribeLiveOrders publiceert order_created-, order_changed- en order_deleted-events voor het gekozen handelspaar — de ruwe L3 order tape.

Reconnect-veilig

Bij TsgcWebSocketClient-WatchDog-reconnect abonneert het component zich opnieuw op elk eerder actief kanaal, zodat geen handmatige replay nodig is.

Heartbeats

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.

Multi-paar multiplex

Eén component verwerkt meerdere handelsparen tegelijk; OnBitstamp*-events laten zien van welk paar de payload afkomstig is, zodat je deze correct kunt routeren.

Specificaties & referenties

Gezaghebbende bronnen voor de API's die dit component implementeert.

Documentatie & demo's

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.
Demoproject — Demos\05.Crypto\02.Bitstamp Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om op Bitstamp te handelen?

Download de gratis proefversie en integreer Bitstamp WebSocket-streams in je Delphi-toepassingen.