Снова веда с состоянием заявки
Atom
16.09.2010


Ошибка повторилась

10:30:52,176 - Order check in Name = RSZ0_VS_9, TransID = 37517, Id =
2324443352, Vol = 3, Bal = 3, State = Active, Status = Done
10:30:52,176 - Order check in Name = RSZ0_VS_9, TransID = 37517, Id =
2324443352, Vol = 3, Bal = 3, State = Active, Status = Done
10:30:52,223 - Order check in Name = RSZ0_VS_9, TransID = 37517, Id =
2324443352, Vol = 3, Bal = 3, State = Done, Status = Done
10:30:52,223 - Instr RSZ0_VS_9. Sec = RSZ0. Remove canceled empty
order, TransID = 37517, Vol = 3, Bal = 3, State = Done, Status = Done

а реально из заявки 1 контракт прошел. стокшарп 2.4

Теги:


Спасибо:


1 2 3  >
Mikhail Sukhov

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


По логу же заявка не возвращается в активное состояние.

Спасибо:

Tauler

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


а у меня после того как заявка Done/Done - лог прекращается. суть в
том что эта заявка была отменена, но в ней из 3-х контрактов один
прошел, т оесть баланс в квике был равен двум.

Спасибо:

Mikhail Sukhov

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


Сакраментальный вопрос - а как лог ведется? Случаем не старая
проблема, когда состояние заявки мониторится постоянно в цикле?

Спасибо:

Tauler

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


нене. давно все передало на класс Strategy. лог пишется посредством
log4net в событии OrderChanged.

Спасибо:

Mikhail Sukhov

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


В конечном итоге баланс обновился? Сделки пришли?

Спасибо:

Tauler

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


в квике да - сделка пришла с одним контрактом, и баланс в заявке
обновился. в роботе не знаю - у меня по логике если заявка Done/Done,
она выбрасывает из отслеживаемых. но думаю что так же пришла потом в
OrderChanged с балансом 2.

Спасибо:

Mikhail Sukhov

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


Вообще это важно отследить. Потому как тут ситуация следующая. Квик
прислал необновленный баланс и статус снята. Что QuikTrader делать?
Естественно что OrdersChanged. Догадаться о том, что потом Квик пришел
еще сделку по данной заявке (и баланс измениться) невозможно. А вдруг
не изменится никогда? Это ведь и может быть обычная заявка, которая не
исполнилась ни по одному контракту. Надо мучить Квик поддержку. Это
явная бага. Потому как сейчас увы не гарантировать ничего. Так же
потом Квик может одуматься и сказать, нет-нет, стойте. Оказывает еще
одна сделка была по заявке.

Спасибо:

Tauler

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


а помните вы говориле про кое-какую эвристику? может она хулиганичает?

Спасибо:

Mikhail Sukhov

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


Она объем изменяет, а не состояние. По вновь поступившим сделкам. А
тут он вообще не изменился.

Спасибо:

Tauler

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


Короче квик - это барахло. буду на палуз переходить.

Спасибо:
1 2 3  >

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

loading
clippy