Роботом выставляем ордер->руками снимаем->считаем кол-во ордеров...

Роботом выставляем ордер->руками снимаем->считаем кол-во ордеров...
Atom
12/14/2012
adolf


Всем желаю здравствовать

Может кто знает как победить следующую проблему:
Случается, что СтокШарп говорит мне "У тебя есть активные ордера", когда их нет. Это происходит когда ордер выставляю прогой, а снимаю руками и иногда когда и ставлю и снимаю прогой (закономерность "когда именно" пока не нашел).
Считаю кол-во активных ордеров так:
Code

GuiTrader<QuikTrader> t = //всякий разный код

//всякий разный код
//всякий разный код
//всякий разный код
//всякий разный код
//всякий разный код

int count = t.Orders.Where(o => o.State == OrderState.Active).Count(); 
//случается так, что даже если активных ордеров нету, count > 0 



Tags:


Thanks:


Sergey Masyura

Avatar
Date: 12/14/2012
Reply


adolf
Всем желаю здравствовать

Может кто знает как победить следующую проблему:
Случается, что СтокШарп говорит мне "У тебя есть активные ордера", когда их нет. Это происходит когда ордер выставляю прогой, а снимаю руками и иногда когда и ставлю и снимаю прогой (закономерность "когда именно" пока не нашел).
Считаю кол-во активных ордеров так:
Code

GuiTrader<QuikTrader> t = //всякий разный код

//всякий разный код
//всякий разный код
//всякий разный код
//всякий разный код
//всякий разный код

int count = t.Orders.Where(o => o.State == OrderState.Active).Count(); 
//случается так, что даже если активных ордеров нету, count > 0 




Выбросите GuiTrader и используйте QuikTrader напрямую. Лично у меня ни в одном из ботов, что сделал, он не использовался.
Thanks:

adolf

Avatar
Date: 12/17/2012
Reply


Спасибо, возможно это вариант...попробую переписать....
Не понятно почему это происходит
Thanks:


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

loading
clippy