Andrey Bezrukov (Все сообщения пользователя)

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 16 След.
Зависание Квика после выхода из спящего режима
 
Здравствуйте, Радик.

Извиняемся за задержку с ответом.
Судя по вашим данным, терминал завис в момент выгрузки плагина отчетов (модуль Reports.dll).
По поводу переподключения терминала к серверу после выхода из сна - мы воспроизводили ситуацию у себя, каких-либо проблем с переподключением не наблюдали.

По поводу анализа причин зависания интересует следующее:
1. Были ли в момент попытки закрытия программы открыты окна с отчетами.
2. Зависнет ли программа, если послe выхода из сна закрыть все имеющиеся окна с отчетами
3. Зависнет ли программа, если послe выхода из сна выгрузить плагин отчетов вручную, через пункт меню "Система->О программе->Компоненты", нужно снять галочку рядом с модулем Reports.dll.

Если программа все равно зависнет, сделайте ещё раз дамп-файл приложения и пришлите его нам для анализа вместе с архивом самого проблемного рабочего места.

Заранее большое спасибо.

Приносим извинения за причиненные неудобства.
Таблица обезличенных сделок и параметр "ALL_TRADES", Количество сделок через ALL_TRADES не соответствует сделкам в таблице
 
Дмитрий,

Достоверной информации об особенностях Вашего алгоритма у нас нет, из приведённого Вами описания сути эффекта было предположено, что имеет место не вполне верная методика сверки данных.
Мы описали то, как работает функционал, независимо от того, насколько стабильно отрабатывает Ваш алгоритм на QPILE, чтобы Вы могли самостоятельно проанализировать работу Вашего скрипта и скорректировать его логику.

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

Если же Вы считаете, что Вам была сообщена некорректная информация, или что функционал (в целом, или его отдельные функции) отрабатывают не так, как это ожидается, как это описано в документации - просьба привести конкретный пример, с подробным описанием ситуации, при котором эффект воспроизводится, а также сопроводить сообщение минимальным и достаточным кодом, позволяющим воспроизвести эффект.
Стоп лосс с задержкой
 
Здравствуйте, РоманК.

Информации о рассмотрении пожелания в настоящем нет.
Уточнить сроки рассмотрения и реализации также не представляется возможным.
Когда информация появится - мы сообщим об этом.

Во избежание возможного недопонимания, предлагаем также ознакомиться с регламентом работы с пожеланиями.
Если запрашиваемый функционал столь важен, то в качестве возможного решения, до тех пор, пока не прояснится ситуация с Вашим пожеланием - предлагаем рассмотреть возможность подготовки самостоятельного импровизированного решения с использованием QPILE/QLUA/Trans2QUIK API.
Стоп лосс с задержкой
 
Здравствуйте, Андрей, Scamp34.

В рамках одной и той же темы мы не можем зарегистрировать одно и то же пожелание несколько раз.
Однако, Вы можете написать нам на почту quiksupport@arqatech.com, сослаться на данную тему и сообщить, что Вы также заинтересованы в реализации данного функционала.
Таблица обезличенных сделок и параметр "ALL_TRADES", Количество сделок через ALL_TRADES не соответствует сделкам в таблице
 
Здравствуйте, Дмитрий.

На сколько понимаем, количество записей в таблице ALL_TRADES получаете через функцию GET_NUMBER_OF.
Данная функция возвращает суммарное количество всех обезличенных сделок, которые есть в таблице обезличенных сделок, независимо от того, как именно происходит нумерация сделок в том или ином режиме.

Кроме того, нумерация сделок в торговой системе (NUMBER) выполняется в торговой системе соответствии с особенностями нумерации того или иного режима независимо от того, сколько записей обезличенных сделок Вы наблюдаете в терминале и получаете функцией GET_NUMBER_OF.

Поэтому сравнивать количество обезличенных сделок, получаемых функцией GET_NUMBER_OF("ALL_TRADES") и сравнивать его с номерами (NUMBER) на обезличенных сделках некорректно.
Алгоритмические заявки., Уведомление о снятии
 
ISINhere2001,

Мы приняли к сведению замечание о том, что Вам неудобно работать с данным функционалом в его текущей реализации.
И тем не менее, это не является ошибкой в работе программы, и данный вопрос будет рассматриваться как пожелание на изменение текущего функционала.
Алгоритмические заявки., Уведомление о снятии
 
