API Binance.us pour Delphi et .NET

· Fonctionnalités

À partir de sgcWebSockets 2022.1, les serveurs Binance.us sont pris en charge par notre client API Binance. Les APIs suivantes sont prises en charge :

  1. WebSocket streams : permet de s'abonner à certaines méthodes et de recevoir des données en temps réel. Les événements sont pushés par le serveur aux abonnés. Utilise WebSocket comme protocole.
  2. UserData stream : les clients abonnés obtiennent les détails du compte. Nécessite une clé API pour s'authentifier et utilise WebSocket comme protocole.
  3. API REST : les clients peuvent demander au serveur des données de marché et de compte. Nécessite une clé API et une Secret pour s'authentifier et utilise HTTPs comme protocole.

Configuration 

Il y a une nouvelle propriété dans Binance appelée « BinanceUS » ; si activée, le client se connectera aux serveurs Binance.us au lieu des serveurs Binance.com.

Delphi

oClient := TsgcWebSocketClient.Create(nil);
oBinance := TsgcWSAPI_Binance.Create(nil);
oBinance.Binance.BinanceUS := True;
oBinance.Client := oClient;
oClient.Active := True; 

.NET 

TsgcWebSocketClient oClient = new TsgcWebSocketClient();
TsgcWSAPI_Binance oBinance = new TsgcWSAPI_Binance();
oBinance.Binance.BinanceUS := true;
oBinance.Client = oClient;
oClient.Active = true;