/// <summary> /// Возвращает список стоп-заявок для заданного инструмента. /// </summary> public async Task <List <StopOrder> > GetStopOrders(string classCode, string securityCode) { var message = new Message <string>(classCode + "|" + securityCode, "get_stop_orders"); Message <List <StopOrder> > response = await QuikService.Send <Message <List <StopOrder> > >(message).ConfigureAwait(false); return(response.Data); }
/// <summary> /// Возвращает список всех стоп-заявок. /// </summary> /// <returns></returns> public async Task <List <StopOrder> > GetStopOrders() { var message = new Message <string>("", "get_stop_orders"); Message <List <StopOrder> > response = await QuikService.Send <Message <List <StopOrder> > >(message).ConfigureAwait(false); return(response.Data); }
/// <summary> /// Возвращает заявку из хранилища терминала по её номеру. /// На основе: http://help.qlua.org/ch4_5_1_1.htm /// </summary> /// <param name="classCode">Класс инструмента.</param> /// <param name="orderId">Номер заявки.</param> /// <returns></returns> public async Task <Order> GetOrder(string classCode, long orderId) { var message = new Message <string>(classCode + "|" + orderId, "get_order_by_number"); Message <Order> response = await QuikService.Send <Message <Order> >(message).ConfigureAwait(false); return(response.Data); }
/// <summary> /// Возвращает заявку по номеру. /// </summary> public async Task <Order> GetOrder_by_Number(long order_num) { var message = new Message <string>(order_num.ToString(), "getOrder_by_Number"); Message <Order> response = await QuikService.Send <Message <Order> >(message).ConfigureAwait(false); return(response.Data); }
/// <summary> /// Возвращает заявку для заданного инструмента по ID. /// </summary> public async Task <Order> GetOrder_by_transID(string classCode, string securityCode, long trans_id) { var message = new Message <string>(classCode + "|" + securityCode + "|" + trans_id, "getOrder_by_ID"); Message <Order> response = await QuikService.Send <Message <Order> >(message).ConfigureAwait(false); return(response.Data); }
/// <summary> /// Возвращает список всех стоп-заявок. /// </summary> /// <returns></returns> public async Task <List <StopOrder> > GetStopOrders() { var message = new Message <string>("", "GetStopOrders"); Message <List <StopOrder> > response = await QuikService.Send <Message <List <StopOrder> > >(message); return(response.Data); }