BINANCE自動売買で必要そうなAPI
先物のAPIについてどの機能を使いこなせないといけないかを確認したい。
1.Balance情報の取得
2.ローソク情報の取得
3.成行と指値の注文
4.注文の取り消し
5.注文の成立判定
6.現在の損益額の取得
7.トレード履歴の取得(指値ではなく成行を使った場合の履歴取得で使うかも?)
以上の動作は確認できたので、ヒントは下記に残す。
あとで見てわかるといいんだけどね。
1.Balance情報の取得
get 'https://fapi.binance.com/fapi/v2/balance?'
2.ローソク情報の取得
$response = file_get_contents('https://fapi.binance.com/fapi/v1/klines?symbol=BTCUSDT&interval=15m&limit=2');
3.成行と指値の注文
post 'https://fapi.binance.com/fapi/v1/order?'
4.注文の取り消し
delete 'https://fapi.binance.com/fapi/v1/allOpenOrders?'
5.注文の成立判定
get 'https://fapi.binance.com/fapi/v1/allOrders?'
6.現在の損益額の取得
get 'https://fapi.binance.com/fapi/v1/positionRisk?'
7.トレード履歴を取得
get 'https://fapi.binance.com/fapi/v1/userTrades?'
※あとで思ったんだが、これ以外に現物→先物の振替が必要だ。
それは、POST /sapi/v1/asset/transfer (HMAC SHA256)でできる。