Заявки
Atom
15.11.2012


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

Теги:


Спасибо:


VassilSanych

Фотография
Дата: 18.12.2012
Ответить


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

Врядли этот вопрос имеет отношение к Stocksharp. И тем более к Quik.
Можно по таймеру, можно с помощью шедалера (десятки их), можно простой задачей в параллельном потоке с Thread.Sleep.
Программирование - это творчество. Творите :)

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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy