Роботом выставляем ордер->руками снимаем->считаем кол-во ордеров...
Всем желаю здравствовать
Может кто знает как победить следующую проблему:
Случается, что СтокШарп говорит мне "У тебя есть активные ордера", когда их нет. Это происходит когда ордер выставляю прогой, а снимаю руками и иногда когда и ставлю и снимаю прогой (закономерность "когда именно" пока не нашел).
Считаю кол-во активных ордеров так:
Код
GuiTrader<QuikTrader> t = //всякий разный код
//всякий разный код
//всякий разный код
//всякий разный код
//всякий разный код
//всякий разный код
int count = t.Orders.Where(o => o.State == OrderState.Active).Count();
//случается так, что даже если активных ордеров нету, count > 0