API de Binance.us para Delphi y .NET

· Características

Desde sgcWebSockets 2022.1, los servidores Binance.us son compatibles con nuestro cliente API de Binance. Se soportan las siguientes APIs:

  1. WebSocket streams: permite suscribirse a algunos métodos y recibir datos en tiempo real. Los eventos los envía el servidor a los suscriptores. Usa WebSocket como protocolo.
  2. UserData stream: los clientes suscritos obtienen detalles de la cuenta. Requiere una API key para autenticarse y usa WebSocket como protocolo.
  3. REST API: los clientes pueden solicitar al servidor datos de mercado y de cuenta. Requiere una API Key y un Secret para autenticarse y usa HTTPS como protocolo.

Configuración 

Hay una nueva propiedad en Binance llamada "BinanceUS"; si está habilitada, el cliente se conectará a los servidores de Binance.us en lugar de los de 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;