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.
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.
Client WebSocket v2 Bitstamp — trade live, order book ed eventi dettagliati sugli ordini per ogni strumento supportato.
TsgcWSAPI_Bitstamp
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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");
Trade tape live, eventi dettagliati sugli ordini, snapshot completi dell'order book e aggiornamenti incrementali del detail-order-book.
SubscribeLiveTrades apre il canale live_trades_xxx e consegna i tick dei singoli trade (prezzo, quantità, microtimestamp, side buy/sell) per ogni coppia.
SubscribeOrderBook (top 100), SubscribeDetailOrderBook (dettaglio L3 completo) e SubscribeDiffOrderBook (aggiornamenti incrementali) coprono ogni livello di dettaglio dell'order book esposto da Bitstamp.
SubscribeLiveOrders pubblica gli eventi order_created, order_changed e order_deleted per la coppia di valute scelta — il tape grezzo degli ordini L3.
Alla riconnessione WatchDog di TsgcWebSocketClient il componente si risottoscrive a ogni canale precedentemente attivo, senza bisogno di replay manuale.
Bitstamp v2 usa heartbeat a livello di connessione — configura la proprietà HeartBeat del client sottostante per mantenere viva la connessione attraverso firewall e NAT.
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.
Fonti autorevoli per le API implementate da questo componente.
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. | Apri | |
| Progetto demo — Demos\05.Crypto\02.Bitstamp Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti delle fonti primarie — solo per questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre ogni componente della libreria. | Apri |