示例#1
0
        public override HuobiSimpleResult CancelOrder(HuobiMarket coinType, uint uid)
        {
            CancelOrderAnswer cancelAnswer = _btceApi.CancelOrder((int)uid);

            return(new HuobiSimpleResult {
                result = cancelAnswer.OrderId.ToString()
            });
        }
示例#2
0
        public static CancelOrderAnswer ReadFromJObject(JObject o)
        {
            var r = new CancelOrderAnswer()
            {
                Funds   = Funds.ReadFromJObject(o["funds"] as JObject),
                OrderId = o.Value <int>("order_id")
            };

            return(r);
        }
示例#3
0
        public static CancelOrderAnswer ReadFromJObject(JObject o)
        {
            var r = new CancelOrderAnswer
                {
                    Funds = Funds.ReadFromJObject(o["funds"] as JObject),
                    OrderId = o.Value<int>("order_id")
                };

            return r;
        }
示例#4
0
        public CancelOrderAnswer CancelOrder(int orderId)
        {
            var args = new Dictionary <string, string>()
            {
                { "method", "CancelOrder" },
                { "order_id", orderId.ToString() }
            };
            var result = JObject.Parse(Query(args));

            if (result.Value <int>("success") == 0)
            {
                throw new Exception(result.Value <string>("error"));
            }
            return(CancelOrderAnswer.ReadFromJObject(result["return"] as JObject));
        }