ISINhere2001,
Цитата
ISINhere2001 написал:
Недели за две сможете проверить  существование проблемы с логами автоматического снятия алгозаявок ?
Ни о какой проблеме речи не идёт.
Сейчас оповещения о снятии алго-заявок реализованы иначе, чем прочие сообщения по алго-заявками - последние реализованы в виде системных сообщений, которые накапливаются в таблице сообщений. Причины такого решения сейчас уточнить затруднительно, возможно, так получилось исторически, тем не менее это не ошибка в работе программы, которую необходимо анализировать и исправлять, а особенность текущей реализации.
В связи с этим рассматриваем Ваше замечание как пожелание по доработке терминала, в этом плане оно вполне понятно - хорошо и удобно, когда вся значимая информация об алго-заявках единообразным образом отображается в терминале и копится история событий хотя бы за текущий день, чтобы можно было к ней обратиться.
По срокам рассмотрения и возможной реализации данной доработки сориентировать в настоящем не можем. Когда и если доработка будет выполнена - об этом будет упомянуто в списках изменений на соответствующее обновление программы.
Алгоритмические заявки., Уведомление о снятии
 
ISINhere2001,
Благодарим за комментарий.
Касательно сообщений о снятии алго-заявок:
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.

Что касается отображения меток - начиная с версии 9.1.0 терминала функция «Оставлять трендовые линии, фигуры и метки при смене инструмента» в настройках окна диаграммы стала распространятся не только на рисунки и линии, но и на метки. Ранее метки отображались для графиков всех инструментов, независимо от того, для какого инструмента они были нанесены.

Возможно, у Вас просто выключена данная опция, и метки привязаны не к тому инструменту, который смотрите? Т.е. возможно, метки добавлялись к другому инструменту?
Если включить опцию «Оставлять трендовые линии, фигуры и метки при смене инструмента» - метки появятся? Если да - значит дело именно в этом.

Если же даже с этой опцией метки не появятся - то просьба сообщить об этом здесь, или в указанной теме, ответим по данному вопросу в ней несколько позже.
Алгоритмические заявки., Уведомление о снятии
 
Здравствуйте, ISINhere2001.

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

Заранее большое спасибо.
Зависание Квика после выхода из спящего режима
 
Здравствуйте, Радик.

Ваше сообщение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Настройки автозаполнения полей ввода заявки, Автозаполнение кода клиента и объёма в заявке для 2-х счетов (Спот, срочка)
 
Здравствуйте, Andrew.

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Плечо в квик 1:2001000,00, Плечо в квик 1:2001000,00
 
Здравствуйте, Иван.

В текущей реализации параметр "Плечо" не принимает непосредственного участия в расчёте и оценке позиций.
Параметр носит технический характер и может использоваться брокерами различным образом.

За более подробными разъяснениями о том, как Ваш брокер использует этот параметр – рекомендуем обратиться непосредственно к нему с соответствующим вопросом.
Ошибка "Не указан режим транзакции" в айсберг заявке
 
Здравствуйте, Валерия.

Благодарим за предоставленную информацию.
На актуальной версии терминала 9.2.2 не удаётся воспроизвести указанную ошибку ни при использовании Вашего примера транзакции, ни при использовании примера из документации.
Возможно, ошибка обусловлена недоработкой, характерной для версии 8.8. которая могла быть в последствии исправлена.

Предлагаем обновиться до версии 9.2.2.
Обновиться можно через пункт меню Система/О программе/Проверить обновление программы, или вручную, скачав файлы обновления с нашего сайта по ссылке.
Перед обновлением вручную: закройте программу и создайте её полную резервную копию. Для обновления необходимо скопировать файлы из архива в папку с программой и подтвердить замену одноимённых файлов.

