Отладка QUIK 9.1

Страницы: 1 2 След.
RSS
Отладка QUIK 9.1
 
Новая версия терминала QUIK 9.1 для отладки.

ftp://ftp.quik.ru/public/updates/9.1/quik_9.1.0_upd.zip

Будет работать только у брокеров с версией сервера 9.0+
 
Еще бы ссылку на изменения и исправления в версии.Я что-то не могу найти на сайте.
 
Цитата
Nikolay написал:
изменения и исправления в версии
В самом архиве есть pdf
 
Цитата
28. При совпадении кода инструмента на разных рынках в Таблице позиций по инструментам могло отображаться название инструмента на другом рынке.
Можете привести пример как было и как стало?
 
не нашел в таблице изменений каких-то кардинальных отличий от версии 8
или надо смотреть изменения для версии 9.0? но где их смотреть?

почему версия 9.1, а не 8.14?
 
Цитата
Дмитрий написал:
Будет работать только у брокеров с версией сервера 9.0+
А можно ли как-то узнать версию сервера у брокера?
Ну кроме очевидного позвонить и спросить.
 
Павел Bosco, добрый день!

Цитата
Павел Bosco написал:
не нашел в таблице изменений каких-то кардинальных отличий от версии 8
Так или иначе, все изменения и исправленные недоработки в новой версии перечислены в pdf файле.

Цитата
Павел Bosco написал:
почему версия 9.1, а не 8.14?
Потому что так.
 
BlaZed, добрый день!
Цитата
BlaZed написал:
Цитата
Дмитрий написал:
Будет работать только у брокеров с версией сервера 9.0+
А можно ли как-то узнать версию сервера у брокера?
Ну кроме очевидного позвонить и спросить.
Только уточнить у брокера.
 
Цитата
BlaZed написал:
Цитата
Дмитрий написал:
Будет работать только у брокеров с версией сервера 9.0+
А можно ли как-то узнать версию сервера у брокера?
Ну кроме очевидного позвонить и спросить.
Сделать копию каталога с квиком, обновить файлы из архива, попробовать соединиться, если удалось, значит версия сервера 9.0+. Если адресов несколько, пробоваться соединиться на каждый.
 
Поддержка! В архиве https://arqatech.com/ru/support/files/quik-workstation/
  нет кода QUIK Junior v.9.1
 
Цитата
TGB написал:
Поддержка! В архиве  https://arqatech.com/ru/support/files/quik-workstation/  
  нет кода QUIK Junior v.9.1
Добрый день.

Что имеете ввиду? Дистрибутив версии 9.1 по ссылке скачивается.
 
Обновился на 9.1.0.63

И сразу же столкнулся с проблемой.
QUIK создает во всех папках где есть *.lua файлы файл qrypto.log с таким содержанием
Код
7972 qFileRewrite1: name=C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name=C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name=C:\Open_Broker_QUIK\randseed.bin
10180 qFileRewrite1: name=C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name=C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name=C:\Open_Broker_QUIK\randseed.bin
7672 qFileRewrite1: name=C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name=C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name=C:\Open_Broker_QUIK\randseed.bin
только цифры разные и подобных строчек множество

Вот просто в окне доступные скрипты, выбираю добавить, захожу в папку где есть файлы *.lua и тут же quik в данной папке создает файл qrypto.log

Кто сталкивался?
Как это побороть?
 
BlaZed, глупый вопрос.

Код
randseed.bin
Тут должно быть немного очевидно что эти файлы делают и зачем они нужны. Бороться с этим не надо, если вам эти файлы не нужны то просто игнорируйте их.
 
Цитата
BlaZed написал:
QUIK создает во всех папках где есть *.lua файлы файл qrypto.log с таким содержанием
Проблема изучается. Постараемся в ближайшее время дать ответ.
 
Цитата
Артем написал:
Тут должно быть немного очевидно что эти файлы делают и зачем они нужны.
Английский я знаю и вполне себе представляю что в randseed.bin и зачем он нужен.
Но мой вопрос был совершенно не в этом.

