为了在binance中取消订单,我需要一个orderID。
我如何下订单并自动收到订单ID。
我正以这种方式发送订单
def order_sell():
client.create_order(
symbol='XRPBNB',
side=SIDE_SELL,
type=ORDER_TYPE_LIMIT,
timeInForce=TIME_IN_FORCE_GTC,
newClientOrderId=1,
quantity=30,
price= 0.001895)
order_sell()订单是正确的,但我没有得到任何回报。我如何接收并记下回复?
如果没有orderID,我不能立即取消它,我要求binance API的所有订单列表来检索Id,但我相信它可以以适当的方式完成。
我是一个初学者,如果能回答初学者,我将不胜感激。
发布于 2021-11-09 01:13:59
我找出了问题所在。正确的代码应该看起来像这样:
def order_sell():
global order_Sell_ID
order_sell=client.create_order(
symbol='XRPBNB',
side=SIDE_SELL,
type=ORDER_TYPE_LIMIT,
timeInForce=TIME_IN_FORCE_GTC,
quantity=30,
price= xxxx )
order_Sell_ID=order_sell['orderId']
print(order_sell)
print("Order ID: " + str(order_Sell_ID))https://stackoverflow.com/questions/69876768
复制相似问题