В качестве шаблона транзакции предлагаем использовать не пример из документации, а строку транзакции, полученную с помощью таблицы "Карман транзакций".
Транзакции, которые добавляются в эту таблицу не отправляются в торговую систему до выполнения действия "Достать из кармана".
Вы можете добавить нужную транзакцию в эту таблицу, воспользовавшись обычной формой ввода (двойной клик левой кнопкой мыши по пустой области таблицы, например).
В дальнейшем, Вы можете создать копию этой транзакции и/или поменять её параметры.
Кроме того, Вы можете сохранить транзакции из этой таблицы в *.tri-файл через соответствующий пункт контекстного меню. Строки транзакций, созданные таким образом - гарантировано не содержат ошибок в структуре и положении полей и могут использоваться как шаблоны для создания аналогичных траназкций.

Это более правильный и надёжный способ подготовки транзакций для *.tri-файла, рекомендуем использовать его.

Вопрос об изменениях в в работе с такими транзакциями относительно версии 7.2 терминала предлагаем не рассматривать, поскольку это очень старая версия терминала, и продолжать работать на ней мы не рекомендуем - предлагается обновиться до более новой версии.
Запоминание информации последнего входа., Quik перестал запоминать последнее состояние информации.
 
Сергей,

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

В Вашем случае можем предположить, что причина наблюдения некорректных или неполных данных, возможно, связана с перезапуском терминала QUIK перед завершением работы в последний торговый день? Может, перезапускали терминал, очистив все хранилища, через какой-либо *.bat-файл, например?
"Промежуточная информация" может отображаться, например, в том случае, если перед завершением работы был перезапущен терминал с очисткой всех локальных хранилищ и до завершения работы он не успел получить от сервера все пропущенные (удалённые) данные текущей сессии.
Если такой эффект наблюдается только по выходным, можем предположить, что имеют место некие особенности обслуживания сервера брокера в выходные дни, но в этом случае без участия брокера вряд ли удастся провести конструктивный разбор.
В этом случае предлагаем обратиться к Вашему действующему брокеру и настоять на разборе ситуации.
Далее, брокер при необходимости обратится к нам и мы подготовим решение, располагая необходимой технической информацией.
Запоминание информации последнего входа., Quik перестал запоминать последнее состояние информации.
 
Здравствуйте, Сергей.

Проверьте, что в настройках программы Система/Настройки/Основные настройки/Программа/Сохранение данных - включена опция "Очищать данные после смены даны - На сервере (при установлении связи)".
Если выбрана опция "На локальной машине" - выберите "На сервере" и проверьте корректность сохранения данных перед подключением к серверу брокера на следующий день.
Ошибка "Не указан режим транзакции" в айсберг заявке
 
Здравствуйте, Валерия.

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

Действительно, в одном из недавних обновлений серверной части системы QUIK, ответственной за доступ к торговой системе срочного МБ была привнесена ошибка, которая привела к проблеме, которую Вы описали.

Приносим извинения за причинённые неудобства, однако мы со своей стороны уже подготовили и выпустили очередное обновление, в котором эта ошибка исправлена, и данные по открытым позициям в таблице "Доска опционов" транслируются корректно. Для этого брокеру необходимо установить это обновление.

За дополнительными комментариями предлагаем обращаться непосредственно к Вашему действующему брокеру.
APC в колбеках QLUA
 
Здравствуйте!, nikolz.

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Операции с тейк профит во время аукционов открытия и закрытия., Работа тейк профит во время аукционов открытия и закрытия.
 
Сергей,

Да, действительно, в случае ФР МБ есть особенность, что в текущей реализации системы QUIK стоп-заявки не срабатывают по сделкам, заключённым во время фазы определения цены закрытия и заключения сделок по ней по окончанию аукциона.
Связанные лимитная и стоп заявки
 
Здравствуйте, Magelvir.

На сколько понимаем, фактически, интересует выставление двух заявок по двум разным инструментам, при этом исполнение одной из них должно приводить к снятию другой.
Если верно Вас поняли, то такой функционал не предусмотрен в текущей реализации QUIK, но может быть выполнен в виде LUA-скрипта на QLUA.
Операции с тейк профит во время аукционов открытия и закрытия., Работа тейк профит во время аукционов открытия и закрытия.
 
Здравствуйте, Сергей.

Стоп-заявки в QUIK срабатывают по ценам обезличенных сделок.
Во время аукционов сделки не заключаются, только выставляются заявки.

Т.к. сделок до окончания аукциона нет - стоп-заявка не может сработать.
Более подробную информацию о работе условных стоп-заявок в QUIK Вы можете найти в инструкции по стоп-заявка в QUIK.
Как настроить отметки покупки-продажи
 
