При закрытии позиции из таблицы состояния счета и задании в параметрах лимитированной заявкой в процентах (например1%), выскакивает ошибка 167 (минимальный шаг изменения цены). Может при этом цена при выставлении не учитывает шаг цены? Как это исправит? Спасибо.
Да понятно, но это связано с тем что цена в лимитированной заявке, с учетом проскальзывания в процентах (в квике) , не попадает в шаг цены. Как это исправить?
Egor Zaytsev написал: Ошибка, которая возникает, возвращает торговая система биржи, не сервер QUIK.
И? Заявку-то QUIK формирует.
Цитата
Владимир написал: Если шаг цены у инструмента кратная единицы, Ошибки не возникает.
Ошибка может возникнуть для инструментов с шагом цены, не заканчивающемся на 1, типа 0.2, 0.5 и более 1 Видимо, при формировании заявки учитывается точность цены, а не шаг.
Надо делать так, как надо. А как не надо - делать не надо.
Egor Zaytsev написал: Можете по данному вопросу обратиться к брокеру или в техническую поддержку биржи.
По какому вопросу? Почему игрушечный сервер Арки (ваш эмулятор фондовой секции стоит на сервере, не так ли?) не отклоняет заявки, не кратные шагу цены, а ТС биржи отклоняет? Я не понял, зачем обращаться к брокеру или бирже? Поясните.
Надо делать так, как надо. А как не надо - делать не надо.
Почему-то вспомнилась одна персона, отличавшаяся своей "компетентностью" по затрагиваемым ею темам.
Egor Zaytsev, понимая, что вы не в теме и опять напишите какую-нибудь ерунду, отвечу:
Цитата
Владимир написал: При закрытии позиции из таблицы состояния счета и задании в параметрах лимитированной заявкой в процентах (например1%), выскакивает ошибка 167 (минимальный шаг изменения цены). Может при этом цена при выставлении не учитывает шаг цены?
Уже здесь становится понятно, что причину ошибки стоит поискать в функции формирования цены заявки механизмом закрытия позиции квика. Именно клиентского места, не сервера. И зафиксировать BUG с целью устранения ошибки. Но вы зачем-то "переводите стрелки" на биржу: мол, это биржа отклоняет заявку, с неё и спрос. Зачем это делаете - загадка. Биржа не станет менять правила из-за ошибки в каком-то терминале, в результате которой, последний формирует заявку без учёта шага цены. А иначе зачем тогда нужен шаг цены?
Но после сообщения
Цитата
Старатель написал: Игрушечный сервер не отклоняет заявки, не кратные шагу цены
даже тот, кто до сих пор не вылез из танка, догадался бы заглянуть в таблицу заявок и посмотреть, какую цену формирует механизм закрытия позиции при указании отступа в %, сопоставить с шагом цены инструмента и сделать выводы.
Надо делать так, как надо. А как не надо - делать не надо.
Старатель написал: Скрытый текст Почему-то вспомнилась одна персона, отличавшаяся своей "компетентностью" по затрагиваемым ею темам.
Egor Zaytsev, понимая, что вы не в теме и опять напишите какую-нибудь ерунду, отвечу:
Цитата
Владимир написал: При закрытии позиции из таблицы состояния счета и задании в параметрах лимитированной заявкой в процентах (например1%), выскакивает ошибка 167 (минимальный шаг изменения цены). Может при этом цена при выставлении не учитывает шаг цены?
Уже здесь становится понятно, что причину ошибки стоит поискать в функции формирования цены заявки механизмом закрытия позиции квика. Именно клиентского места, не сервера. И зафиксировать BUG с целью устранения ошибки. Но вы зачем-то "переводите стрелки" на биржу: мол, это биржа отклоняет заявку, с неё и спрос. Зачем это делаете - загадка. Биржа не станет менять правила из-за ошибки в каком-то терминале, в результате которой, последний формирует заявку без учёта шага цены. А иначе зачем тогда нужен шаг цены?
Но после сообщения
Цитата
Старатель написал: Игрушечный сервер не отклоняет заявки, не кратные шагу цены
даже тот, кто до сих пор не вылез из танка, догадался бы заглянуть в таблицу заявок и посмотреть, какую цену формирует механизм закрытия позиции при указании отступа в %, сопоставить с шагом цены инструмента и сделать выводы.
Добрый день.
Мы проверили на разных серверах, на тестовом, игровом. Нигде ошибки нет. Смотрим также цену в таблице заявок, которая формируется после закрытия позиции, и тоже не видим проблемы. К сожалению, проверить на боевом терминале возможности нет.
Давайте посчитаем, что не так. Скриншот лучше сделать сразу, как позиция будет закрыта, чтобы посчитать итоговую цену от цены закрытия.
Выложите скриншоты (или общий скриншот) на которых:
1. Скриншот таблицы заявок, где видна итоговая цена после закрытия позиции. 2. Скриншот таблицы текущих торгов с проблемным инструментом и параметрами: шаг цены и цена последней сделки 3. Скриншот таблицы состояние счета (либо напишите какие именно значения указывали при закрытии позиции)
Egor Zaytsev написал: Мы проверили на разных серверах, на тестовом, игровом. Нигде ошибки нет.
Вы говорите об ошибке из первого сообщения этой темы? Я же объяснил, почему нет сообщения: ваш эмулятор не отклоняет заявку и, соответсвенно, не шлёт сообщение об ошибке. Там же и скрин стакана Junior с заявками, не кратными шагу цены, подтверждающий мои слова.
Цитата
Egor Zaytsev написал: Смотрим также цену в таблице заявок, которая формируется после закрытия позиции, и тоже не видим проблемы.
Вы точно цену в таблице заявок смотрите?
Скрытый текст
Цитата
Egor Zaytsev написал: напишите какие именно значения указывали при закрытии позиции
1%. Но это не важно, можно указать любое. Чтобы заявка встала в стакан, указал отрицательное значение, точное значение не помню.
Надо делать так, как надо. А как не надо - делать не надо.
Это нормальное поведение, так как расчет по акциям производится на дату Т2, на следующий день после открытия позиция перейдет в Т1 и так далее. Уточните, пожалуйста, как отображается таблица на дату Т0 и Т2.
Предполагаем, что вчера Вы открыли данную позицию, а сегодня закрыли. В таком случае, все абсолютно верно. Завтра данная позиция будет отображена на Т0, после чего произойдет расчет.
Egor Zaytsev написал: Мы проверили на разных серверах, на тестовом, игровом. Нигде ошибки нет. Смотрим также цену в таблице заявок, которая формируется после закрытия позиции, и тоже не видим проблемы.
Цитата
Roman Azarov написал: Проблему обнаружили, в данный момент она изучается.
Надеюсь теперь вашего тестировщика уволят: он ничерта не делает.
Надо делать так, как надо. А как не надо - делать не надо.
Старатель написал: Надеюсь теперь вашего тестировщика уволят: он ничерта не делает.
Вы слишком упрощённо видите мир. Зачастую даже если для вас проблема очевидна и "всегда проявляется" - запросто может быть, что проблема достаточно уникальна, т.е. проявляется лишь в определённом сценарии, для определённых настроек определённого брокера. Или просто в конкретный закоулок программы мало кто заходит, даже если именно вы постоянно ходите там.
swerg, я пишу отчёты о багах при дефолтных настройках терминала. А обсуждаемая здесь проблема проявляется, как при подключении к серверу брокера, так и в QUIK Junior. Так что никаких
И ещё: имею многолетний опыт общения с клиентской поддержкой и десятки отчётов о багах. Большинство из них (иногда после многонедельных или многомесячных препирательств со стороны "поддержки") всё же были признаны, некоторые даже исправлены. Но не помню ни одной проблемы, которая бы проявлялась при каких-то специфических настройках терминала или сервера.
Если я не прав, то путь сотрудник поддержки или вы (раз уж вы имеете утверждать мою неправоту) меня поправят: вот при таких-то настройках данная проблема вообще не проявляется.
Надо делать так, как надо. А как не надо - делать не надо.
Приносим свои извинения за долгий анализ проблемы. Проблему обнаружили, в данный момент она изучается. Постараемся в ближайшее время дать ответ.
Добрый день,
Действительно, в ПО "Рабочее место QUIK" есть ошибка округления цены с отступом до шага цены при закрытии позиций из таблицы "Состояние счёта". Мы исправим ошибку в очередном обновлении ПО. Приносим извинения за причинённые неудобства.