Table of Contents

Создать новую заявку

Для создания новой заявки необходимо создать объект Order, который содержит информацию о заявке и зарегистрировать его на бирже. В дальнейшем, если требуется работа с заявкой (например, отменить ее или изменить), то необходимо использовать именно этот объект Order. Для регистрации заявок на бирже предусмотрен метод Connector.RegisterOrder(StockSharp.BusinessEntities.Order order ) который отправляет заявку на сервер.

В примере ниже показано создание заявки и регистрация ее на бирже:

	var order = new Order
    {
        // устанавливается тип заявки, в данном примере лимитный
        Type = OrderTypes.Limit,
        // устанавливается портфель для исполнения заявки
        Portfolio = Portfolio.SelectedPortfolio,
        // устанавливается объём заявки
        Volume = Volume.Text.To<decimal>(),
        // устанавливается цена заявки
        Price = Price.Text.To<decimal>(),
        // устанавливается инструмент
        Security = Security,
        // устанавливается направление заявки, в данном примере покупка
        Direction = Sides.Buy,
    };
	//Метод RegisterOrder отправляет заявку на сервер
  _connector.RegisterOrder(order);
    

См. также

Снятие заявок