![見出し画像](https://assets.st-note.com/production/uploads/images/13990314/rectangle_large_type_2_4ef1bbca186f3e7e642ca456c76cd617.png?width=1200)
Python-Binanceで全てのオーダーをキャンセル
python-binanceというモジュールを使用して
指定の通貨ペアのオーダー番号を取得して
全てのオーダーがなくなるまでひとずつ
オーダーをキャンセルするコードです。
まずは単純に一つのオーダーをキャンセルするコード
client.cancel_order(
symbol='BTCUSDT',
orderId= ここにorderId)
オーダーIDを取得するコード
#BTCUSDTの全てのオーダーIDを取得
open_orders = client.get_open_orders(symbol='BTCUSDT')
#一番古いオーダーIDが0,次が1で2、3と新しいものへ続く。
open_order_ID_0 = open_orders[0]["orderId"]#一番古いオーダーを選択
print(str(open_order_ID_0))
ここからおこづかいパートです。
指定通貨ペアで現在のオーダーを全てキャンセルするコードです。
簡単なものですので、これまでのコードを使えばすぐに書けるものです。
それでも書くのが面倒な方は使ってください。
update 2019/09/06バイナンスの手数料の体系がかわりました
ここから先は
475字
¥ 200
コーヒー飲みます。ありがとうございます。