Максим Трейдер (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Количество в заявке должно быть положительно
 
Сегодня весь день при попытке изменения заявки приходят ошибки "Количество в заявке должно быть положительно", хотя оно положительно. Приходят вместо ошибки "Частично удовлетворённые заявки не могут быть изменены". Но не каждый раз, а только иногда. Но если застряла заявка в таком состоянии, то всё, не исправится.
Восстановление заявок после обрыва связи
 
Здравствуйте. Иногда бывает такое, что робот пытаясь либо выставить заявку, либо изменить её, либо снять, отправляет транзакцию, и не дождавшись ответа, происходит обрыв связи с сервером. Когда связь восстанавливается, робот не знает, что случилось с заявкой. Я пытаюсь получить состояние заявки из таблицы заявок, но проблема в том, что при восстановлении связи окно квика часто зависает на некоторое время, и в это время getOrder_by_ID и getOrder_by_Number возвращают ответ, аналогичный ответу при отсутствии заявки, хотя заявка на самом деле существует. Когда квик перестаёт висеть, приходит нормальный ответ с существующей заявкой. Но как роботу понять, перестал квик висеть или нет, я не знаю. Есть ли какое-то решение, как роботу корректно восстановить статусы заявок, которые ему неизвестны, после восстановления связи?
Ложный коллбэк
 
Добрый день. Мне вчера пришёл коллбэк OnOrder с неустановленным битом 0 (заявка не активна) и установленным битом 1 (заявка снята), хотя заявка продолжала стоять в стакане и позднее была исполнена.
Вы не можете снять данную заявку
 
Добрый день. Я новичок в программировании роботов. Прошу простить за, наверное, дилетантский вопрос. 18 марта во время высокой волатильности  в ответ на мои транзакции на снятие заявок QUIK стал присылать ответы "Вы не можете снять данную заявку", "Транзакция не прошла проверку лимитов сервера QUIK". Раньше подобные ответы приходили только, если заявка уже снята, но в этот раз заявки продолжали стоять в стакане. Почему такое происходит и есть ли какая-то рекомендация, как определить, снята всё-таки заявка или нет?
Проблема с расчетом скорректированной маржи в QUIK
 
Добрый день! У меня ведется высокочастотная алгоритмическая торговля через QUIK. В процессе торговли в течение дня возникает проблема с возрастающей в несколько раз скорректированной маржой на едином брокерском счете. Количество рисков по позициям и заявкам не меняется, а скорректированная маржа вырастает в несколько раз до стоимости портфеля и не дает открывать новые позиции.
Каким образом я вижу, что маржа рассчитывается некорректно? Сначала я смотрю на начальную маржу. Начальная маржа - это маржа под открытые позиции, верно? А скорректированная маржа - это начальная маржа + маржа под активные заявки. Начальная маржа рассчитывается корректно. Я проверяю по ГО из таблицы Купить-Продать, умножая его на открытые позиции. Когда я утром подключаюсь к серверу, моих активных заявок в стаканах нет, и я вижу, что скорректированная маржа равна начальной марже. Это правильно. Затем, по мере торговли в течение дня, скорректированная маржа начинает неадекватно расти, я это вижу. Я снимаю все активные заявки, и, если бы скорректированная маржа рассчитывалась правильно, то она снова бы стала равна начальной марже, верно? Но нет. Она в несколько раз больше начальной маржи.
Брокер Открытие. Я сообщил об этой проблеме брокеру несколько месяцев назад. Они сказали, что проблема на сервере QUIK, и что вы занимаетесь решением проблемы. Уже месяц от них ответа нет. Есть ли надежда, что вы сможете решить эту проблему?
Страницы: 1
Наверх