Esempio n. 1
0
 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}
Esempio n. 2
0
 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 ""}