Цитата
Артем написал:
Бороться с этим не надо, если вам эти файлы не нужны то просто игнорируйте их.
Почему это не надо бороться?
Если программа раскидывает свои логи там где им совершенно не место, то это явно  не здоровое поведение.

Цитата
Sergey Gorokhov написал:
Проблема изучается. Постараемся в ближайшее время дать ответ.
Очень надеюсь что исправите этот момент, а то мой  внутренний перфекционист очень грустит.
 
Добрый день,

Указанный файл содержит служебную информацию и  не влияет на работу  терминала. Вы можете просто не обращать на него внимания.
Ошибка, описываемая в данном инциденте будет исправлена в одной из  ближайших версий нашего ПО.
Приносим извинения за доставленные неудобства.
 
Баг: на графиках в подсказке над свечами значение Volume показывает без разделителя разрядов.
 
Добрый день.

Приведите пример такого графика.
 
График цены и объёма
 
Цитата
Незнайка написал:
График цены и объёма
Инструмент?
 
Цитата
Egor Zaytsev написал:
Инструмент?
А есть инструменты, на которых указанной проблемы нет?
 
Цитата
Незнайка написал:
Цитата
Egor Zaytsev написал:
Инструмент?
А есть инструменты, на которых указанной проблемы нет?
Здравствуйте!

Ваше  обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
 
Разработчики! Не знаю в курсе вы или нет, но при смене фьючерса если ответить утвердительно на вопрос замены и склейки, то выдается потом ошибка отсутствия справочника какого-то и ничего не появляется, никаких окон, таблиц, только черный экран.
 
Цитата
BlaZed написал:
Обновился на 9.1.0.63

И сразу же столкнулся с проблемой.
QUIK создает во всех папках где есть *.lua файлы файл qrypto.log с таким содержанием
Код
   7972  qFileRewrite1: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name = C:\Open_Broker_QUIK\randseed.bin
 10180  qFileRewrite1: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name = C:\Open_Broker_QUIK\randseed.bin
 7672  qFileRewrite1: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name = C:\Open_Broker_QUIK\randseed.bin  
только цифры разные и подобных строчек множество

Вот просто в окне доступные скрипты, выбираю добавить, захожу в папку где есть файлы *.lua и тут же quik в данной папке создает файл qrypto.log

Кто сталкивался?
Как это побороть?
Я столкнулся. Создается по всему компу. Содержание файла

10480 qFileRewrite1: name=C:\QUIK-Junior\randseed.bin
qFileRewrite2: name=C:\QUIK-Junior\randseed.bin
qFileRewrite3: name=C:\QUIK-Junior\randseed.bin
11136 qFileRewrite1: name=C:\QUIK-Junior\randseed.bin
qFileRewrite2: name=C:\QUIK-Junior\randseed.bin
qFileRewrite3: name=C:\QUIK-Junior\randseed.bin
356 qFileRewrite1: name=C:\QUIK-Junior\randseed.bin
qFileRewrite2: name=C:\QUIK-Junior\randseed.bin
qFileRewrite3: name=C:\QUIK-Junior\randseed.bin
21252 qFileRewrite1: name=C:\QUIK-Junior\randseed.bin
qFileRewrite2: name=C:\QUIK-Junior\randseed.bin
qFileRewrite3: name=C:\QUIK-Junior\randseed.bin

файл qrypto.log по всему компу, не только в квике....
 
Цитата
Юрий написал:
Разработчики! Не знаю в курсе вы или нет, но при смене фьючерса если ответить утвердительно на вопрос замены и склейки, то выдается потом ошибка отсутствия справочника какого-то и ничего не появляется, никаких окон, таблиц, только черный экран.
Добрый день.

Проверили проблема не повторилась. Черный экран графика?

Окон и таблиц не должно появляться. Если открыта какая либо таблица с заменяемым инструментом, то он должен замениться на новый.
 
