Заявки
Atom
11/15/2012
nuan


Добрый вечер, встал простой вопрос, как сделать так, чтобы заявка выставленная, но не исполненная - отменялась. /*_traider.MarketDepthsChanged += depths => this.GuiAsync(() => { foreach(var ord in Orders) if (ord.IsMatched() == false) _traider.CancelOrders(); }); */ Orders -коллекция заявок. И как сделать, чтобы отмена была через некоторые время.


Tags:


Thanks:


VassilSanych

Avatar
Date: 12/18/2012
Reply


nuan: Добрый вечер, встал простой вопрос, как сделать так, чтобы заявка выставленная, но не исполненная - отменялась. /*_traider.MarketDepthsChanged += depths => this.GuiAsync(() => { foreach(var ord in Orders) if (ord.IsMatched() == false) _traider.CancelOrders(); }); */ Orders -коллекция заявок. И как сделать, чтобы отмена была через некоторые время. Врядли этот вопрос имеет отношение к Stocksharp. И тем более к Quik. Можно по таймеру, можно с помощью шедалера (десятки их), можно простой задачей в параллельном потоке с Thread.Sleep. Программирование - это творчество. Творите :)

Совет: не перебирайте все заявки. Ставьте отложенную задачу на снятие сразу после отправки конкретной заявки.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy