Binance | Trade Spot

Binance ermöglicht den Spot-Handel über seine REST API.

 

Konfiguration

Zuerst müssen Sie einen API Key in Ihrem Binance-Konto erstellen und Berechtigungen für den Spot-Handel hinzufügen.

Sobald dies erledigt ist, können Sie mit dem Spot-Handel beginnen.

Setzen Sie zunächst Ihren ApiKey und Ihr ApiSecret in der Binance-Client-Komponente; diese werden verwendet, um die an den Binance-Server gesendeten Anfragen zu signieren.

 

Eine Order platzieren

Um eine neue Order zu platzieren, rufen Sie einfach die Methode REST_API.NewOrder der Binance-Client-Komponente auf.

 

Je nach Order-Typ (Market, Limit...) erfordert die API mehr oder weniger Felder.

 

Pflichtfelder

 

 

Zusätzliche Pflichtfelder basierend auf dem Typ

 

 

Wenn Sie eine Order senden, gibt es 2 Möglichkeiten:

 

1. Erfolgreich: die Funktion NewOrder gibt die vom Binance-Server gesendete Nachricht zurück.

2. Error: Die Ausnahme wird im Ereignis OnBinanceHTTPException zurückgegeben.

 

 

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));