S#

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


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


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

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

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

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

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



Теги:


Спасибо:




2 Ответов
Sergey Masyura

Фотография
Автор статей
Дата: 14.12.2012
Ответить


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

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

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

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

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




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

adolf

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


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


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

loading
clippy