Binance | Trade Spot

A Binance permite que você faça trade spot utilizando sua API REST.

 

Configuração

Primeiro você deve criar uma API Key na sua conta binance e adicionar privilégios para negociar com Spot.

Uma vez feito isso, você pode iniciar o spot trading.

Primeiro, defina sua ApiKey e seu ApiSecret no Componente Binance Client; isto será usado para assinar as requisições enviadas ao servidor Binance.

 

Place an Order

Para colocar uma nova ordem, basta chamar o método REST_API.NewOrder do componente Binance Client.

 

Dependendo do tipo de ordem (market, limit...), a API requer mais ou menos campos.

 

Campos Obrigatórios

 

 

Campos Obrigatórios Adicionais com base no Type

 

 

Ao enviar uma ordem, há 2 possibilidades:

 

1. Successful: a função NewOrder retorna a mensagem enviada pelo servidor binance.

2. Error: a exceção é retornada no evento OnBinanceHTTPException.

 

 

Place Market Order 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));

 

Place Limit Order 1 BNBBTC at 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));