Здравствуйте, Ирина.

Цитата
Ирина написал:
Так решение какое то есть по этому вопросу?  
Ответ на этот вопрос уже был дан выше:
Цитата
Andrey Bezrukov написал:
QUIK - это внутридневная система, в которой не хранятся данные по сделкам за предыдущие торговые дни. В силу этого, данных о сделках прошлых сессий в рабочем месте нет, и отобразить метки сделок на исторических графиках также не представляется возможным
Цитата
Andrey Bezrukov написал:
В качестве возможного решения - предлагаем воспользоваться функционалом "Меток" для графика, которые Вы можете расположить в соответствии с ценами и временем совершения сделок.Для автоматизации процесса Вы можете использовать LUA-скрипты. Документацию по функциям QLUA и примеры их использования доступны для скачивания по  ссылке .
Добавить автоматическую привязку линий к точкам свечей/баров
 
Здравствуйте, sandyman.

Ваше пожелание было реализовано в версии 9.2.0 терминала QUIK. Рекомендуем вам обновить версию ПО.
Ряд доработок интерфейса
 
Здравствуйте, Артур Ким.

Ваше пожелание было реализовано в версии 9.2.0 терминала QUIK. Рекомендуем вам обновить версию ПО.
Привязка курсора к экстремумам
 
Здравствуйте, Vladislav.

было реализовано в версии 9.2.0 терминала QUIK. Рекомендуем вам обновить версию ПО.
Предложение по трендовым линиям, уровням, и графическим элементам, Хочу предложить добавить возможность при начертании уровней и трендов писать в примечании там где выбираешь цвет какие нибудь коментарии
 
Здравствуйте, Михаил Юрьевич.

Ваши пожелания были реализованы в версии 9.2.0 терминала QUIK. Рекомендуем вам обновить версию ПО.
3 вожделенных пожелания
 
Здравствуйте, Anton.

Ваше пожелание было реализовано в версии 9.2.0 терминала QUIK. Рекомендуем вам обновить версию ПО.
Магнит для объектов
 
Здравствуйте, Сергей Князев.

Ваше пожелание было реализовано в версии 9.2.0 терминала QUIK. Рекомендуем вам обновить версию ПО.
Сетка инструмента, Привязка геометрических фигур к сетке инструмента.
 
Здравствуйте, Roman Azarov.

Ваше пожелание было реализовано в версии 9.2.0 терминала QUIK. Рекомендуем вам обновить версию ПО.
Инструкция по работе с условными (стоп–) заявками, Обсуждение
 
Здравствуйте, Старатель.

Спасибо за оперативную обратную связь.
Ваше предложение по улучшению документа зафиксировали.

Также отметим, что в текущей редакции документа возможность подобных ситуаций следует из описания алгоритма условия тейк-профит.
Тем не менее мы рассмотрим возможность более явно описать подобный исход работы условия тейк-прфит в его текущей реализации и обратить внимание читателя на это.
[ Закрыто] Инструкция по работе с условными (стоп–) заявками, Инструкция по работе с условными (стоп–) заявками
 
Добрый день!

Нами была подготовлена и опубликована полная Инструкция по работе с условными (стоп-) заявкам в системе QUIK.
В данной инструкции содержится наиболее полная и актуальная информация по функционалу стоп-заявок в системе QUIK.
В инструкции приводится следующая информация:
  1. общая базовая информация по функционалу условных (стоп-) заявок в QUIK
  2. Частые вопросы и ответы на них
  3. Описание каждого условия, включая:
    • назначение условия
    • описание алгоритма работы условия
    • список основных параметров и роль в выполнении условия
    • примеры с числовым значениями
    • демонстрация работы условия на примере графика цены
В случае, если у Вас появился вопрос по функционалу условных (стоп-) заявок в QUIK - мы настоятельно рекомендуем в первую очередь ознакомиться с данной инструкцией.

Если инструкция не смогла ответить на Ваш вопрос и/или прояснить ситуацию - Вы можете обратиться к Вашему действующему брокеру за комментариями, или к нам, специалистам службы технической поддержки QUIK здесь, на форуме, или по почте quiksupport@arqatech.com.

