def canceltradepair():
global privapi
global orders
if len(orders) > 0:
if window.lstorders.curselection():
selectedorder = window.lstorders.get(window.lstorders.curselection())
tradepairid = str(orders[selectedorder].TradePairId)
marketname = orders[selectedorder].Market
warning = messagebox.askokcancel("############ WARNING!! ############",
"You have requested a cancel on ALL " + marketname + " orders.")
if warning:
ttype = "TradePair"
debugout("Requesting Cancellation of all " + marketname + " trades...")
response = privapi.canceltrade(ttype, tradepairid)
if isinstance(response, str):
debugout(response)
else:
orderstr = marketname + " TradePair Cancel Submitted! "
if len(response) > 0:
orderstr = orderstr + "Cancelled Order ID's: "
for corder in response:
orderstr = orderstr + str(corder) + ", "
debugout(orderstr)
getorders()
else:
debugout("User cancelled All " + tradepairid + " cancellation after warning.")
else:
debugout("ERROR! - No Order Selected!")
else:
debugout("ERROR! - No Orders Found! Please try again.")
getorders()
# Cancel ALL trades
评论列表
文章目录