Цитата
Egor Zaytsev написал:
Цитата
Юрий написал:
Разработчики! Не знаю в курсе вы или нет, но при смене фьючерса если ответить утвердительно на вопрос замены и склейки, то выдается потом ошибка отсутствия справочника какого-то и ничего не появляется, никаких окон, таблиц, только черный экран.
Добрый день.

Проверили проблема не повторилась. Черный экран графика?

Окон и таблиц не должно появляться. Если открыта какая либо таблица с заменяемым инструментом, то он должен замениться на новый.
Черный экран программы.. окна с графиками и таблицами вообще не появляются.
 
Имеется ввиду что не появляются окна и таблицы которые были открыты до начала замены старого контракта на новый.
 
Проверили у себя еще раз, проблема не повторяется.
Чтобы понять, что происходит потребуется два архива. 1. До замены графиков, т.е перед заменой закрыть QUIK, сделать архив рабочего места без ключей.
2. После замены графиков, зафиксировать проблему, закрыть QUIK, сделать архив без ключей и направить оба архива нам на адрес: quiksupport@arqatech.com
 
Цитата
Имеется ввиду что не появляются окна и таблицы которые были открыты до начала замены старого контракта на новый.
У меня несколько другая ситуация. Есть lua-скрипт, который стартует вместе запуском программы quik и создает окно-таблицу.
Если, после авторизации, quik показывает диалог с запросом замены истекающего фьючерса на новый и ответ на него утвердительный, то происходит "как-бы переоткрытие" видимых в этот момент таблиц.
Их окна закрываются и тут же открываются вновь. А окно-таблица созданная lua-скриптом тоже закрывается, но вновь уже не отрывается.
Из менеджера окон пропадает, хотя сам lua-скрипт работает. Приходится его останавливать и запускать по новой.
Ведь так быть не должно?
 
Цитата
У меня несколько другая ситуация. Есть lua-скрипт, который стартует вместе запуском программы quik и создает окно-таблицу.
Если, после авторизации, quik показывает диалог с запросом замены истекающего фьючерса на новый и ответ на него утвердительный, то происходит "как-бы переоткрытие" видимых в этот момент таблиц.
Их окна закрываются и тут же открываются вновь. А окно-таблица созданная lua-скриптом тоже закрывается, но вновь уже не отрывается.
Из менеджера окон пропадает, хотя сам lua-скрипт работает. Приходится его останавливать и запускать по новой.
Ведь так быть не должно?
Вам надо создать метод контролирующий наличие окна. Если его нет, и это не команда пользователя по его закрытию, то переоткрыть и перезаполнить его.
Должно ли быть так или нет - сложный вопрос. Окна терминала переоткрываются, т.к. они в его оконной модели и он их контролирует. А окно скрипта нет. Терминал не знает о его составе и наполнении.
 
Цитата
Nikolay написал:
команда пользователя по его закрытию
Чаще всего это - QTABLE_CLOSE, тот же самый эвент, что и при замене фьючерсов, тот же что и при закрытии терминала.
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Возможности новой версии
7. Добавлена возможность быстрого доступа к транзакции замены заявки, если данная транзакция поддерживается на стороне торговой системы.
Не работает.

Цитата
Исправленные недоработки
12. Удвоенное отображение объема на последней свече в окне графика.
Не исправлено.
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Незнайка написал:
Цитата
Egor Zaytsev написал:
Инструмент?
А есть инструменты, на которых указанной проблемы нет?
Добрый день,
Описанная в данном инциденте ошибка будет исправлена в ближайшей очередной версии ПО. Приносим извинения за причиненные неудобства.
 
Цитата
BlaZed написал:
Обновился на 9.1.0.63

И сразу же столкнулся с проблемой.
QUIK создает во всех папках где есть *.lua файлы файл qrypto.log с таким содержанием
Код
   7972  qFileRewrite1: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name = C:\Open_Broker_QUIK\randseed.bin
 10180  qFileRewrite1: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name = C:\Open_Broker_QUIK\randseed.bin
 7672  qFileRewrite1: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite2: name = C:\Open_Broker_QUIK\randseed.bin
