创建新订单
要创建一个新订单,你应该创建一个包含订单信息的 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,
};
_connector.RegisterOrder(order);