Binance | Trade Spot

Binance vous permet de trader au comptant en utilisant son API REST.

 

Configuration

Vous devez d'abord créer une clé API dans votre compte binance et ajouter des privilèges de trading Spot.

Une fois cela fait, vous pouvez commencer le trading au comptant.

Premièrement, définissez votre ApiKey et votre ApiSecret dans le composant client Binance, ceux-ci seront utilisés pour signer les requêtes envoyées au serveur Binance.

 

Passer un ordre

Pour passer un nouvel ordre, appelez simplement la méthode REST_API.NewOrder du composant client Binance.

 

Selon le type d'ordre (marché, limite...) l'API nécessite plus ou moins de champs.

 

Champs obligatoires

 

 

Champs obligatoires supplémentaires selon le type

 

 

Lorsque vous passez un ordre, il y a 2 possibilités :

 

1. Succès : la fonction NewOrder retourne le message envoyé par le serveur Binance.

2. Erreur : l'exception est retournée dans l'événement OnBinanceHTTPException.

 

 

Placer un ordre Market de 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));

 

Placer un ordre Limit de 1 BNBBTC à 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));