main.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:CTPrivAPI 作者: doubleelforbes 项目源码 文件源码
def canceltrade():
    global privapi
    global orders
    if len(orders) > 0:
        if window.lstorders.curselection():
            selectedorder = window.lstorders.get(window.lstorders.curselection())
            orderid = str(orders[selectedorder].OrderId)
            warning = messagebox.askokcancel("############ WARNING!! ############",
                                             "You have requested a cancel on order no: " + orderid)
            if warning:
                ttype = "Trade"
                debugout("Requesting Cancellation of order no. " + orderid)
                response = privapi.canceltrade(ttype, orderid)
                if isinstance(response, str):
                    debugout(response)
                else:
                    orderstr = "Cancel Order ID: " + orderid + " 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 order: " + orderid + " cancellation after warning.")
        else:
            debugout("ERROR! - No Order Selected!")
    else:
        debugout("ERROR! - No Orders Found! Please try again.")
        getorders()


# Cancel All trades for a TradePair via TradePairId
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号