見出し画像

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

コーヒー飲みます。ありがとうございます。