Binance | スポット取引

Binance では REST API を使用してスポット取引ができます。

 

設定

まず、binanceアカウントでAPI Keyを作成し、Spotでの取引権限を追加する必要があります。

これが完了すると、現物取引を開始できます。

まず、ApiKey と ApiSecret を Binance クライアントコンポーネントに設定します。これらは Binance サーバーに送信されるリクエストの署名に使用されます。

 

注文を発注する

新しい注文を発注するには、Binance クライアントコンポーネントの REST_API.NewOrder メソッドを呼び出してください。

 

注文のタイプ(成行、指値など)に応じて、APIはより多くまたはより少ないフィールドを必要とします。

 

Mandatory Fields

 

 

タイプに基づく追加の必須フィールド

 

 

注文を送信する際、2つの可能性があります。

 

1. 成功: NewOrder 関数は Binance サーバーから送信されたメッセージを返します。

2. エラー: 例外は OnBinanceHTTPException イベントで返されます。

 

 

BNBBTC の成行注文を 1 件発注


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

 

0.009260 で BNBBTC の指値注文を 1 件発注


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