public async Task <List <CoinsEMyOrder> > GetMyOrders(MarketId marketId, CoinsEOrderFilter filter, string cursor, int?limit) { JObject responseJson = await CallPrivate(CoinsEMethod.listorders, filter, cursor, limit, GetMarketUrl(marketId)); return(responseJson.Value <JArray>("orders").Select( order => CoinsEMyOrder.Parse(order as JObject) ).ToList()); }
public async Task <OrderId> CreateOrder(MarketId marketId, OrderType orderType, decimal quantity, decimal price) { JObject responseJson = await CallPrivate(CoinsEMethod.neworder, orderType, quantity, price, GetMarketUrl(marketId)); return(CoinsEMyOrder.Parse(responseJson.Value <JObject>("order")).OrderId); }