Сергей Урускин написал: Установил 1440х900 как на Macbook появляется пол окошка (Код клиента) вверх левее середины и курсор в нем, правой части окошка со стрелкой вниз нет, пробовал другие разрешения все тоже самое (или или).
Какое минимальное возможно установить? Установите и пришлите скриншот, как отображается. Также проверьте масштаб, если установлен больше 100 процентов, то установите 100.
Сергей Урускин написал: Выявилась еще одна проблема использования на мак, в квике Газпромбанка есть меню Расширения->Неторговые поручения->Перевод денежных средств после чего появляется окно где далее уже заполняешь. На iMac это окно появляется ввиде серого фона без каких-либо возможностей, а на Macbook все работает без проблем. Помогите какие настройки Винды могут блочить данный функционал?
Добрый день.
Сообщите разрешение экрана, версию рабочего места QUIK и версию файла InstrClient.dll Файл находится в папке с программой QUIK.
- в справке в Qlua.chm Вам нужно ознакомиться с загрузкой индикаторов, раздел "Индикаторы технического анализа" - так же задать вопрос разработчику данных скриптов, что нужно для запуска и какие функции они выполняют.
Егор, спасибо! В целом сами индикаторы появились. Пришлось скачивать мануал отдельно. Где, глубоко капаясь, найти, что индикаторы должны быть строго в папке LuaIndicators в корневом для квика каталоге.
Но при этом надпись всё равно осталась :/
Надпись: "Ошибка выполнения скрипта" ? Удалите скрипт из списка, ведь вам же нужен индикатор на графике, он добавляется через папку LuaIndicators.
Осваиваю LUA. Скачал несколько индикаторов (с разных сайтов) и даже завел отдельный учебный счет. Но и на боевом, и на учебном квике (разные брокеры) в самом меню "LUA скрипты" выдается сразу же надпись "Ошибка выполнения скрипта". И, конечно, скрипты не запускаются (через меню их подгружаю, но они не стартуют при нажатии "Запустить").
Кто подскажет в чем может быть "затык"? Может какую-то дополнительную библиотеку нужно скачать? Или что-то в настройках дополнительно выбрать?
Уже скачаны lua5.1.dll lua51.dll lua.dll Не помогло.
Добрый день.
- в справке в Qlua.chm Вам нужно ознакомиться с загрузкой индикаторов, раздел "Индикаторы технического анализа" - так же задать вопрос разработчику данных скриптов, что нужно для запуска и какие функции они выполняют.
В плагине квик можно выбрать экспорт данных о объеме и цене или выбрать другой один любой из данных представленных в списке. Можно ли добавить в экспорт данных о цене и объеме количество открытых позиций? Или чтобы можно было самостоятельно выбрать какие данные экспортировать, но одним "потоком" в один график?
Спасибо.
Роман, Приношу извинения за предыдущий ответ, не обратила внимание на тему обращения в форуме. Скажите, правильно ли мы Вас поняли, что суть Вашего пожелания заключается в том, чтобы не полностью экспортировать доступные параметры таблицы текущих торгов, а предварительно, в окне настройки экспорта в систему тех. анализа сформировать список необходимых параметров для экспорта?
Если выбрать - СЕРВИС - ЭКСПОРТ В СИСТЕМЫ ТЕХ.АНАЛИЗА, то варианта вывода данных два:
1) таблица обезличенных сделок (цена и объем) 2) Выбор одного любого параметра, например открытый интерес
И вот очень хотелось бы чтобы плагин мог выводить: цена + объем + открытый интерес Конечно в идеале, чтобы еще было бид и аск для акций, но хотя бы ОИ добавить,если это возможно.
чтобы не полностью экспортировать доступные параметры таблицы текущих торгов, а предварительно, в окне настройки экспорта в систему тех. анализа сформировать список необходимых параметров для экспорта?
Самый идеальный вариант, если бы транслировались все данные сразу которые есть в квике, ну или можно было бы выбрать, скажем цена+объем+открытый интерес+количество заявок на покупку
Получается нужно доработать плагин metastok.dat, поэтому спрашиваю насколько это возможно?
Спасибо.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Иван Ру написал: Превышено ограничение на количество котировочных окон
Добрый день.
Правильно понимаем, что сообщение появляется при построении 4 окна? На других вкладках нет открытых "стаканов" ? Если не включаться скрипт, то ошибка повторяется, ошибка повторяется всегда или в определенных условиях?
Нет, никаких действий по построению и изменению окон не произвожу, ни "вручную", ни программно. Причина появления до конца не ясна, по-видимому - при запуске скриптов, которые никаких окон не строят, но стандартным способом считывают стаканы фьючерсов. Сейчас переустановил квик - полет нормальный, проблемы нет.
В таком случае при повторении проблемы, закройте QUIK, сделайте архив без ключей и пришлите нам на quiksupport@arqatech.com со скриптом.
. После такой чистики и переустановки квик опять полноценно работает.
Добрый день.
С вышеописанным стоит, конечно, разобраться, но предметно. Поэтому тоже, как только столкнетесь с данной проблемой пишите сразу на quiksupport@arqatech.com с архивом терминала QUIK. Будем разбираться.
Перед отправкой проверьте наши рекомендации по ссылке, помогут ли они в решении проблемы долгой загрузки терминала:
Иван Ру написал: Превышено ограничение на количество котировочных окон
Добрый день.
Правильно понимаем, что сообщение появляется при построении 4 окна? На других вкладках нет открытых "стаканов" ? Если не включаться скрипт, то ошибка повторяется, ошибка повторяется всегда или в определенных условиях?
Нет, никаких действий по построению и изменению окон не произвожу, ни "вручную", ни программно. Причина появления до конца не ясна, по-видимому - при запуске скриптов, которые никаких окон не строят, но стандартным способом считывают стаканы фьючерсов. Сейчас переустановил квик - полет нормальный, проблемы нет.
В таком случае при повторении проблемы, закройте QUIK, сделайте архив без ключей и пришлите нам на quiksupport@arqatech.com со скриптом.
Иван Ру написал: Превышено ограничение на количество котировочных окон
Добрый день.
Правильно понимаем, что сообщение появляется при построении 4 окна? На других вкладках нет открытых "стаканов" ? Если не включаться скрипт, то ошибка повторяется, ошибка повторяется всегда или в определенных условиях?
Собственно, им я получаю значение АС текущей свечи и трёх предыдущих. Но вот в определенный момент эти числа получаются... из ниоткуда? Привожу пример (месседжами вывожу значения АС) Скрытый текст Относительно свечи N (числа примерные, всё ок): ac1=69 - у свечи N ac2=440 - у свечи N-1 ac3=508 - N-2 ac4=535 - N-3 Скрытый текст Относительно свечи N-1 (числа примерные, всё ок): ac1=440 - у свечи N-1 ac2=508 - у свечи N-2 ac3=535 - N-3 ac4=446 - N-4 Скрытый текст Относительно свечи N-2 (числа примерные, всё ок): ac1=508 - у свечи N-2 ac2=535 - у свечи N-3 ac3=446 - N-4 ac4=533 - N-5 Скрытый текст Относительно свечи N-3 (числа примерные, всё ок): ac1=535 - у свечи N-3 ac2=446 - у свечи N-4 ac3=533 - N-5 ac4=753 - N-6 А вот дальше произошла какая-то магия...Относительно свечи N-4 (числа примерные, всё ок): ac1=-319 - у свечи N-4 ac2=-363 - у свечи N-5 ac3= 70 - N-6 ac4=418 - N-7
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Олег Лефлер написал: Как отследить факт изменения текущей чистой позиции по конкретному инструменту срочного рынка и вывести сообщение с указанием этого факта и указанием актуального значения этой текущей чистой позиции? Спасибо.
Добрый день.
Можете обратиться к таблице позиций по клиентским счетам. Параметр, который отвечает за текущие позиции: totalnet. Можно настроить вывод сообщений или запись в файл каждое изменение. Вся информация доступна в справке QLUA.chm.
meteop написал: Похожую ошибку наблюдаю уже более года, была и на старых версиях, и на последней (7.12.1.10 от Открытия). При работе программы без перезапусков примерно раз в 1-2 недели все запущенные qpile портфели перестают удалять строки командой DELETE_ALL_ITEMS(), выглядит это примерно как на прикрепленном скрине автора этого топика. Это вызывает переполнение оперативной памяти, приходится перезапускать QUIK.
Alex написал: Почему тогда при авторизации с моб. устройства не оставили выбор между полноценной и мобильной версией, как при авторизации с компьютера?
Egor Zaytsev написал: Дополнительно сообщите версию рабочего места QUIK.
Примерно 7.5 и выше....
Добрый день.
Мы Вам ответили, запросили дополнительно информацию, ответа от Вас не поступило. Обновите рабочее место до актуальной версии 7.13, проверьте будет ли наблюдаться проблема. Если да, то пришлите запрошенную информацию.
Иван Ру написал: Настройки окон сохраняются в файл wnd, а в какой файл сохраняются настройки задаваемые в разделах "Система/Настройки", в частности - параметры заявок, оповещения и т.п.? Можно ли сохранять и копировать данный файл из-разных/одной версии Quik?
Алексей написал: Егор, спасибо за предложение. Но это не совсем то. Для склейки фьючерсов нужно будет копить историю. Также неизвестно, когда этот функцинал по склейке будет реализован, и данных по архивным фьючерсам не будет. Т.е. накопление будет только с момента реализации функционала.
Проблем с историей быть не должно, если например биржа предоставить данные по истекшим фьючерсам, то сконвертировать их в формат сервера не составит труда. И шансов на реализацию склейки фьючерсов выше, нежели предложенный вами вариант. Так как возможность склейки нами уже рассматривается.
Алексей написал: Как потом только открыть этот график в терминале без модификации sec.dat?
Алексей, мы предлагаем другое пожелание. Пожелание на сохранение истории по истекших фьючерсам, т.е выполнять склейку графиков из терминала/либо с сервера.
Не построится, нет такой возможности. Формат данных мы не сообщаем. Вы можете через специальную утилиту открыть нужный вам график. Скачать можно по ссылке: http://arqatech.com/upload/iblock/815/QMinEditor.rar
kbrobot.ru написал: Здравствуйте! Сделал индикатор. Все отображается правильно, кроме самого первого значения. Вот на снимке экрана видно, что первое 52,35(причем оно постоянно равно последнему почему то) отображается. Но в списке сообщений через message(tostring(GetValue(index, 1)),1) отображено другое и правильное по логике значение.
Хотя если выводить GetValue(index-1 , 1) GetValue(index-2, 1), то все отображается правильно и работает. Индикатор сдвинут на 5 вправо, но погоды это не меняет.
Почему так?
Добрый день.
Вы задавали данный вопрос на почту, ответ Вам был отправлен. Цитируем:
Цитата
Отладить работу скрипта можно с помощью сообщений message и функции "PrintDbgStr", вызывая их в нужном месте кода и проверяя выдаваемые параметры Также, работа с некоторыми сторонними программами для отладки скриптов обсуждалась у нас на форуме: https://forum.quik.ru/messages/forum10/message16723/topic1869/#message16723
Хочу использовать QUIK для анализа исторических данных по фьючерсам. Для этого нужно добавить уже истекшие фьючерсы в список доступных инструментов, чтобы можно было их выбирать для построения графиков, и подменить файлы графиков своими.
Вопросы: Какой формат имеет файл sec.dat? Какой формат имеют .dat файлы графиков в папке archive?
Добрый день.
Такой возможности нет. Истекшие инструменты добавить вновь в таблицу нельзя. У вас автоматически должны накапливаться историю, если вы выполните перезаказ графиков, то вся дополнительная история (свыше 3 тысяч свечей удалится) Ваш вопрос не ясен. В папки arhive все графики в формате dat. Что вы хотите с ними делать?
Добрый день. Эту проблему невозможно решить по какой-то причине? Если не в этом дело, то зарегистрируйте, пожалуйста, пожелание на доработку / исправление данной функциональной возможности. Хотелось бы чтобы применение фильтрации и сортировки (!) в таблицах квик учитывалось при экспорте.
Добрый день.
Дело в том, что протокол DDE не предусматривает операции вставки строк в уже существующий набор и удаление из набора со сдвигом. Тем не менее, если Вы используете свой собственный DDE-сервер, Вы можете обработать все эти ситуации корректно, так как получая каждый раз добавление строки, по ключевым параметрам Вы можете понять, это уже существующая строка и речь идет о ее обновлении или же новая и речь идет о вставке.
Да,можно использовать ODBC. Там такой проблемы не должно быть.
Какие именно фильтры у Вас стоят? Что именно меняется в таблице, что приводит к мешанины из строк. Настроили у себя таблицу текущих торгов установили фильтр на параметр точность больше или равно 4, отфильтровались данные, выводим. Далее добавляем/удаляем строку из таблицы, вывод прекращается и предлагает начать заново. Начинаем, проблем с экспортом не наблюдаем.
Опишите подробнее, если можно со скриншотами.
Добрый день, Егор!
Мой же вопрос о том имеются ли на данный момент решения данной проблемы или альтернативные методы вывода таблиц с фильтрацией?
Владимир Иванович написал: Приветствую! Прошу помощи! Второй день не могу установить индикаторы ( в частности Cumulative Volume Delta) в свой QUIK (версия 7.9.1.1). Распакованные файлы индикатора, как и положено помещаю - один BS_Delta.luac)( в папку QUIK 'Lualndicators' , второй (bot4sale.dll) в папку самого терминала QUIK. Но, в списке индикаторов(графиков) они так и не появляются. Ранее, в 6-ой версии подобных проблем не было. В 7-ке нужно что ещё, помимо вышеперечисленных действий? Заранее благодарен, с уважением В.И.
Добрый день.
К сожалению, без самого скрипта и dll понять в чем причина сложно. Обратитесь к разработчику данных скриптов.
Андрей написал: Графики иностранных компаний не соответствуют действительным. По акциям Российских компаний на ММВБ все нормально. Скрины прилагаются
Добрый день.
Вы уже задавали данный вопрос почтой. Вам было рекомендовано обратиться к брокеру. Также видим, что у Вас графики строятся по таблице обезличенных сделок, что не совсем правильно на Санкт Петербургской биржи. В этом случае графики должны строится по индикативной котировке. Просьба нам на quiksupport@arqatech.com прислать info.ini из папки с программой QUIK для проверки. В теме письма укажите ссылку на данную ветку форума.
Какие именно фильтры у Вас стоят? Что именно меняется в таблице, что приводит к мешанины из строк. Настроили у себя таблицу текущих торгов установили фильтр на параметр точность больше или равно 4, отфильтровались данные, выводим. Далее добавляем/удаляем строку из таблицы, вывод прекращается и предлагает начать заново. Начинаем, проблем с экспортом не наблюдаем.
Роман Родников написал: Спасибо, Егор! У меня как раз по написанию скрипта вопросы.
Есть в моем черновике строка:
if Fast_MA(DS:Size()-1) <= Slow_MA(DS:Size()-1) and Fast_MA() > Slow_MA() then
В ней есть "Fast_MA(DS:Size()-1)" Вопросs такие: 1. DS - это datasource на сколько я вижу. Аббревиатура "DS" для Qlua уже является datasource или в OnInit() необходимо прописывать строку: DS,Error = CreateDataSource(CLASS_CODE, SEC_CODE, INTERVAL);
2. Обозначение "Fast_MA()" тоже понимается Qlua как медленная скользящая или ее в начале нужно обозначить как медленную скользящую, а потом с ней работать?
DS это переменная, которую Вы сами задаете. В QLUA имя переменной может быть каким угодно. В Вашем примере выше, переменная DS задается в строке: DS,Error = CreateDataSource(CLASS_CODE, SEC_CODE, INTERVAL).
Fast_MA это имя пользовательской функции, которую вы тоже должны создать перед ее использованием, ее имя также может быть любым. В Вашем примере выше, функция Fast_MA нигде не задается, а значит код работать не будет.
Роман Родников написал: Добрый день! Я просмотрел примеры на форуме. Прошу посмотреть и подсказать. Правильно ли я иду в направлении создания советника на MACD?
Добрый день.
Если у Вас скрипт не работает или возникают ошибки, то озвучьте их, постараемся помочь. В разработке логики написания скриптов рекомендаций и проверок, к сожалению, не даем.
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ. В качестве временного решения проблемы рекомендуем установить в системе масштаб 100%
Victor Beregovoy написал: Сделайте пожалуйста возможность выбора логарифмической шкалы по оси X.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Александр, можете сообщить с какой именно таблицей проблема? Например таблица "Клиентский портфель" обновляется исходя из заданных настроек. Пункт меню Система - Настройки - Основные настройки - Торговля клиентский портфель. Обновлять через....
Если, это не клиентский портфель, то какая именно таблица. Если есть возможность, то выложите видео данного эффекта. Опять же без скрипта найти проблему будет сложно.
Я имею в виду свои таблицы пользовательские, которые я создал через AllocTable. Никаких ошибок не выдается, скрипт не вылетает и не тормозит, сделки осуществляются, т.е. идет нормальная работа робота, но по 1 таблице только после проведения мышкой над таблицей она сразу показывает актуальные значения во всех полях, т.е. у нее явно буферизуется где-то. Но происходит это только с 1 таблицей из 4-х имеющихся в скрипте.
Может есть какие-то ограничения на число одновременно используемых таблиц или есть команда, которая позволяет насильно обновить данные в таблице по идентификатору?
Непрерывного обновления, которое забивает работу по прорисовке таблицы, я в коде не обнаружил (грешил на это).
Видео попробую сделать, выложу.
Добрый день.
Александр, давайте поступим следующим образом. Можете в таком случае (если не можете выслать полный скрипт) урезать ваш текущий скритп, т.е убрать все лишнее и оставить тот кусок на котором воспроизводится проблема. Воспроизведите ее и отправьте нам данный скрипт.
Вы можете зарегистрироваться еще раз, вам придет письмо со вторым торговый счетом, потом нам сообщите ваш логин и оба торговый счета. Мы сделаем настройки.
Александр, можете сообщить с какой именно таблицей проблема? Например таблица "Клиентский портфель" обновляется исходя из заданных настроек. Пункт меню Система - Настройки - Основные настройки - Торговля клиентский портфель. Обновлять через....
Если, это не клиентский портфель, то какая именно таблица. Если есть возможность, то выложите видео данного эффекта. Опять же без скрипта найти проблему будет сложно.
Скрипт предоставить не могу, это полноценный робот и моя интеллектуальная собственность. Версия QUIK 7.12.1.10, но такое поведение было и в 7.11 как минимум. Напишите хотя бы, в какую сторону в принципе смотреть. Я не начинающий скрипто-писатель, у меня в портфеле куча скриптов и везде проблем с таблицами нету.
Каких то точных рекомендаций дать не сможем. Без скрипта что-то рекомендовать сложно. С подобными проблема не сталкивались.
Александр М написал: Скрипт формирует несколько таблиц и время от времени обновляет поля в этих таблицах. 3 таблицы обновляются сразу после SetCell, а четвертая с задержкой (или надо мышкой провести над ней или тыкнуть в нее, тогда данные в ней сразу обновляются). В коде обновление по всем таблицам абсолютно одинаковое. В чем может быть засада?
Добрый день.
Для изучения вопроса потребуется полный скрипт на котором воспроизводится проблема, версия терминала QUIK, а также какая именно таблица обновляется с задержкой.