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


Снова веда с состоянием заявки
Atom
9/16/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

Tags:


Thanks:


1 2 3  >
Mikhail Sukhov

Avatar
Date: 9/16/2010
Reply


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

Thanks:

Tauler

Avatar
Date: 9/17/2010
Reply


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

Thanks:

Mikhail Sukhov

Avatar
Date: 9/17/2010
Reply


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

Thanks:

Tauler

Avatar
Date: 9/18/2010
Reply


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

Thanks:

Mikhail Sukhov

Avatar
Date: 9/20/2010
Reply


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

Thanks:

Tauler

Avatar
Date: 9/21/2010
Reply


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

Thanks:

Mikhail Sukhov

Avatar
Date: 9/21/2010
Reply


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

Thanks:

Tauler

Avatar
Date: 9/22/2010
Reply


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

Thanks:

Mikhail Sukhov

Avatar
Date: 9/22/2010
Reply


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

Thanks:

Tauler

Avatar
Date: 9/23/2010
Reply


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

Thanks:
1 2 3  >

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

loading
clippy