qFileRewrite3: name = C:\Open_Broker_QUIK\randseed.bin  
только цифры разные и подобных строчек множество

Вот просто в окне доступные скрипты, выбираю добавить, захожу в папку где есть файлы *.lua и тут же quik в данной папке создает файл qrypto.log

Кто сталкивался?
Как это побороть?

Добрый день,

Описанная в данном инциденте ошибка была исправлена в версии 9.1.3 терминала QUIK.
Рекомендуем обновить версию программы.
Приносим извинения за причиненные неудобства.
 
Цитата
Старатель написал:
Цитата
Возможности новой версии
7. Добавлена возможность быстрого доступа к транзакции замены заявки, если данная транзакция поддерживается на стороне торговой системы.
Не работает.

Цитата
Исправленные недоработки
12. Удвоенное отображение объема на последней свече в окне графика.
Не исправлено.

И вот эта ошибка не исправлена.
Надо делать так, как надо. А как не надо - делать не надо.
 
Добрый день,
Касательно быстрого доступа к транзакции замены заявки. Могли бы уточнить наименования класса инструмента, на котором пытаетесь использовать данный функционал. Ещё могли бы Вы уточнить, являетесь ли Вы клиентом брокера или пользуетесь Демо-доступом?

Касательно удвоенного отображения объема на последней свече. Могли бы Вы прислать скриншоты, на которых будут видны значения объёма, а также уточнить, каково значение должно быть по Вашему мнению?

Касательно проблемы одновременной работы скриптов, использующих лимиты. Данные скрипты были воссозданы по тем фрагментам, что Вы указали. Проблема не воспроизводится, скрипты исправно выводят данные.
 
Цитата
Daniil Pozdnyakov написал:
наименования класса инструмента, на котором пытаетесь использовать данный функционал.
SPBFUT

Цитата
Daniil Pozdnyakov написал:
являетесь ли Вы клиентом брокера или пользуетесь Демо-доступом?
Оба

Цитата
Daniil Pozdnyakov написал:
Касательно удвоенного отображения объема на последней свече.
Возможно, починили какую-то другую проблему.
Я имел ввиду проблему кривого объёма на предпоследней свече предыдущего дня. Скриншотов я полно выкладывал на этом форуме.

Цитата
Daniil Pozdnyakov написал:
скрипты исправно выводят данные.
Это не так. Вышеуказанная ошибка не исправлена.
Надо делать так, как надо. А как не надо - делать не надо.
 
Поправка: Я имел ввиду проблему кривого объёма на последней свече предыдущего дня.
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Старатель написал:
эта ошибка не исправлена.
По крайней мере, при использовании CalcBuySell() в скрипте из сообщения #106
Надо делать так, как надо. А как не надо - делать не надо.
 
Добрый день,
Касательно добавления быстрого доступа к транзакции. Безусловно, данный функционал не доступен в Демо-доступе. Но брокер вполне может дать доступ своим клиентам к данному функционалу, поэтому по данному вопросу попробуйте обратиться к брокеру.

Касательно неправильного отображения объёма на последней свече предыдущего дня. Данная проблема, которая была обнаружена в прошлых версиях терминала, была нами проверена на версии Quik 9.1. Она не воспроизвелась, объём последней свечи предыдущего дня отображается корректно, поэтому убедительная просьба прислать новые, актуальные скриншоты, на которых будет видно некорректное отображение объёма.

Касательно проблемы со скриптами. Перепроверили работу скриптов, на которые Вы ссылаетесь, уже с функцией CalcBuySell(). Они исправно выводят правильные данные. Возможно, имеют место быть определённые детали запуска и работы данных скриптов, либо же приведённые фрагменты являются лишь частью больших программ, в коде которых могут присутствовать дополнительные элементы, которые приводят к описанной Вами проблеме. Именно поэтому просьба выслать детальную инструкцию по тому, как Вы запускаете данные скрипты и на что обращаете внимание, заключая о наличии проблемы, и, если указанные фрагменты являются лишь частью ваших скриптов, полные скрипты.
 
