def cancelOrder(self, coinType, id, method="cancel_order"): coinType = chooseType(coinType) params = {"account": self.account} url = "/v1/order/orders/{0}/submitcancel".format(id) result = nh.api_key_post(params, url) if result and result["status"] == "ok": result["result"] = "success" return result return {"result": "fail", "msg": result}
def sell(self, coinType, price, amount, method="sell-limit"): coinType = chooseType(coinType) path = '/v1/order/orders/place' params = self.get_trade_params(price, amount, coinType, method) try: result = nh.api_key_post(params, path) if result and result["status"] == "ok": result["result"] = "success" result["id"] = result["data"] return result except BaseException as e: return {"result": "fail", "msg": "%s" % e} return {"result": "fail", "msg": json.dumps(result) if result else ""}