Если у Вас возникли вопросы, пожелания или замечания по данной инструкции - просьба также сообщить нам о них по почте quiksupport@arqatech.com.
[BUG] Пляшущие графики
 
Здравствуйте, Старатель.

Ваше сообщение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Как запустить КВИК на новом macbook air M1 ??
 
Alex,

Мы не можем гарантировать корректной работы терминала на ОС отличной от Windows с использованием эмуляторов или виртуальных машин, т.к. программа разрабатывается исключительно для Windows и в других конфигурациях её работоспособность не тестируется.

Однако, если прочие x64 приложения Windows корректно работают на parallels для macOS x64 - у нас нет  оснований исключать возможность работы программы в такой конфигурации.
Как запустить КВИК на новом macbook air M1 ??
 
Здравствуйте, Alex.

В данном вопросе, к сожалению, ситуация не изменилась. PlayOnMac по-прежнему не может обеспечить корректную работу x64 ПО на x64 macOS в т.ч. терминала QUIK.
Вы можете использовать другие решения для эмуляции Windows, или развёртыванию виртуальной машины на Windows (в т.ч. с использованием платных решений) на x64 macOS.
Нехватка видеопамяти
 
Здравствуйте, Владимир, s_mike@rambler.ru.

s_mike@rambler.ru,
Эффект, который Вы описываете у нас не воспроизводится.
Для дальнейшего разбора с нашей стороны, если Вы считаете это необходимым - нам требуется минимальный и необходимый код, который приводит к такому эффекту при выполнении Вашего скрипта. Без этого дальнейший разбор невозможен, к сожалению.
При необходимости - Вы можете прислать нам этот пример по почте quiksupport@arqatech.com. В этом случае, в письме просьба либо повторно описать суть проблемы, либо сослаться на данную тему форума.

Владимир,
Текущая политика компании в отношении работы с клиентскими пожеланиями не предполагает открытого доступа к списку пожеланий и их статусам.
В данном вопросе, в обозримой перспективе каких-либо изменений не предвидится.
Как закрепить текст на графике для каждого инструмента отдельно?
 
Здравствуйте, Станислав.

Данный функционал был реализован в терминале QUIK 9.1.
[BUG] QUIK самовольно меняет код клиента
 
Старатель,

В обоих случаях транзакция будет отклонена с диагностикой «Неверный код клиента».
[BUG] QUIK самовольно меняет код клиента
 
Старатель, Владимир,
Ваша точка зрения на ситуацию понятна, и тем не менее - описанное поведение не является ошибкой и не рассматривается как ошибка, это часть текущей реализации функционала QUIK -  это поведение может быть включено или выключено на стороне сервера брокера. При необходимости - Вы можете обратиться к своему действующему брокеру с запросом изменить эту настройку.

В остальном - следует учитывать это поведение при формировании транзакций.
[BUG] QUIK самовольно меняет код клиента
 
Старатель,

Описываемое Вами поведение обработки клиентских транзакций в плане переноса недоступного кода клиента в поле brokerref и выставлении заявки по единственному доступному коду клиента является предусмотренным функционалом системы QUIK, а не ошибкой обработки транзакций, поданной из скрипта на LUA.

Настройка данного поведения выполняется на стороне сервера брокера.
[BUG] QUIK самовольно меняет код клиента
 
Здравствуйте, Старатель.

Ваше сообщение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Стакан котировок
 
Здравствуйте, Игорь Б.

В функционале QLUA не предусмотрено возможности для построения "готовой" таблицы "Стакан котировок" и, соответственно, не предусмотрено функции, которая бы обеспечила отображение лучших котировок.

Вам необходимо самостоятельно создать решение, которое будет определять лучшие котировки, на основании таблицы
TABLE getQuoteLevel2 (STRING class_code, STRING sec_code)
и принимать решение о том, как именно необходимо отображать эти данные в Вашей пользовательской таблице.
Пропало состояние счёта
 
Андрей,

