Максим Трейдер (Все сообщения пользователя)

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

Страницы: 1
Количество в заявке должно быть положительно
 
Сегодня весь день при попытке изменения заявки приходят ошибки "Количество в заявке должно быть положительно", хотя оно положительно. Приходят вместо ошибки "Частично удовлетворённые заявки не могут быть изменены". Но не каждый раз, а только иногда. Но если застряла заявка в таком состоянии, то всё, не исправится.
Восстановление заявок после обрыва связи
 
nikolz, имеет в виду, сверять время сервера с системным? Дельта может плавать.
Восстановление заявок после обрыва связи
 
Nikolay, спасибо, конечно, но это всё ненадёждные методы. А как найти то, что уже обсуждалось на форуме? Я немного поискал, но ничего не нашёл.
Восстановление заявок после обрыва связи
 
Здравствуйте. Иногда бывает такое, что робот пытаясь либо выставить заявку, либо изменить её, либо снять, отправляет транзакцию, и не дождавшись ответа, происходит обрыв связи с сервером. Когда связь восстанавливается, робот не знает, что случилось с заявкой. Я пытаюсь получить состояние заявки из таблицы заявок, но проблема в том, что при восстановлении связи окно квика часто зависает на некоторое время, и в это время getOrder_by_ID и getOrder_by_Number возвращают ответ, аналогичный ответу при отсутствии заявки, хотя заявка на самом деле существует. Когда квик перестаёт висеть, приходит нормальный ответ с существующей заявкой. Но как роботу понять, перестал квик висеть или нет, я не знаю. Есть ли какое-то решение, как роботу корректно восстановить статусы заявок, которые ему неизвестны, после восстановления связи?
MOVE_ORDER на фондовом рынке мос.биржи?
 
Добрый день! Можно ли изменить условие исполнения заявки, например, с "Только пассивная" на обычную с помощью транзакции "Изменение заявки"? Интересуют и фондовая и срочная секции.
Ложный коллбэк
 
Anton Belonogov, отправил на почту quiksupport@arqatech.com
Ложный коллбэк
 
Anton Belonogov, версия терминала 11.4.0.54. Брокер Финам. Номер заявки 65651797305 (фондовая секция). Коллбэк пришёл около 23:39:13.
Ложный коллбэк
 
Добрый день. Мне вчера пришёл коллбэк OnOrder с неустановленным битом 0 (заявка не активна) и установленным битом 1 (заявка снята), хотя заявка продолжала стоять в стакане и позднее была исполнена.
Вы не можете снять данную заявку
 
Anton Belonogov, Я так понимаю, что нужно совместить использование актуального статуса заявки с ответом OnTransReply, чтобы понять, произошло что-то с заявкой или нет. Тогда вопрос такой, может ли такое быть, что приходит OnTransReply и в нём статус транзакции не равен "3", но транзакция тем не менее выполнена? Если, к примеру, произошёл какой-то сбой в системе. Особенно это важно при создании заявок.
Вы не можете снять данную заявку
 
nikolz, нет, средств у меня хватало, и заявка была не по рынку. Брокер ответил, что было переполнение очередей со стороны биржи.
Вы не можете снять данную заявку
 
nikolz, А что это значит "Транзакция не прошла проверку лимитов сервера QUIK"? О каких лимитах идёт речь?
Вы не можете снять данную заявку
 
Anton Belonogov, К сожалению, программа не может понять, что такое "отсутствие коллбэка". Может быть на данный момент он отсутствует, а в следующий момент придёт. Поэтому получается, что после получения OnTransReply невозможно чётко определить, что произошло с заявкой. Только проверить её с помощью getOrderByNumber, но это дополнительное время.
Вы не можете снять данную заявку
 
Anton Belonogov, В той ситуации, которую я описал, коллбэк OnOrder не приходит. С заявкой ведь не произошло ничего.
Вы не можете снять данную заявку
 
Anton Belonogov, брокер ответил, что это было ограничение общего характера и они разбираются с биржей по этому поводу. Мне всё-таки интересно, как понять, снята заявка после транзакции или нет. Только проверив её через getOrderByNumber? Или как-то ещё можно?
Вы не можете снять данную заявку
 
Anton Belonogov, Нет, транзакции на снятие заявок не были выполнены вообще. Заявки остались в стакане, и позднее заявки были исполнены.
Вы не можете снять данную заявку
 
Добрый день. Я новичок в программировании роботов. Прошу простить за, наверное, дилетантский вопрос. 18 марта во время высокой волатильности  в ответ на мои транзакции на снятие заявок QUIK стал присылать ответы "Вы не можете снять данную заявку", "Транзакция не прошла проверку лимитов сервера QUIK". Раньше подобные ответы приходили только, если заявка уже снята, но в этот раз заявки продолжали стоять в стакане. Почему такое происходит и есть ли какая-то рекомендация, как определить, снята всё-таки заявка или нет?
Заявка типа BoC - Book-or-Cancel
 
Нормальная картинка
Заявка типа BoC - Book-or-Cancel
 
Anton Belonogov,у меня нет такой опции. Версия квика 10.2.3.7 (последняя доступная).
Заявка типа BoC - Book-or-Cancel
 
Anton Belonogov,добрый день. Это работает на фондовой секции или только на срочной? Просто в окне ввода заявки на фондовой секции нет опции "Условие исполнения = Только пассивная".
Проблема с расчетом скорректированной маржи в QUIK
 
Будет от вас ответ?
Проблема с расчетом скорректированной маржи в QUIK
 
Добрый день! У меня ведется высокочастотная алгоритмическая торговля через QUIK. В процессе торговли в течение дня возникает проблема с возрастающей в несколько раз скорректированной маржой на едином брокерском счете. Количество рисков по позициям и заявкам не меняется, а скорректированная маржа вырастает в несколько раз до стоимости портфеля и не дает открывать новые позиции.
Каким образом я вижу, что маржа рассчитывается некорректно? Сначала я смотрю на начальную маржу. Начальная маржа - это маржа под открытые позиции, верно? А скорректированная маржа - это начальная маржа + маржа под активные заявки. Начальная маржа рассчитывается корректно. Я проверяю по ГО из таблицы Купить-Продать, умножая его на открытые позиции. Когда я утром подключаюсь к серверу, моих активных заявок в стаканах нет, и я вижу, что скорректированная маржа равна начальной марже. Это правильно. Затем, по мере торговли в течение дня, скорректированная маржа начинает неадекватно расти, я это вижу. Я снимаю все активные заявки, и, если бы скорректированная маржа рассчитывалась правильно, то она снова бы стала равна начальной марже, верно? Но нет. Она в несколько раз больше начальной маржи.
Брокер Открытие. Я сообщил об этой проблеме брокеру несколько месяцев назад. Они сказали, что проблема на сервере QUIK, и что вы занимаетесь решением проблемы. Уже месяц от них ответа нет. Есть ли надежда, что вы сможете решить эту проблему?
Страницы: 1
Наверх