Цитата
Daniil Pozdnyakov написал:
Касательно добавления быстрого доступа к транзакции. Безусловно, данный функционал не доступен в Демо-доступе.
Об этом я и написал.
Замена заявки средствами ТС для фьючерсов (класс SPBFUT) вызывает транзакцию "Переставить заявки", которая доступна из из меню "Выполнить транзакцию"? Или это какая-то другая транзакция, не доступная из "Выполнить транзакцию"?

Цитата
Daniil Pozdnyakov написал:
Касательно неправильного отображения объёма на последней свече предыдущего дня. Данная проблема, которая была обнаружена в прошлых версиях терминала, была нами проверена на версии Quik 9.1. Она не воспроизвелась, объём последней свечи предыдущего дня отображается корректно
Напишите в теме с обращением, что исправили.

Цитата
Daniil Pozdnyakov написал:
Перепроверили работу скриптов, на которые Вы ссылаетесь, уже с функцией CalcBuySell(). Они исправно выводят правильные данные.
Напишите в теме с обращением, что исправили.
Надо делать так, как надо. А как не надо - делать не надо.
 
Незнайка, Добрый день,

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

Касательно быстрого доступа к транзакции. "Переставить заявки" и "замена заявки средствами ТС" отличаются по функционалу. Кардинальное отличие в том, что, используя "Переставить заявки", Вы изменяете две заявки в зависимости от значения, выбранного в поле "Режим". При замене заявки средствами ТС происходит поиск активной заявки, и после нахождения откроется окно ввода заявки, после редактирования которого старая заявка закрывается, и взамен неё выставляется новая с отредактированными полями.
 
Цитата
Daniil Pozdnyakov написал:
Касательно быстрого доступа к транзакции. "Переставить заявки" и "замена заявки средствами ТС" отличаются по функционалу. Кардинальное отличие в том, что, используя "Переставить заявки", Вы изменяете две заявки в зависимости от значения, выбранного в поле "Режим". При замене заявки средствами ТС происходит поиск активной заявки, и после нахождения откроется окно ввода заявки, после редактирования которого старая заявка закрывается, и взамен неё выставляется новая с отредактированными полями.

1. В чём отличие от "Заменить заявку" (Ctrl+A) ?
2.
Цитата
Старатель написал:
это какая-то другая транзакция, не доступная из "Выполнить транзакцию"?
Надо делать так, как надо. А как не надо - делать не надо.
 
Daniil Pozdnyakov,
Замена заявок средствами ТС вообще доступна для срочной секции МБ и в частности для класса FORTS?
Потому что в шлюзе SPECTRA Plaza-2 для замены заявки могут использоваться только два варианта:
1) DelOrder + AddOrder или
2) MoveOrder. Это та самая транзакция "Переставить заявки" в Квике.
Но вы пишите, что
Цитата
Daniil Pozdnyakov написал:
"Переставить заявки" и "замена заявки средствами ТС" отличаются по функционалу.
Так как на самом деле?
Надо делать так, как надо. А как не надо - делать не надо.
 
Добрый день,
Цитата
Старатель написал:
Цитата
Daniil Pozdnyakov написал:
Касательно быстрого доступа к транзакции. "Переставить заявки" и "замена заявки средствами ТС" отличаются по функционалу. Кардинальное отличие в том, что, используя "Переставить заявки", Вы изменяете две заявки в зависимости от значения, выбранного в поле "Режим". При замене заявки средствами ТС происходит поиск активной заявки, и после нахождения откроется окно ввода заявки, после редактирования которого старая заявка закрывается, и взамен неё выставляется новая с отредактированными полями.

