Binance | Trade Spot

Binance le permite operar en el mercado de contado mediante su API REST.

 

Configuración

Primero debe crear una API Key en su cuenta de Binance y añadir privilegios para operar con Spot.

Una vez hecho esto, puede comenzar a operar al contado.

Primero, establezca su ApiKey y su ApiSecret en el componente Binance Client; esto se usará para firmar las solicitudes enviadas al servidor de Binance.

 

Colocar una orden

Para colocar una nueva orden, simplemente llame al método REST_API.NewOrder del componente cliente de Binance.

 

Dependiendo del tipo de orden (mercado, límite...), la API requiere más o menos campos.

 

Campos obligatorios

 

 

Campos obligatorios adicionales según el tipo

 

 

Cuando envía una orden, existen 2 posibilidades:

 

1. Correcto: la función NewOrder devuelve el mensaje enviado por el servidor de binance.

2. Error: la excepción se devuelve en el evento OnBinanceHTTPException.

 

 

Colocar orden de mercado 1 BNBBTC


oBinance := TsgcWSAPI_Binance.Create(nil);
oBinance.Binance.ApiKey := '<api key>';
oBinance.Binance.ApiSecret := '<api secret>';
ShowMessage(oBinance.REST_API.NewOrder('BNBBTC', 'BUY', 'MARKET', '', 1));

 

Colocar orden límite 1 BNBBTC a 0.009260


oBinance := TsgcWSAPI_Binance.Create(nil);
oBinance.Binance.ApiKey := '<api key>';
oBinance.Binance.ApiSecret := '<api secret>';
ShowMessage(oBinance.REST_API.NewOrder('BNBBTC', 'BUY', 'LIMIT', 'GTC', 1, 0, 0.009260));