Binance | Handel spot

Binance umożliwia handel spot przy użyciu swojego API REST.

 

Konfiguracja

Najpierw należy utworzyć klucz API na koncie Binance i przyznać uprawnienia do handlu Spot.

Po wykonaniu tych czynności można rozpocząć handel spot.

Najpierw ustaw ApiKey i ApiSecret w komponencie klienta Binance; zostaną one użyte do podpisywania żądań wysyłanych do serwera Binance.

 

Złóż zlecenie

Aby złożyć nowe zlecenie, należy wywołać metodę REST_API.NewOrder komponentu klienta Binance.

 

W zależności od rodzaju zlecenia (rynkowe, limitowane...) API wymaga podania mniejszej lub większej liczby pól.

 

Pola obowiązkowe

 

 

Dodatkowe obowiązkowe pola w zależności od typu

 

 

Podczas składania zlecenia możliwe są 2 scenariusze:

 

1. Powodzenie: funkcja NewOrder zwraca wiadomość wysłaną przez serwer Binance.

2. Błąd: wyjątek jest zwracany w zdarzeniu OnBinanceHTTPException.

 

 

Złóż zlecenie rynkowe 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));

 

Złóż zlecenie Limit 1 BNBBTC po cenie 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));