アカウントエンドポイント¶
注文¶
注文バリデーション¶
Binanceには、通貨ペアの注文に対して、最低価格、数、総注文価格についてのルールがあります。
詳細は、 Filters のオフィシャルAPIのセクションを参照してください。
下記のスニペットを参考に、出力の整形をしてください。
amount = 0.000234234
precision = 5
amt_str = "{:0.0{}f}".format(amount, precision)
注文送信¶
注文送信
注文の作成は、 create_order 関数を使用してください。
from binance.enums import *
order = client.create_order(
symbol='BNBBTC',
side=SIDE_BUY,
type=ORDER_TYPE_LIMIT,
timeInForce=TIME_IN_FORCE_GTC,
quantity=100,
price='0.00001')
指値注文の送信
指値買いまたは売りの注文をするにはヘルパー関数を使用してください。
order = client.order_limit_buy(
symbol='BNBBTC',
quantity=100,
price='0.00001')
order = client.order_limit_sell(
symbol='BNBBTC',
quantity=100,
price='0.00001')
成行注文
成行買いまたは売りの注文をするにはヘルパー関数を使用してください。
order = client.order_market_buy(
symbol='BNBBTC',
quantity=100)
order = client.order_market_sell(
symbol='BNBBTC',
quantity=100)
テスト注文の送信¶
新規注文を作成し、バリデートしますが、取引所には送信しません。
from binance.enums import *
order = client.create_test_order(
symbol='BNBBTC',
side=SIDE_BUY,
type=ORDER_TYPE_LIMIT,
timeInForce=TIME_IN_FORCE_GTC,
quantity=100,
price='0.00001')
全てのオープン注文の取得¶
orders = client.get_open_orders(symbol='BNBBTC')