1. В чём отличие от "Заменить заявку" (Ctrl+A) ?
2.  
Цитата
Старатель написал:
это какая-то другая транзакция, не доступная из "Выполнить транзакцию"?

Концептуальная разница в том, что, выбирая "Заменить  заявку" (CTRL+A), Вы сможете поменять абсолютно все поля заявки. То есть  по сути, выбирая данный способ замены, Вы убираете одну заявку и  выставляете новую. Но выбирая "Замена заявки средствами ТС", Вы сможете  изменить в заявке только те поля, которые были найдены ТС в теле  транзакции. После редактирования таковых полей Вы также выставляете  новую заявку, убирая старую. Более подробно об этом можно почитать в  документации "info.chm" в разделе "Раздел 5. Торговые операции клиента" в  подразделе "Настройки параметров торговых операций" в пункте "Заявки".
 
Цитата
Daniil Pozdnyakov написал:
Концептуальная разница в том, что, выбирая "Заменить  заявку" (CTRL+A), Вы сможете поменять абсолютно все поля заявки. То есть  по сути, выбирая данный способ замены, Вы убираете одну заявку и  выставляете новую. Но выбирая "Замена заявки средствами ТС", Вы сможете  изменить в заявке только те поля, которые были найдены ТС в теле  транзакции.
Это словоблудие, а не "концептуальная разница".

Концептуальная разница в том, что "Заменить  заявку" (CTRL+A) использует две биржевые транзакции: Удаление заявки, Добавление заявки.
"Замена заявки средствами ТС", судя по названию, использует одну биржевую заявку: Изменение заявок.
Поправьте меня, если ошибаюсь.

Цитата
Старатель написал:
Замена заявок средствами ТС вообще доступна для срочной секции МБ и в частности для класса FORTS SPBFUT?
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Старатель написал:
Замена заявок средствами ТС вообще доступна для срочной секции МБ и в частности для класса FORTS SPBFUT?

Daniil Pozdnyakov, так известно для каких классов функционал предназначен?
Надо делать так, как надо. А как не надо - делать не надо.
 
Добрый день,

Прежде всего просим прощения за долгий ответ. К сожалению данный функционал не реализован для срочной секции МБ. Данная функция была частично реализована для фондовой и валютной секции, однако на данный момент "Замена заявки средствами ТС" на стороне терминала отличается от обычной замены заявки тем, что при нажатии на "Заменить заявку" заменяемая заявка снимается сразу, и выставляется новая, а нажав на "Заменить заявку средствами ТС" заявка снимется не сразу, а только после того, как ТС найдёт заявку, которую нужно заменить, после этого выставится новая заявка с новым номером.

Данную разницу хорошо демонстрирует следующий пример. Представим, что Вы хотите заменить заявку, но в результате допускаете какую-либо ошибку в форме ввода заявки, выводится ошибка в информационном окне. Если в этом случае Вы использовали функцию "Заменить заявку", то при совершении ошибки первоначальная заявка будет уже снятой, а если использовали "Заменить заявку средствами ТС", то первоначальная заявка будет активной при совершении ошибки, так как запрос в ТС выполнен не был.

То есть, по сути, на стороне терминала разницы между "Заменить заявку" и  "Заменить заявку средствами ТС" нет.       Обе эти функции отрабатывают замену в 2 шага: удаление старой и выставление новой.

Также Важно добавить, что брокер может не предоставлять доступ к функции "Заменить заявку средствами ТС".

Приносим извинения за предоставленные неудобства.  
 
Цитата
Daniil Pozdnyakov написал:
брокер вполне может дать доступ своим клиентам к данному функционалу
Цитата
Daniil Pozdnyakov написал:
данный функционал не реализован для срочной секции МБ

Так надо было сначала разобраться, почему не работает на срочной секции, а не спихивать ответственность на брокера.
Надо делать так, как надо. А как не надо - делать не надо.
Страницы: 1 2 След.
Читают тему
Наверх