написал: Будет работать только у брокеров с версией сервера 9.0+
А можно ли как-то узнать версию сервера у брокера? Ну кроме очевидного позвонить и спросить.
Сделать копию каталога с квиком, обновить файлы из архива, попробовать соединиться, если удалось, значит версия сервера 9.0+. Если адресов несколько, пробоваться соединиться на каждый.
Пользователь
Сообщений: Регистрация: 12.05.2020
17.07.2021 22:16:07
Поддержка! В архиве нет кода QUIK Junior v.9.1
QUIK clients support
Сообщений: Регистрация: 27.01.2015
19.07.2021 06:03:13
Цитата
TGB написал: Поддержка! В архиве нет кода QUIK Junior v.9.1
Добрый день.
Что имеете ввиду? Дистрибутив версии 9.1 по ссылке скачивается.
Пользователь
Сообщений: Регистрация: 20.12.2020
19.07.2021 20:50:47
Обновился на 9.1.0.63
И сразу же столкнулся с проблемой. QUIK создает во всех папках где есть *.lua файлы файл qrypto.log с таким содержанием
Тут должно быть немного очевидно что эти файлы делают и зачем они нужны. Бороться с этим не надо, если вам эти файлы не нужны то просто игнорируйте их.
Пользователь
Сообщений: Регистрация: 23.01.2015
20.07.2021 16:44:42
Цитата
BlaZed написал: QUIK создает во всех папках где есть *.lua файлы файл qrypto.log с таким содержанием
Проблема изучается. Постараемся в ближайшее время дать ответ.
Пользователь
Сообщений: Регистрация: 20.12.2020
20.07.2021 20:19:26
Цитата
Артем написал: Тут должно быть немного очевидно что эти файлы делают и зачем они нужны.
Английский я знаю и вполне себе представляю что в randseed.bin и зачем он нужен. Но мой вопрос был совершенно не в этом.
Цитата
Артем написал: Бороться с этим не надо, если вам эти файлы не нужны то просто игнорируйте их.
Почему это не надо бороться? Если программа раскидывает свои логи там где им совершенно не место, то это явно не здоровое поведение.
Цитата
Sergey Gorokhov написал: Проблема изучается. Постараемся в ближайшее время дать ответ.
Очень надеюсь что исправите этот момент, а то мой внутренний перфекционист очень грустит.
QUIK clients support
Сообщений: Регистрация: 27.01.2015
21.07.2021 05:39:39
Добрый день,
Указанный файл содержит служебную информацию и не влияет на работу терминала. Вы можете просто не обращать на него внимания. Ошибка, описываемая в данном инциденте будет исправлена в одной из ближайших версий нашего ПО. Приносим извинения за доставленные неудобства.
Пользователь
Сообщений: Регистрация: 30.05.2020
25.07.2021 22:07:46
Баг: на графиках в подсказке над свечами значение Volume показывает без разделителя разрядов.
А есть инструменты, на которых указанной проблемы нет?
Здравствуйте!
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Пользователь
Сообщений: Регистрация: 10.04.2015
05.08.2021 13:55:07
Разработчики! Не знаю в курсе вы или нет, но при смене фьючерса если ответить утвердительно на вопрос замены и склейки, то выдается потом ошибка отсутствия справочника какого-то и ничего не появляется, никаких окон, таблиц, только черный экран.
И сразу же столкнулся с проблемой. 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
Кто сталкивался? Как это побороть?
Я столкнулся. Создается по всему компу. Содержание файла
файл qrypto.log по всему компу, не только в квике....
QUIK clients support
Сообщений: Регистрация: 27.01.2015
06.08.2021 11:59:45
Цитата
Юрий написал: Разработчики! Не знаю в курсе вы или нет, но при смене фьючерса если ответить утвердительно на вопрос замены и склейки, то выдается потом ошибка отсутствия справочника какого-то и ничего не появляется, никаких окон, таблиц, только черный экран.
Добрый день.
Проверили проблема не повторилась. Черный экран графика?
Окон и таблиц не должно появляться. Если открыта какая либо таблица с заменяемым инструментом, то он должен замениться на новый.
написал: Разработчики! Не знаю в курсе вы или нет, но при смене фьючерса если ответить утвердительно на вопрос замены и склейки, то выдается потом ошибка отсутствия справочника какого-то и ничего не появляется, никаких окон, таблиц, только черный экран.
Добрый день.
Проверили проблема не повторилась. Черный экран графика?
Окон и таблиц не должно появляться. Если открыта какая либо таблица с заменяемым инструментом, то он должен замениться на новый.
Черный экран программы.. окна с графиками и таблицами вообще не появляются.
Пользователь
Сообщений: Регистрация: 10.04.2015
06.08.2021 13:09:50
Имеется ввиду что не появляются окна и таблицы которые были открыты до начала замены старого контракта на новый.
QUIK clients support
Сообщений: Регистрация: 27.01.2015
06.08.2021 18:47:01
Проверили у себя еще раз, проблема не повторяется. Чтобы понять, что происходит потребуется два архива. 1. До замены графиков, т.е перед заменой закрыть QUIK, сделать архив рабочего места без ключей. 2. После замены графиков, зафиксировать проблему, закрыть QUIK, сделать архив без ключей и направить оба архива нам на адрес:
Пользователь
Сообщений: Регистрация: 27.05.2020
06.08.2021 21:40:59
Цитата
Имеется ввиду что не появляются окна и таблицы которые были открыты до начала замены старого контракта на новый.
У меня несколько другая ситуация. Есть lua-скрипт, который стартует вместе запуском программы quik и создает окно-таблицу. Если, после авторизации, quik показывает диалог с запросом замены истекающего фьючерса на новый и ответ на него утвердительный, то происходит "как-бы переоткрытие" видимых в этот момент таблиц. Их окна закрываются и тут же открываются вновь. А окно-таблица созданная lua-скриптом тоже закрывается, но вновь уже не отрывается. Из менеджера окон пропадает, хотя сам lua-скрипт работает. Приходится его останавливать и запускать по новой. Ведь так быть не должно?
Пользователь
Сообщений: Регистрация: 27.01.2017
07.08.2021 08:49:31
Цитата
У меня несколько другая ситуация. Есть lua-скрипт, который стартует вместе запуском программы quik и создает окно-таблицу. Если, после авторизации, quik показывает диалог с запросом замены истекающего фьючерса на новый и ответ на него утвердительный, то происходит "как-бы переоткрытие" видимых в этот момент таблиц. Их окна закрываются и тут же открываются вновь. А окно-таблица созданная lua-скриптом тоже закрывается, но вновь уже не отрывается. Из менеджера окон пропадает, хотя сам lua-скрипт работает. Приходится его останавливать и запускать по новой. Ведь так быть не должно?
Вам надо создать метод контролирующий наличие окна. Если его нет, и это не команда пользователя по его закрытию, то переоткрыть и перезаполнить его. Должно ли быть так или нет - сложный вопрос. Окна терминала переоткрываются, т.к. они в его оконной модели и он их контролирует. А окно скрипта нет. Терминал не знает о его составе и наполнении.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
07.08.2021 09:35:23
Цитата
Nikolay написал: команда пользователя по его закрытию
Чаще всего это - QTABLE_CLOSE, тот же самый эвент, что и при замене фьючерсов, тот же что и при закрытии терминала.
Надо делать так, как надо. А как не надо - делать не надо.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
10.08.2021 13:54:11
Цитата
Возможности новой версии 7. Добавлена возможность быстрого доступа к транзакции замены заявки, если данная транзакция поддерживается на стороне торговой системы.
Не работает.
Цитата
Исправленные недоработки 12. Удвоенное отображение объема на последней свече в окне графика.
Не исправлено.
Надо делать так, как надо. А как не надо - делать не надо.
И сразу же столкнулся с проблемой. 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. Удвоенное отображение объема на последней свече в окне графика.
Не исправлено.
И вот не исправлена.
Надо делать так, как надо. А как не надо - делать не надо.
Пользователь
Сообщений: Регистрация: 05.08.2021
06.09.2021 18:17:16
Добрый день, Касательно быстрого доступа к транзакции замены заявки. Могли бы уточнить наименования класса инструмента, на котором пытаетесь использовать данный функционал. Ещё могли бы Вы уточнить, являетесь ли Вы клиентом брокера или пользуетесь Демо-доступом?
Касательно удвоенного отображения объема на последней свече. Могли бы Вы прислать скриншоты, на которых будут видны значения объёма, а также уточнить, каково значение должно быть по Вашему мнению?
Касательно проблемы одновременной работы скриптов, использующих лимиты. Данные скрипты были воссозданы по тем фрагментам, что Вы указали. Проблема не воспроизводится, скрипты исправно выводят данные.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
06.09.2021 19:24:46
Цитата
Daniil Pozdnyakov написал: наименования класса инструмента, на котором пытаетесь использовать данный функционал.
SPBFUT
Цитата
Daniil Pozdnyakov написал: являетесь ли Вы клиентом брокера или пользуетесь Демо-доступом?
Оба
Цитата
Daniil Pozdnyakov написал: Касательно удвоенного отображения объема на последней свече.
Возможно, починили какую-то другую проблему. Я имел ввиду проблему кривого объёма на предпоследней свече предыдущего дня. Скриншотов я полно выкладывал на этом форуме.
По крайней мере, при использовании CalcBuySell() в скрипте из сообщения
Надо делать так, как надо. А как не надо - делать не надо.
Пользователь
Сообщений: Регистрация: 05.08.2021
10.09.2021 06:31:45
Добрый день, Касательно добавления быстрого доступа к транзакции. Безусловно, данный функционал не доступен в Демо-доступе. Но брокер вполне может дать доступ своим клиентам к данному функционалу, поэтому по данному вопросу попробуйте обратиться к брокеру.
Касательно неправильного отображения объёма на последней свече предыдущего дня. Данная проблема, которая была обнаружена в прошлых версиях терминала, была нами проверена на версии Quik 9.1. Она не воспроизвелась, объём последней свечи предыдущего дня отображается корректно, поэтому убедительная просьба прислать новые, актуальные скриншоты, на которых будет видно некорректное отображение объёма.
Касательно проблемы со скриптами. Перепроверили работу скриптов, на которые Вы ссылаетесь, уже с функцией CalcBuySell(). Они исправно выводят правильные данные. Возможно, имеют место быть определённые детали запуска и работы данных скриптов, либо же приведённые фрагменты являются лишь частью больших программ, в коде которых могут присутствовать дополнительные элементы, которые приводят к описанной Вами проблеме. Именно поэтому просьба выслать детальную инструкцию по тому, как Вы запускаете данные скрипты и на что обращаете внимание, заключая о наличии проблемы, и, если указанные фрагменты являются лишь частью ваших скриптов, полные скрипты.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
10.09.2021 09:36:23
Цитата
Daniil Pozdnyakov написал: Касательно добавления быстрого доступа к транзакции. Безусловно, данный функционал не доступен в Демо-доступе.
Об этом я и написал. Замена заявки средствами ТС для фьючерсов (класс SPBFUT) вызывает транзакцию "Переставить заявки", которая доступна из из меню "Выполнить транзакцию"? Или это какая-то другая транзакция, не доступная из "Выполнить транзакцию"?
Цитата
Daniil Pozdnyakov написал: Касательно неправильного отображения объёма на последней свече предыдущего дня. Данная проблема, которая была обнаружена в прошлых версиях терминала, была нами проверена на версии Quik 9.1. Она не воспроизвелась, объём последней свечи предыдущего дня отображается корректно
Напишите , что исправили.
Цитата
Daniil Pozdnyakov написал: Перепроверили работу скриптов, на которые Вы ссылаетесь, уже с функцией CalcBuySell(). Они исправно выводят правильные данные.
Напишите , что исправили.
Надо делать так, как надо. А как не надо - делать не надо.
Описанная в данном инциденте ошибка была исправлена в версии 9.2 терминала QUIK. Рекомендуем обновить версию программы. Приносим извинения за причиненные неудобства.
Пользователь
Сообщений: Регистрация: 05.08.2021
13.09.2021 17:41:06
Добрый день,
Касательно быстрого доступа к транзакции. "Переставить заявки" и "замена заявки средствами ТС" отличаются по функционалу. Кардинальное отличие в том, что, используя "Переставить заявки", Вы изменяете две заявки в зависимости от значения, выбранного в поле "Режим". При замене заявки средствами ТС происходит поиск активной заявки, и после нахождения откроется окно ввода заявки, после редактирования которого старая заявка закрывается, и взамен неё выставляется новая с отредактированными полями.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
13.09.2021 18:12:39
Цитата
Daniil Pozdnyakov написал: Касательно быстрого доступа к транзакции. "Переставить заявки" и "замена заявки средствами ТС" отличаются по функционалу. Кардинальное отличие в том, что, используя "Переставить заявки", Вы изменяете две заявки в зависимости от значения, выбранного в поле "Режим". При замене заявки средствами ТС происходит поиск активной заявки, и после нахождения откроется окно ввода заявки, после редактирования которого старая заявка закрывается, и взамен неё выставляется новая с отредактированными полями.
1. В чём отличие от "Заменить заявку" (Ctrl+A) ? 2.
Цитата
Старатель написал: это какая-то другая транзакция, не доступная из "Выполнить транзакцию"?
Надо делать так, как надо. А как не надо - делать не надо.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
14.09.2021 14:25:04
Daniil Pozdnyakov, Замена заявок средствами ТС вообще доступна для срочной секции МБ и в частности для класса FORTS? Потому что в шлюзе SPECTRA Plaza-2 для замены заявки могут использоваться только два варианта: 1) DelOrder + AddOrder или 2) MoveOrder. Это та самая транзакция "Переставить заявки" в Квике. Но вы пишите, что
Цитата
Daniil Pozdnyakov написал: "Переставить заявки" и "замена заявки средствами ТС" отличаются по функционалу.
Так как на самом деле?
Надо делать так, как надо. А как не надо - делать не надо.
написал: Касательно быстрого доступа к транзакции. "Переставить заявки" и "замена заявки средствами ТС" отличаются по функционалу. Кардинальное отличие в том, что, используя "Переставить заявки", Вы изменяете две заявки в зависимости от значения, выбранного в поле "Режим". При замене заявки средствами ТС происходит поиск активной заявки, и после нахождения откроется окно ввода заявки, после редактирования которого старая заявка закрывается, и взамен неё выставляется новая с отредактированными полями.
1. В чём отличие от "Заменить заявку" (Ctrl+A) ? 2.
Цитата
написал: это какая-то другая транзакция, не доступная из "Выполнить транзакцию"?
Концептуальная разница в том, что, выбирая "Заменить заявку" (CTRL+A), Вы сможете поменять абсолютно все поля заявки. То есть по сути, выбирая данный способ замены, Вы убираете одну заявку и выставляете новую. Но выбирая "Замена заявки средствами ТС", Вы сможете изменить в заявке только те поля, которые были найдены ТС в теле транзакции. После редактирования таковых полей Вы также выставляете новую заявку, убирая старую. Более подробно об этом можно почитать в документации "info.chm" в разделе "Раздел 5. Торговые операции клиента" в подразделе "Настройки параметров торговых операций" в пункте "Заявки".
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
17.09.2021 08:45:30
Цитата
Daniil Pozdnyakov написал: Концептуальная разница в том, что, выбирая "Заменить заявку" (CTRL+A), Вы сможете поменять абсолютно все поля заявки. То есть по сути, выбирая данный способ замены, Вы убираете одну заявку и выставляете новую. Но выбирая "Замена заявки средствами ТС", Вы сможете изменить в заявке только те поля, которые были найдены ТС в теле транзакции.
Это словоблудие, а не "концептуальная разница".
Концептуальная разница в том, что "Заменить заявку" (CTRL+A) использует две биржевые транзакции: Удаление заявки, Добавление заявки. "Замена заявки средствами ТС", судя по названию, использует одну биржевую заявку: Изменение заявок. Поправьте меня, если ошибаюсь.
Цитата
Старатель написал: Замена заявок средствами ТС вообще доступна для срочной секции МБ и в частности для класса FORTS SPBFUT?
Надо делать так, как надо. А как не надо - делать не надо.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
23.09.2021 15:54:25
Цитата
Старатель написал: Замена заявок средствами ТС вообще доступна для срочной секции МБ и в частности для класса FORTS SPBFUT?
Daniil Pozdnyakov, так известно для каких классов функционал предназначен?
Надо делать так, как надо. А как не надо - делать не надо.
Пользователь
Сообщений: Регистрация: 05.08.2021
28.09.2021 11:07:56
Добрый день,
Прежде всего просим прощения за долгий ответ. К сожалению данный функционал не реализован для срочной секции МБ. Данная функция была частично реализована для фондовой и валютной секции, однако на данный момент "Замена заявки средствами ТС" на стороне терминала отличается от обычной замены заявки тем, что при нажатии на "Заменить заявку" заменяемая заявка снимается сразу, и выставляется новая, а нажав на "Заменить заявку средствами ТС" заявка снимется не сразу, а только после того, как ТС найдёт заявку, которую нужно заменить, после этого выставится новая заявка с новым номером.
Данную разницу хорошо демонстрирует следующий пример. Представим, что Вы хотите заменить заявку, но в результате допускаете какую-либо ошибку в форме ввода заявки, выводится ошибка в информационном окне. Если в этом случае Вы использовали функцию "Заменить заявку", то при совершении ошибки первоначальная заявка будет уже снятой, а если использовали "Заменить заявку средствами ТС", то первоначальная заявка будет активной при совершении ошибки, так как запрос в ТС выполнен не был.
То есть, по сути, на стороне терминала разницы между "Заменить заявку" и "Заменить заявку средствами ТС" нет. Обе эти функции отрабатывают замену в 2 шага: удаление старой и выставление новой.
Также Важно добавить, что брокер может не предоставлять доступ к функции "Заменить заявку средствами ТС".
Приносим извинения за предоставленные неудобства.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
06.10.2021 10:30:23
Цитата
Daniil Pozdnyakov написал: брокер вполне может дать доступ своим клиентам к данному функционалу
Цитата
Daniil Pozdnyakov написал: данный функционал не реализован для срочной секции МБ
Так надо было сначала разобраться, почему не работает на срочной секции, а не спихивать ответственность на брокера.
Надо делать так, как надо. А как не надо - делать не надо.