Как правильно выставить маркет ордер
Выставляю маркет ордер следующим образом
public void BuyMarket(Security security, int volume)
{
var order = new Order
{
Security = security,
Type = OrderTypes.Market,
Volume = volume,
Direction = OrderDirections.Buy
};
NewOrder(order);
}
private void NewOrder(Order order)
{
if (order == null)
throw new ArgumentNullException("order");
order.Account = Config.GetInstance().QuikAccount;
_quikTrader.RegisterOrder(order);
}
В результате получаю ошибку о недопустимой цене - 0. Но ведь я и не
хочу устанавливать цену. Это же маркет ордер. Как правильно сделать?