API WebSocket Bitstamp

Sottoscrivi i canali pubblici Bitstamp v2 per aggiornamenti live di ticker, trade e order book per BTC, ETH, XRP, LTC e le altre coppie di trading.

TsgcWSAPI_Bitstamp

Client WebSocket v2 Bitstamp — trade live, order book ed eventi dettagliati sugli ordini per ogni strumento supportato.

Classe componente

TsgcWSAPI_Bitstamp

Piattaforme

Windows, macOS, Linux, iOS, Android

Edizione

Standard / Professional / Enterprise

Inserisci il componente, imposta le chiavi, sottoscrivi

Abbina il componente a un TsgcWebSocketClient, poi chiama SubscribeLiveTrades, SubscribeOrderBook o SubscribeLiveOrders per ogni coppia di valute.

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

Cosa c'è all'interno

Trade tape live, eventi dettagliati sugli ordini, snapshot completi dell'order book e aggiornamenti incrementali del detail-order-book.

Trade live

SubscribeLiveTrades apre il canale live_trades_xxx e consegna i tick dei singoli trade (prezzo, quantità, microtimestamp, side buy/sell) per ogni coppia.

Stream di order book

SubscribeOrderBook (top 100), SubscribeDetailOrderBook (dettaglio L3 completo) e SubscribeDiffOrderBook (aggiornamenti incrementali) coprono ogni livello di dettaglio dell'order book esposto da Bitstamp.

Ordini live

SubscribeLiveOrders pubblica gli eventi order_created, order_changed e order_deleted per la coppia di valute scelta — il tape grezzo degli ordini L3.

Sicuro alla riconnessione

Alla riconnessione WatchDog di TsgcWebSocketClient il componente si risottoscrive a ogni canale precedentemente attivo, senza bisogno di replay manuale.

Heartbeat

Bitstamp v2 usa heartbeat a livello di connessione — configura la proprietà HeartBeat del client sottostante per mantenere viva la connessione attraverso firewall e NAT.

Multiplex multi-coppia

Un singolo componente gestisce molte coppie di valute in modo concorrente; gli eventi OnBitstamp* espongono la coppia di origine così puoi instradare il payload in modo appropriato.

Specifiche e riferimenti

Fonti autorevoli per le API implementate da questo componente.

Documentazione e demo

Accedi al riferimento del componente, scarica il progetto demo pronto all'uso e ottieni la versione di prova.

Guida online — API_Bitstamp Riferimento completo di proprietà, metodi ed eventi per questo componente.
Progetto demo — Demos\05.Crypto\02.Bitstamp Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto.
Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti delle fonti primarie — solo per questo componente.
Manuale utente (PDF) Manuale completo che copre ogni componente della libreria.

Pronto a fare trading su Bitstamp?

Scarica la versione di prova gratuita e integra gli stream WebSocket Bitstamp nelle tue applicazioni Delphi.