QApplication, здравствуйте! Действительно, функция getDepo работает некорректно. Ваше сообщение получено, проблема изучается. Постараемся в ближайшее время дать ответ. getDepoEx, которая является более функциональной, чем getDepo, работает корректно. Предлагаем использовать ее.
Вадим, в таком случае Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
s_mike@rambler.ru, Добрый день, Ошибка, описанная в данном инциденте, будет исправлена в одной из очередных версий программы. Приносим извинения за причиненные неудобства.
Вадим, Вашу мысль поняли. Предлагаем Вам воспользоваться так называемым режимом связанных окон. Для его активации нужно на таблице (в данном случае - в таблице текущих торгов) нажать на значок якоря в правом верхнем углу окна. Далее на производных окнах (в данном случае - в таблице обезличенных сделок) нужно нажать на значок цепи также в правом верхнем углу окна. Таким образом, Вы сможете выбирать, что будет отображаться в таблице обезличенных сделок без лишних настроек.
Если же такой функционал Вам не подходит, или его недостаточно, то мы можем зарегистрировать пожелание на добавление поиска инструмента по его коду.
Просьба уточнить, отключали ли Вы скрипты, как было предложено в предыдущей рекомендации? Если нет, то рекомендуем все-таки проверить влияние Ваших скриптов на нагрузку терминала. Если после этой процедуры проблема с зависанием рабочего места исчезнет - рекомендуем проверить Ваши скрипты на корректность и актуальность. Если же отключение скриптов не решило зависания - имеет место быть проблема с производительностью (оптимизацией) Вашего рабочего места. Предлагаем выполнить оптимизацию рабочего места по инструкциям, изложенные на этих страницах форума: https://forum.quik.ru/forum1/topic1540/ https://forum.quik.ru/forum1/topic1539/
Просьба уточнить, какой файл Вы переименовывайте и для каких целей? И как Вы определяете, что данные от брокера (от сервера брокера) не обновляются?
Есть предположение, что на торможение терминала могут влиять скрипты, которые Вы используете. Предлагаем отключить их и попробовать воспроизвести эффекты, которые Вы описывали.
Также просим уточнить версию Вашего рабочего места.
Роман написал: Добрый день. Подскажите, как установить идентификатор на график САР старшего таймфрейма? Спасибо
Здравствуйте.
Идентификатор - уникальный строковый идентификатор, присваиваемый графику. Идентификатор используется при получении доступа к указанному графику средствами языка QLua или QPILE.
Он, как любое свойство графика, задается в окне редактирования (Диаграмма - Область N - <Название индикатора> - Дополнительно). В поле ввода нужно ввести любые символы, чтобы обозначить конкретный график-индикатор (в каком-то смысле, так мы даем ему имя). После этого, в коде скрипт-файла необходимо использовать название этого идентификатора (этого "имени"), для того, чтобы скрипт начал работать с нужным Вам индикатором
СергейК написал: Я не могу сказать, что у меня были серьёзные проблемы, так что и помогать-то особо нечего, но идея про точный/прозрачный заказ данных мне и раньше приходила в голову, думаю, против никто не будет.
Пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
СергейК написал: Проблема не совсем такая, долгого поиска нет, просто когда 20 раз подряд заходишь в эту панель, неудобно, что нужный класс где-то внизу и к нему нужно прокручивать.
В таком случае Ваши пожелания на возможность масштабирования данного окна, а также на сохранение положения и состояния списка классов инструментов зарегистрированы. Мы постараемся рассмотреть их и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Цитата
СергейК написал: Т.к. мне уже опять надоело вручную выбирать инструменты для заказа, то я недавно снова включил эту функцию, и через некоторое время я заметил, что квик стал грузиться дольше,
Чтобы снизить нагрузку на терминал при использовании Умного заказа данных, предлагаем воспользоваться инструкцией по оптимизации рабочего места, изложенной на форуме: https://forum.quik.ru/forum1/topic1539/ Если инструкция не поможет, можем завести еще одно пожелание для опции "Умный заказ данных" - заказывать параметры по срочному рынку (или по какому-либо другому рынку) только тогда, когда они явным образом нужны (например, открыта форма ввода заявки, и в ней надо посчитать максимальное значение).
Юрий написал: Не успели выложить и уже БАГИ.... Невозможно задать десятичные значения параметров в собственных индикаторах где ранее это было возможно. Тупо не ставится ни точка ни запятая в качестве разделителя дробной части. Соответственно это СРАЗУ ставит крест на дальнейшем тестировании данной версии...
Добрый день,
Для указания вещественной природы параметра индикатора нужно обязательно дополнять его значение суффиксом .0. В документации данное условие мы отразим в очередном обновлении ПО.
Sergey Gorokhov написал: Можете привести пример кода на котором проблема воспроизводится?
Да, конечно. Проверил еще раз на 8.6.0.97 только что, все как было, запускаем - получаем просто ошибку, запускаем повторно - получаем сначала все финализаторы, потом ошибку.
Код
local run = true
-- global table
tgl = {}
setmetatable(tgl, { __gc = function () message ( "global __gc" ) end })
-- chunk-level table
local tcl = {}
setmetatable(tcl, { __gc = function () message ( "chunk-level __gc" ) end })
function OnStop ()
run = false
end
function OnInit ()
-- function-level table
local tfl = {}
setmetatable(tfl, { __gc = function () message ( "function-level __gc" ) end })
do
-- block-level table
local tbl = {}
setmetatable(tbl, { __gc = function () message ( "block-level __gc" ) end })
-- now raise an error
error( "error from OnInit" )
end
end
function main ()
while run do
sleep ( 1000 )
end
end
Добрый день, Описанная в данном инциденте ошибка была исправлена в версии 8.7.1 терминала QUIK. Рекомендуем вам обновить версию программы.
Предлагаем в качестве решения вопроса долгого поиска нужного инструмента (описанного в Вашем пункте 2) воспользоваться контекстным поиском инструмента. Просьба уточнить, присутствует ли у Вас строка поиска в этом окне (прямо над списком классов инструментов)?
Если нет, сообщите версию Вашего терминала - мы подскажем, как включить эту опцию.
Если есть, то хотим поинтересоваться - сможет ли контекстный поиск заменить функционал, который Вы предлагаете (самостоятельная настройка размера окна - Ваш пункт 1, сохранение позиции прокрутки и раскрытых списков классов - Ваши пункты 2а и 2б)?
Если все-таки Вы считаете, что возможность сохранять положение и состояние списка, а также самостоятельное масштабирование окна необходимы - мы зарегистрируем эти пожелания.
Помимо этого, предлагаем воспользоваться функцией "умного заказа данных" как еще один альтернативный вариант предложенных Вами пожеланий. Эта функция автоматически формирует настройки фильтров параметров, а также список принимаемых инструментов, исходя из открытых Вами окон и таблиц, а также исходя из параметров, необходимых для расчёта и отображения Ваших позиций и портфеля. Чтобы включить умный заказ данных, в пункте меню "Система" - "Настройки" - "Основные настройки" (или нажатием клавиши F9) выберите "Программа" - "Получение данных" и отметьте опцию "Исходя из настроек открытых пользователем таблиц".
Также просьба немного конкретизировать вариант с двумя группами (Ваш пункт 2в). Правильно понимаем, что Вы хотели бы, чтобы в данном окне был отдельный список по типу "избранное"? Если да, то хотели бы узнать, в чем, по Вашему, преимущество такой опции? Вы можете сразу добавить все необходимые Вам инструменты и потом отдельно настраивать отображение их в таблице текущих торгов, добавляя нужные и убирая ненужные.
Ваше пожелание на добавление горячей клавиши для окна "Выбор принимаемых параметров и инструментов" зарегистрировано (Ваш пункт 3). Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Хотим отметить, что удаление объектов на графике из категории "Метки" удаляются без подтверждения. Такое распространено только на нарисованные фигуры.
Однако Ваше пожелание на возможность удаления фигуры без подтверждения мы зарегистрируем. Постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО. Хотим напомнить, что удалять линии тренда без окна подтверждения можно нажатием правой кнопки мыши по ним через контекстное меню.
К сожалению, вернуть данные графиков каким-либо штатным образом невозможно. Только если у Вас есть какая-либо резервная копия (настоятельно советуем проверить Корзину). Можем порекомендовать вариант попросить архив графиков у Ваших коллег. Или у других пользователей на форуме, у которых есть архив графиков интересующих Вас инструментов. Необходим будет архив папки "archive". После получения разархивируйте ее, выйдите из рабочего места QUIK и переместите файлы DAT тех инструментов, которые Вам нужны, в папку "archive", которая располагается в корневом каталоге установленного терминала.
К сожалению, сервера QUIK хранят данные по обезличенным сделкам только в течение текущего дня. Возможность посмотреть данные предыдущих дней в терминале отсутствует. Однако вы можете самостоятельно настроить рабочее место, чтобы сохранять некоторые обезличенные сделки. Например с помощью экспорта по DDE или ODBC, с использованием QLUA-скриптов и т.д. (пункт 6.1 - 6.3 раздела 6 "Работа с другими приложениями" из руководства пользователя QUIK, ссылка на скачивание https://arqatech.com/ru/support/files/).
s_mike@rambler.ru, по всей видимости, изначально не вполне верно поняли суть вашего обращения. Ваше сообщение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Насколько мы понимаем, Вы наблюдаете линии трендов и фигуры на графиках всех инструментов, на которые переключаетесь. Чтобы это убрать, откройте окно редактирования графика (правой кнопкой мыши по графику - Редактировать), выберите вкладку "Диаграмма" и в свойствах диаграммы отключите опцию "Оставлять трендовые линии и фигуры при смене инструмента" (в самом низу окна). Аналогичной возможности с индикаторами для графика нет. Но мы можем зарегистрировать такое пожелание.
Насколько мы правильно понимаем, демонстрируемый Вами индикатор не является стандартным графиком QUIK. Наиболее вероятно, это - индикатор, созданный сторонним разработчиком на LUA-скрипте. Поэтому для уточнения информации рекомендуем обратиться непосредственно к разработчику скрипта.
Описанная в данном инциденте ошибка была исправлена в версии 8.6.0 терминала QUIK. Рекомендуем вам обновить версию программы. Приносим извинения за причиненные неудобства.
а можно продолжить работать на версии Квик 7 после ввода 19-значных номеров заявок?
я понимаю, что в данной ветке, ну а технически в Квик 7 будет возможность снять заявку вручную через меню терминала правой кнопкой мыши "Снять заявку" ?
Здравствуйте.
Да, в 7 версии QUIK такая возможность присутствует.
Дмитрий написал: Ключ сервера или пользователя не найден. Кто может помочь в решении этого вопроса?
Здравствуйте.
В диалоге «Идентификация пользователя» в поле «имя пользователя» введите один из символов (любой), содержащихся в логине – желательно такой, который не имеет аналогичного визуального отображения в другой раскладке клавиатуры (английской или русской). Например, если ваш логин – «Иванов», введите букву «н». Если ваш логин – «2081263954», введите «8». Обращаем Ваше внимание, что поля ввода логина и пароля регистрозависимы. Это значит, что необходимо удостовериться, что при вводе не включен Caps Lock. Например, логины "petrov" и "Petrov" - разные. Если проблема сохраняется, отправьте нам на почту quiksupport@arqatech.com следующие файлы из директории с Рабочим местом QUIK для анализа: IP.CFG; QRYPTO.CFG; INFO.INI; pubring.txk (публичная часть ключа может находиться не в папке с Рабочим местом QUIK).
В теме письма укажите название темы данной ветки форума.
Также просим уточнить, являетесь ли Вы клиентом брокера.
Рекомендуем Вам повторить попытку ввода одного символа логина, однако просим убедиться, что Вы вводите такой символ, который не имеет аналогичного визуального отображения в другой раскладке клавиатуры (английской или русской). Например, если ваш логин – «Иванов», введите букву «н». Если ваш логин – «2081263954», введите «8». Если проблема сохраняется, отправьте нам на почту quiksupport@arqatech.com следующие файлы из директории с Рабочим местом QUIK для анализа: IP.CFG; QRYPTO.CFG; INFO.INI; pubring.txk (публичная часть ключа может находиться не в папке с Рабочим местом QUIK).
В теме письма укажите название темы данной ветки форума.
Убедитесь, пожалуйста, что Вы скачивали дистрибутив для установки QUIK с сайта сбербанка, а не с нашего сайта для демо-доступа. Также хотим отметить, что логин и пароль для доступа в Сбербанк-инвестор состоит из заглавных букв (и цифр), в то время как логины для нашего приложения регистрозависимы, то есть, если в логине есть одна заглавная буква (или несколько), а Вы напишите ее незаглавной, то система распознает такой логин как неверный.
В поле «имя пользователя» введите один из символов (любой), содержащихся в логине – желательно такой, который не имеет аналогичного визуального отображения в другой раскладке клавиатуры (английской или русской). Например, если ваш логин – «Иванов», введите букву «н». Если ваш логин – «2081263954», введите «8». Обращаем Ваше внимание, что вводить необходимо то имя, которое Вы указывали при генерации ключей. Если проблема сохраняется, отправьте в Службу поддержки Вашего брокера следующие файлы из директории с Рабочим местом QUIK для анализа: • IP.CFG; • QRYPTO.CFG; • INFO.INI; • pubring.txk (публичная часть ключа может находиться не в папке с Рабочим местом QUIK).
Описанная в данном инциденте ошибка была исправлена в версии 8.6.0 терминала QUIK. Рекомендуем вам обновить версию программы. Приносим извинения за причиненные неудобства.
Описанная в данном инциденте ошибка была исправлена в версии 8.6.0 терминала QUIK. Рекомендуем вам обновить версию программы. Приносим извинения за причиненные неудобства.
Описанная в данном инциденте ошибка была исправлена в версии 8.6.0 терминала QUIK. Рекомендуем вам обновить версию программы. Приносим извинения за причиненные неудобства.
Описанная в данном инциденте ошибка была исправлена в версии 8.6.0 терминала QUIK. Рекомендуем вам обновить версию программы. Приносим извинения за причиненные неудобства.
Должны отметить, что автор данного индикатор Williams, а не William, поэтому расположение апострофа верно. Если бы автора звали William, Ваше замечание было бы уместно.
СергейК написал: 1. Добавьте маленький зазор слева, а то прям впритык. 2. Закрывать по Esc 4. Запоминать размер/положение, установленные пользователем, и использовать при следующем открытии. 5. Серый фон не очень хорош (у меня светлая тема) - можно светло-жёлтый (#FFFFE0)
Ваши пожелания зарегистрированы. Мы постараемся рассмотреть их и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Цитата
СергейК написал: Но этой функции нет, можно скопировать только всё. Т.е. надо либо поправить справку, либо добавить копирование / выделение строки / ячейки.
Ваше замечание получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Да, Вы можете создать несколько таблиц с разными фильтрами инструментов и настроить их экспорт в Вашу СУБД с помощью ODBC или любой другой внешней таблицы при помощи DDE сервера.
Скорее всего, у Вас закреплено окно с таблицей котировок. Чтобы его открепить, необходимо нажать на эту таблицу левой кнопкой мыши (чтобы выделить ее), далее открыть меню Окна и нажать на "Закрепить окно" (или нажать Alt+L). Отсутствие заголовка решается нажатием "Убрать заголовок" в том же меню "Окно" (или нажатием клавиш Alt+B).
Информируем Вас, что 9, 10 и 11 мая являются нерабочими днями, и торги в эти дни не проводятся. Предлагаем проверить наличие данных в рабочие дни (например, завтра).
Если данные отсутствуют и во время рабочих дней, то наиболее вероятно, что Ваш брокер ограничил доступ к ним. В таком случае рекомендуем обратится с этим вопросом к нему.
Вероятно, Вы обновили свое рабочее место с 32-битной версии (7 и старее) до 64-битной (8 и новее), а обновления для модулей Вам не предоставили. Из-за такого несоответствия версий QUIK и модулей Вы, скорее всего, и не можете ими пользоваться.
Предлагаем проверить совместимость версий. Для этого откройте свойства файла StratVolat.dll и проверьте "Версия продукта" во вкладке "Подробно".
Если там указана версия 7.* (где * - любое обновление 7 версии, например 7.18), то рекомендуем Вам запросить у Вашего брокера корректные версии необходимых модулей.
Если указана версия 8.0 (корректная версия), то проблема, скорее всего, заключается в том, что у Вас нет прав на использование модулей. Рекомендуем уточнить этот вопрос также у Вашего брокера.
Проблема вызвана тем, что работа с таблицей в скрипте осуществляется из разных потоков без синхронизации.
Сценарий проблемы следующий: - OnAllTrade вызывается из основного потока программы. В ней скрипт выполняет очистку таблицы; - одновременно в функции main(), работающей в потоке скрипта, вызывается функция SetCell, которая обновляет строку; - возможна ситуация, при которой строка уже удалена, но новая не вставлена. Если SetCell сработает между этими вызовами, то, так как строка уже удалена и не найдена, она будет добавлена вновь.
Здравствуйте! Причина этой проблемы может быть как в ваших локальных настройках подключения, так и со стороны сервера, к которому Вы пытаетесь подключиться. Возможно, проблема может заключаться в каналах связи. Чтобы это проверить, предлагаем выполнить диагностику в командной строке с использованием команд ping -n 100 -l 512 AAA.BBB.CCC.DDD и команды telnet AAA.BBB.CCC.DDD EEEEE Команды предлагаем выполнить во время повторного проявления проблем с подключением. Вместо AAA.BBB.CCC.DDD - укажите ip-адрес сервера, к которому пытаетесь подключиться, вместо EEEEE - укажите порт. Они указаны в окне авторизации QUIK, или их можно уточнить у Вашего брокера. Команда ping отправит 100 пакетов весом 512 байт для получения статистики о качестве соединения. Если потери будут составлять 3% или более - то имеют место критичные для соединения с сервером нарушения. В этом случае рекомендуем обратиться к Вашему сетевому администратору или провайдеру для решения данной проблемы. Команда telnet проверяет доступность порта сервера. Если порт доступен - то открывается пустое чёрное окно, в противном случае - в командной строке появляется ошибка, в этом случае также необходимо обратиться к провайдеру и сообщить о проблеме.
Если проблем с подключением не обнаружено, то предлагаем проверить производительность Вашего рабочего места. Настройки QUIK могут быть такими, что получаемое количество данных может оказаться повышенным. Из-за чего рабочее место может не успевать обрабатывать и отправлять ответ серверу, что может привести к разрыву соединения. Инструкция изложена на форуме по ссылкам https://forum.quik.ru/forum1/topic1540/ и https://forum.quik.ru/forum1/topic1539/ Также рекомендуем настроить интервал обновления данных. Для этого в рабочем месте QUIK зайдите в Система - Настройки - Основные настройки (или нажмите F9), в Программа - Получение данных отметьте "Запрашивать данные раз в" и введите какой-либо интервал (например, 10 секунд).
В случае, если рекомендации по проверке производительности рабочего места не помогли решить Вашу проблему, то просим уточнить, являетесь ли вы пользователем QUIK Junior или же клиентом брокера. Если Вы - клиент брокера, предлагаем обратиться в его службу технической поддержки для получения дополнительной информации. Если Вы - пользователь QUIK Junior, то сообщаем, что согласно нашему регламенту, в выходные дни функционирование серверной части QUIK не гарантируется. Дни с 1 по 5 мая включительно считались выходными, поэтому предлагаем Вам проверить подключение в рабочие дни (например, сегодня).
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Здравствуйте! В текущей реализации QUIK такой возможности нет. Однако мы можем зарегистрировать Ваше пожелание. Регистрируем пожелание на добавление возможности построения пункто-цифрового графика (крестики-нолики)?
Здравствуйте, ISR. Для диагностики причин аварийного завершения работы терминала при выполнении lua-скрипта, нам необходимо изучить дамп-файл. Загрузите его, пожалуйста, в какое-либо облачное хранилище, после напишите нам по адресу quiksupport@arqatech.com. В письме укажите ссылку на данный форум, а также ссылку на скачивание файла. Заранее большое спасибо.