Ошибка при перерегистрации ордера - ReRegisterOrder ошибка


Ошибка при перерегистрации ордера - ReRegisterOrder ошибка
Atom
18.02.2014


Подскажите кто сталкивался, выполняю перерегистрацию ордеров по нужным мне ценам с помощью ReRegisterOrder.
Какое то время все хорошо, потом в статусе текущей заявки появляется статус None, в терминале остается активная заявка, а в мониторе следующее:

FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:39 Info Перерегистрация заявки 71328746 с ценой 9645 на цену 9646.
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:39 Info Перерегистрация проскальзывания заявки 71328746 (0x179D47C) на заявку (0x629157).
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Заявка 71328746 больше не активна.
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Перерегистрация заявки 71328747 с ценой 9646 на цену 9645.
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Перерегистрация проскальзывания заявки 71328747 (0x629157) на заявку (0x2FF6AFB).
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Заявка 71328747 больше не активна.
FS_SRH4@FORTS_SPBFUT00b19 14.02.2014 20:28:40 Info Новая позиция: SPBFUT00b19-SRH4@FORTS=28.

None статус у следующего ордера №71328748, в монитор он не попадает вообще.

Откуда берется новая позиция, не понимаю, как полечить посоветуйте.
Пока на квик джуниор гонял стратегию, может быть джуниор глючит, на реале может не будет такой ошибки, сложно проверить из за ограничения на кол-во транзакций.

версия библиотеки 4.2.2.6 ошибка в том, что не приходит ответ от терминала, что ордер выставлен и активен, если этот ордер снять вручную, то приходит статус Done, если ордер начинает исполнятся, то так же приходят нужные статусы, но до исполнения робот не видит ордер.

Теги:


Спасибо:


1 2 3  > >>
Bond

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


Добрый день!
Попробуйте не перерегистрировать заявки, а удалять их и выставлять по-новому. Перерегистрация - как правило это оболочка над этими методами.
Спасибо:

vsnoopy83

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


у меня планируется много таких операций, чтобы не попадать на штрафы мне нужна одна транзакция вместо 2х, кроме того как она может быть оболочкой над методами, если реально уходит одна транзакция, она поддерживается ртс. Оболочкой она видимо становится на акциях. Я уже все попробовал, но не приходит в некоторых случаях отклик из квика и все тут, а о какой стабильности работы можно тогда говорить. Причем ошибок нет никаких, просто не приходит отклик.
Спасибо:

Bond

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


vsnoopy83 Перейти
у меня планируется много таких операций, чтобы не попадать на штрафы мне нужна одна транзакция вместо 2х, кроме того как она может быть оболочкой над методами, если реально уходит одна транзакция, она поддерживается ртс. Оболочкой она видимо становится на акциях. Я уже все попробовал, но не приходит в некоторых случаях отклик из квика и все тут, а о какой стабильности работы можно тогда говорить. Причем ошибок нет никаких, просто не приходит отклик.

Скажите, пожалуйста, у вас со срочного рынка приходит событие изменение цены последней сделки в демо версии Квика?
У меня почему-то приходять только с фондового, а в таблице всез сделок, сделки по фьючерсам вообще не приходят.
Вообще демо версия стабильно глючит временами.
Спасибо:

vsnoopy83

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


Bond Перейти
vsnoopy83 Перейти
у меня планируется много таких операций, чтобы не попадать на штрафы мне нужна одна транзакция вместо 2х, кроме того как она может быть оболочкой над методами, если реально уходит одна транзакция, она поддерживается ртс. Оболочкой она видимо становится на акциях. Я уже все попробовал, но не приходит в некоторых случаях отклик из квика и все тут, а о какой стабильности работы можно тогда говорить. Причем ошибок нет никаких, просто не приходит отклик.

Скажите, пожалуйста, у вас со срочного рынка приходит событие изменение цены последней сделки в демо версии Квика?
У меня почему-то приходять только с фондового, а в таблице всез сделок, сделки по фьючерсам вообще не приходят.
Вообще демо версия стабильно глючит временами.


Не интересовался этим, могу сейчас оперативно проверить, это что за событие? У меня проходит 200- 400 перерегистраций нормально, потом вдруг не меняется статус, странно это, не грешу на демо квик, просто в реале столько не будет операций, но я должен быть уверен, что как то вдруг у меня не появится проблема, по этому прогоняю сотнями раз на джуниоре. Думал, что может быть из за частоты операций, но такая ситуация появляется и на разовых операциях, когда один ордер за секунду был выствлен.
Спасибо:

Bond

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


Вы с какой частотой выставляете заявки? Может экспорт не успевает все это обрабатывать.
Кстати, у вас в таблице всех сделок вообще появляются сделки по фьючерсам?
Спасибо:

vsnoopy83

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


Bond Перейти
Вы с какой частотой выставляете заявки? Может экспорт не успевает все это обрабатывать.
Кстати, у вас в таблице всех сделок вообще появляются сделки по фьючерсам?


Появляются, если у Вас нет сделок по фучам в таблице надо позвонить в тех поддержку квика, сказать им UID, сказать им что они не хорошие люди и чтобы включили сделки по фучам)) сделки я делаю не чаще чем после прихода статуса ордера Active. Т.е. я выставляю ордер, после того как вижу статус Active смотрю условия и если они выполняются меняю ордер, потом опять жду нового статуса. Так что думаю дело не в экспорте. И странно, 400 раз успевает обработать, а на 401 не успевает, ошибка была бы раньше.
Спасибо:

Bond

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


Любят они и тики отключать и сделки. Типа нам это не нужно)
Вам нужно отлавливать момент, когда происходит изменение.
В дополнение поставьте таймер. Если в течении минуты статус не изменился снимайти заявку и выставляйте по-новому. Лучше перестраховаться. Биржа тоже порой косячит не по-детски.
Спасибо:

vsnoopy83

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


Bond Перейти
Любят они и тики отключать и сделки. Типа нам это не нужно)
Вам нужно отлавливать момент, когда происходит изменение.
В дополнение поставьте таймер. Если в течении минуты статус не изменился снимайти заявку и выставляйте по-новому. Лучше перестраховаться. Биржа тоже порой косячит не по-детски.


Так хорошо, но как её снять то))) если S# её не видит)) а по факту в терминале она стоит уже давно)
Спасибо:

Bond

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


Вот мне тоже пока не совсем ясно как Стокшарп сверяет свои сделки и заявки с Квиковскими. Свои он накапливает, нумерует. Вот как бы обратиться и получить из Квика всю табоицу сделок целиком и свериться с ней?
Нужно апи поковырять..
Спасибо:

vsnoopy83

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


Ну я так понял от разработчиков ждать пояснений бесполезно, придется видимо что то придумывать, не понимаю чего, но потратить столько времени на изучение сток шарпа и в итоге понять, что он работает не стабильно, печально. Самое противное, что я бы уже на реале запустил давно.
Спасибо:
1 2 3  > >>

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

loading
clippy