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);
	

См. также

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