В таком случае - Вы можете обновиться вручную.
Для этого Вам потребуется скачать файлы обновления терминала до нужной версии. Скачать файлы обновления можно с нашего публичного FTP по следующим ссылкам:
8.8.4 - минимальная версия, до которой необходимо обновиться для устранения ошибки
9.1.0 - последняя, актуальная на данный момент версия терминала, рекомендуемая для обновления.
Файлы скачиваются в виде архива.
Для обновления необходимо скопировать файлы обновления из архива в папку с QUIK с подтверждением замены одноимённых файлов.
Обновление необходимо выполнять при закрытой программе QUIK.
Перед обновлением рекомендуем создать полную резервную копию папки с QUIK (можно просто скопировать всю папку в какое-либо другое безопасное место, перед этим также надо будет закрыть программу).
Об ответе на отправленную заявку.
 
Здравствуйте, Михаил.

Касательно задержек в получении выставленных заявок.
На сколько понимаем, из Вашего описания следует, что задержки имеют место независимо от того, используете Вы Ваш скрипт или нет. Поэтому его влияние исключаем.
Тогда можно предположить, что имеет место либо задержка в отправке транзакции с сервера брокера, либо задержка в получении от сервера. В обоих случаях - без участия Вашего брокера однозначно установить причину и устранить её не представляется возможным. Предлагаем с этой проблемой обратиться к Вашему действующему брокеру и инициировать разбор с его стороны.

Касательно графиков.
Чтобы терминал при перезапуске загружал пропущенные данные - необходимо включить опцию "Данные, отражающие текущее состояние и всю историю изменений" в пункте меню Система/Настройки/Основные настройки/Программа/Сохранение данных. Также потребуется включить опцию "Получать пропущенные данные".

Далее, терминал QUIK сам по себе не выполняет очистку файловых хранилищ. Соответственно, при перезапуске терминала внутри одной и той же торговой сессии - тиковый график не должен полностью очищаться и строиться заново, а быть уже построен до момента выключения программы.
Поэтому, можно предположить, что Вы запускаете терминал с очисткой его файловых хранилищ (*.dat-файлы). Возможно, это происходит в результате запуска программы через специальный *.bat-файл.

Соответственно, чтобы очистки данных при перезапуске не происходило - рекомендуем либо отказаться от использования данного *.bat-файла при штатном перезапуске терминала внутри дня.
Пропало состояние счёта
 
Здравствуйте, Андрей.

Наиболее вероятно, Вы столкнулись с той же проблемой, что обсуждалась выше, а именно о недоработке, характерной для терминала версии 8.7.1.
Для решения проблемы - рекомендуем обновиться до более новой версии (не ниже 8.8), или до последней актуальной версии 9.1.

Для обновления рекомендуем воспользоваться функционалом автоматического обновления, доступного в QUIK в пункте меню Система/О программе/Проверить обновление программы.
Получение признака "Субординированный инструмент" в lua
 
Здравствуйте, Андрей.

В данном случае ошибки нет.

Дело в том, что ответы на транзакции и заявки транслируются биржей через сервер QUIK в терминал разными независимыми потоками. Следствием этого является то, что на том или ином участке может возникнуть взаимная задержка между получением получением ответа от биржи на транзакцию и получением самой заявки как таковой, их обработки сервером (в т.ч. простановки trans_id, UID на заявке) и отправкой в терминал.

Как следствие, это приводит к не вполне прогнозируемому порядку срабатывания OnTranseply и OnOrder.

Такая асинхронность, хоть и вызывает некоторые неудобства к обработке функций обратного вызова - позволяет обеспечивать высокую производительность системы QUIK в целом.
Поэтому, какой-либо значимой переработки в этом месте, как и обозначали ранее - регистрации пожеланий к какой-либо значимой доработке не предлагаем.

Кроме того, поскольку параметры trans_id и uid на заявке доступны из скрипта - уже сейчас можно реализовать необходимую логику, которая будет выполнять или пропускать соответствующий блок скрипта в зависимости от того, равен ли trans_id нулю или нет при очередном срабатывании OnOrder.
Работа функций OnStop() и SetCell(), Подвисает скрипт
 
Здравствуйте, Сергей.

Описываемое Вами поведение, формально, не является проблемой или ошибкой в работе lua-скриптов в терминале.

Дело в том, что в текущей реализации интерпретатора LUA в терминале QUIK выполнение функции SetCell, как и обработка события OnStop происходят в основном потоке.
В результате этого, функция SetCell и код, следующий за ней не выполняются после завершения обработки OnStop.

В качестве возможного решения - предлагаем вынести SetCell в OnStop.
Получение позиций по инструментам
 
Здравствуйте, Mixa.

Цитата
Mixa написал:
Если функции getDepoEx или getFuturesHolding ничего не возвращают, то говорить, что позиция по запрашиваемой бумаге нулевая можно только с определенной долей вероятности. Позиции могут быть еще не загружены с сервера.

Эти функции вполне конкретным образом сообщают о том, нулевая ли позиция, или она ещё не получена с сервера.
Если позиция нулевая, но получена с сервера - то вызов любой из этих функций для получения LUA-таблицы с параметрами этой позиции - Вы получите LUA-таблицу с этой позицией, и сможете обращаться к полям этой таблицы, даже если её параметры нулевые (входящий/текущий остаток, например и/или другие параметры).

Если позиция ещё не загружена с сервера - функции вернёт "nil" вместо LUA-таблицы по этой позиции.
Неоднозначности здесь нет.

В приведённой Вами теме вполне подробно объясняется - почему реализация озвученного пожелания не решит Вашу задачу.

Если же имеется ввиду что-то иное - просьба прокомментировтаь.
Дневной график Quik Android, Дневной график
 
Здравствуйте, DimaB.

По представленным данным затрудняемся как-либо содержательно прокомментировать тот эффект, о котором Вы говорите - визуально, графики совпадают.
Если отличия действительно есть, то на таких снимках экрана их обнаружить крайне затруднительно.

Если такой эффект действительно имеет место - просьба уточнить, для инструментов какого рынка наблюдается такой эффект.

Кроме того - нужны более полные снимки экрана, на которых было бы отчётливо видно данные ценовой и временной шкалы как для графика с ПК, инструмент, для которого данные графики были построены, а также чтобы были видны одной и той же дневной свечи, на примере которой можно утверждать, что данные отличаются между разными терминалами.

Запрошенные данные можете сообщить здесь, или составить отдельное обращение нам по почте quiksupport@arqatech.com.
Получение признака "Субординированный инструмент" в lua
 
Владимир,
По пункту 3:
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Получение признака "Субординированный инструмент" в lua
 
Владимир,
1. Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
3. Обновления записей-quik приходят в соответствии с тем, как их рассылает сервер. Соответственно и callback-функции реагируют на каждую полученную запись. Если они приходят наборами – реакция происходит для каждой записи из набора.

Далее, одинаковыми они могут Вам казаться на основании тех параметров, доступ к которым возможен при помощи QLUA. Но кроме этих параметров есть также и служебные, технические параметры недоступные Вам для обработки. В этом случае – разница в записях кроется именно в отличии этих параметров, callback-функции честно реагируют на эти обновления.

Архитектурно, в плане рассылки данных – крайне маловероятно будут какие-то изменения в обозримой перспективе, как отметили ранее. Тем не менее, Ваше негодование по данному поводу вполне понятно. Можем предложить зарегистрировать пожелание на модификацию имеющихся callback-ов / добавление их аналогов, которые бы вызывались только в том случае, если в полученном обновлении записи-quik изменились те параметры, которые доступны из QLUA-функции.
Регистрируем?

4. Ваша формулировка пожелания (цитата ниже) – характеризуется как крайне общая.
Цитата
Владимир написал:
Пожелание: разрешить не вводить необязательные аргументы функций везде, где это возможно (подставляя при необходимости значения по умолчанию).

С учётом Вашего последнего комментария – зарегистрировали Ваше пожелание на модификацию формата вызова функции SetColor. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Если у Вас появятся дополнительные соображения в данном ключе – сообщите о них, пожалуйста.

По пунктам 5, 6 – Ваши комментарии приняли к сведению.
В таком случае, ввиду отсутствия «рабочих примеров», на которых можно было бы воспроизвести ошибку или понять характерные условия её воспроизведения, а также с учётом того, что поставленная задача всё же решается несмотря на эти эффекты – предлагаем в рамках данной беседы эти темы исключить из рассмотрения.

Если же возникнет необходимость вернуться к этой теме – просьба подготовить запрошенные примеры скриптов, с которыми можно было бы выполнить дальнейшую диагностику.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 16 След.
Наверх