Предварительно рекомендуем проверить, что в окне графика нет ограничения по диапазону просматриваемых данных. Это можно проверить нажав Ctrl+E на графике и в настройке "Диапазон данных" убедиться, что она выставлена в положение "не ограничен".
Также отметим, что существует возможность явного указания координат отрезка. Для этого нужно зайти в его свойства и на вкладке "Координаты" указать необходимые Вам.
dfds написал: Добрый день. Скажите, а на сегодняшний день вопрос про смещение трендовых линий в Квике так и не удалось решить?
Провожу линию тренда на дневном графике
Меняю таймфрейм на часовой и линия смещается куда-то вниз
Уважаемые разработчики, что нужно сделать чтобы это исправить? Может где какую галочку поставить? Невозможно же принимать торговые решения по сделкам, если линии поддержки/сопротивления уползают вверх-вниз сами по себе.
Добрый день, Как сообщалось ранее, данная особенность не является ошибкой: точная прорисовка линий при смене периодов возможна только при переходе с мелкого масштаба на более крупный, но не наоборот.
Уточните, правильно ли понимаем, что проблема наблюдается только с дневными интервалами графиков? Перезапускается ли Рабочее место QUIK в промежуток между днями либо остается открытым?
Добрый день.
Да, проблема с дневными графиками. 15-минутные впорядке. Остальные я не использую (минутные иногда, но на них потерю пары свечек я могу просто не замечать).
Quik перезапускается между днями (обычно запускается в 11, закрывается в 19; +/- час; соответственно между 19 и 11 программа не работает и данные не получает).
Для диагностики проблемы просьба прислать архив Рабочего места QUIK на момент ее возникновения, до перезаказа данных нам на адрес: quiksupport@arqatech.com. Архив необходимо делать без файлов ключей и при закрытой программе QUIK.
В письме укажите ссылку на данную ветку форума, а также код класса и код бумаги по которым возникла проблема. Также после формирования архива выполните перезаказ данных и наведя указатель мыши на появившуюся свечу сделайте скриншот графика - приложите его также пожалуйста к письму.
Уточните, правильно ли понимаем, что проблема наблюдается только с дневными интервалами графиков? Перезапускается ли Рабочее место QUIK в промежуток между днями либо остается открытым?
Проверьте пожалуйста сейчас. Для обновления информации выполните перезаказ данных через "Система/заказ данных/перезаказать данные" и установив опцию "Архив данных для построения графиков" нажмите "Перезаказать.
Для диагностики проблемы просьба проверить следующие опции: 1. "Система/Настройки/Основные настройки/Программа/" опция "Работать без звука" должна быть отключена. 2. "Система/Настройки/Основные настройки/Программа/Звуки" убедитесь, что установлены галочки по нужному Вам типу оповещения - "Локальные оповещения/Оповещение по параметру ТТ" и там выбран звуковой файл. 3. "Система/Настройки/Основные настройки/Сообщения/Оповещения" опция "Издавать звуковой сигнал" должна быть включена.
Андрей написал: Вот сегодняшняя картинка по акциям, как видно торги на демо счете идут, по фьчерсам нет.
Добрый день,
Согласно регламенту работы системы QUIK Junior: http://arqatech.com/ru/products/quik/basic-sets/quik-broker-training-copy/ срочный рынок становится доступным начиная с 09:00 московского времени. Также, следует учесть, что функционирование серверной части системы QUIK-Junior по рабочим дням после 19-30 московского времени и по выходным дням не гарантируется.
Выставление заявок с помощью горячих клавиш возможно уже сейчас. Для этого нужно, чтобы таблица котировок (стакан) была активной и в нее была добавлена панель торговли, в которой заполнены нужные цена и количество.
Далее, с помощью сочетаний "Ctrl+1/2/3/4" можно выставлять заявки нужного направления и вида, по заданным объему и количеству в панели торговли. Сменить стандартные сочетания клавиш можно через редактор (Ctrl+H), кнопка "Добавить". Также, при наведении курсора мыши в область цены (P) и клике по ней на панели торговли, цена может меняться в том числе и с помощью колесика мыши.
После перехода брокера на версию Quik 7.16.1.36 обнаружил, что есть серьезные проблемы при построении графика волатильности опционов (правый клик по волатильности в Доске Опционов и далее "График [Волатильность]").
Графически данные отображаются нормально, но текущее значение, значения пользовательских уровней, а также данные во всплывающей при наведении мыши на график подсказке, отображаются как целые числа!
Существует ли какой-нибудь способ увеличить точность вручную хотя бы до двух знаков?
С уважением, Роман
Добрый день,
Описанная ошибка исправлена в версии 7.18.1 терминала QUIK. Рекомендуем вам обновить версию программы.
Egor Zaytsev написал: 1. У нас проблема не воспроизвелась.
Хотел отправить уже, но выяснил подробности - так ведут себя метки, скопированные по CTRL+лев.кнопка мыши и после перезагрузки квика эти метки пропадают вовсе.
Добрый день,
Описанная ошибка исправлена в версии 7.18.1 терминала QUIK. Рекомендуем вам обновить версию программы.
Sergey Gorokhov написал: Просьба предоставить код скрипта.
Код работает верно сейчас, но если убрать умножение на 100 (там где у меня стоит комментарий " -- Уточнить нужно ли умножать на 100") и попробовать достучаться до цены открытия позиции по акциям, то тогда описанная мною проблема как раз и всплывает (без этого умножения у меня цена возвращается деленная на 100).
Код
select_CurrentDeals = function (account,class_code,sec_code,limit_kind)
isPosition = false ;
T_position = {};
T_position.class_code = class_code;
T_position.sec_code = sec_code;
T_position.account = account;
close_price = getParamEx (class_code,sec_code,"last").param_value;
if class_code = = "SPBFUT" then
T_position.position_type = 0 ;
for i = getNumberOf ( "futures_client_holding" ) - 1 , 0 , - 1 do
T = getItem ( "futures_client_holding" ,i);
if T.sec_code = = sec_code and
T.totalnet ~ = 0 then
if T.totalnet > 0 then
T_position.position_type = 1 ;
else
T_position.position_type = - 1 ;
end ;
T_position.qty = math.abs (T.totalnet);
T_position.price = T.avrposnprice;
if T_position.position_type > 0 then
T_position.current_PL = close_price - T_position.price;
else
T_position.current_PL = T_position.price - close_price;
end ;
break ;
end ;
end ;
else
T_shares = {};
for i = getNumberOf ( "depo_limits" ) - 1 , 0 , - 1 do
T = getItem ( "depo_limits" ,i);
if T.sec_code = = sec_code and
T.limit_kind = = limit_kind and
T.trdaccid = = account and
T.currentbal ~ = 0 then
isPosition = true ;
T_shares = T;
break ;
end ;
end ;
if isPosition then
lot Size = 1 ;
for i = getNumberOf ( "securities" ) - 1 , 0 , - 1 do
T = getItem ( "securities" ,i);
if T.code = = sec_code and T.class_code = = class_code then
lot Size = T.lot_size;
break ;
end ;
end ;
T_position.price = (T_shares.awg_position_price * 100 ); -- Уточнить нужно ли умножать на 100
T_position.qty = math.abs (T_shares.currentbal/lot Size );
if T_shares.currentbal > 0 then
T_position.position_type = 1 ;
else
T_position.position_type = - 1 ;
end ;
if T_position.position_type > 0 then
T_position.current_PL = close_price - T_position.price;
else
T_position.current_PL = T_position.price - close_price;
end ;
else
T_position.position_type = 0 ;
end ;
end ;
return T_position;
end ;
Добрый день,
Описанная ошибка исправлена в версии 7.18.1 терминала QUIK. Рекомендуем вам обновить версию программы.
Если я правильно понимаю, как работает терминал, то главная проблема именно в исключении необращающихся фьючерсов из списка доступных инструментов. Технически данные графика содержатся в папке архива. Но даже при их нахождении там, в файле, содержащем перечень доступных инструментов после подключении к актуальной сессии идентификаторы и внутренние ссылки исчезают. Было бы очень хорошо, если бы появился такой функционал: в панель выбора инструмента добавить еще один раздел "Архив", в котором и появлялись бы те инструменты, срок обращения которых истек, но данные по которым для терминала доступны.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Экспорт данных можно производить с помощью ODBC в MSSQL, либо через DDE в MS Excel. Подробнее о настройках экспорта можно посмотреть в документации к Рабочему месту QUIK (F1), раздел 6 "Совместная работа с другими приложениями".
После подключения к серверу, оставить в Рабочем месте графики инструментов, период обращения которых истек, на текущий момент возможности к сожалению, нет. Можем зарегистрировать пожелание на доработку.
Stanislav Tvorogov написал: Можем зарегистрировать пожелание на доработку для возможности смены интервала по умолчанию
Да зарегистрируйте пожалуйста, спасибо.
Добрый день,
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Андрей написал: Почему на диалоговом окне выбора интервала зафиксировался интервал времени в 5 минут (и кнопка серая - без возможности исправления)?
Выбор интервала графика недоступен, если окно графика в данный момент неактивно. Необходимо переключиться на окно графика.
Цитата
Андрей написал: Как тогда установить, что бы по умолчанию была всегда одна минута?
Такой возможности, к сожалению, нет. Все графики по умолчанию действительно открываются с интервалом 5 минут. Можем зарегистрировать пожелание на доработку для возможности смены интервала по умолчанию.
Dmitry Dimaka написал: Что делать и как же все-таки заставить QUIK обновлять данные в графике волатильностей за текущий день в режиме "Только данные, отражающие текущее состояние" ???
Не совсем верно ответили Вам в сообщении #6. При включенной опции "Только данные, отражающие текущее состояние" Рабочим местом QUIK сохраняется только последнее, полученное в моменте значение параметра. График за текущий день будет отображаться только в том случае, если в настройках включена опция сохранения данных "Данные, отражающие текущее состояние и всю историю изменений". Отображать график без включения данной опции возможности к сожалению, не предусмотрено.
были выполнены и проблема сохраняется, просьба убедиться, что Вами используется наиболее актуальная версия программы. Проверить обновления можно через пункт меню "Система/О программе/Проверить обновление программы". При сохранении проблемы просьба прислать архив Рабочего места QUIK без файлов ключей на адрес: quiksupport@arqatech.com указав в письме ссылку на данную ветку форума. Архив необходимо делать при закрытой программе QUIK. Также потребуется скриншот диспетчера задач Windows с видимым количеством свободных ресурсов процессора и оперативной памяти, с выбранным процессом "info.exe".
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Юрий Жбаков написал: Брокер Открытие - самая новая версия 7.14.1.7. Тормозит безбожно белая или тёмная тема. Со стаканом самая дичь, работать не возможно, особенно, когда рынок соизволить пройтись. Давайте решим эту проблему , господа админы!!
sav 312 написал: Почему не сработали флаги, указанные выше?
Для ответа на Ваш вопрос нужно знать все данные о выставляемых Вами заявках. Рекомендуем посмотреть на параметр "Результат" таблицы стоп-заявок и проверить, соответствует ли он тому, что было возвращено в OnStopOrder.
Цитата
sav 312 написал: Где отлавливать данную ситуацию 4. Еслиловить в OnTransReply, то по какому параметру? Номера заявки, выставленной стоп-заявкой нет. trans_id тоже не знаю т.к. заявку выставляет не робот, а стоп-заявка, возможно будет = trans_id_stop?
sav 312 написал: как закрывать позицию по рынку, ведь новая лимитная заявка, аврийно-выставленная роботом с отклонением в несколько пунктов от текущей цены также будет отвергнута.
Для выставления рыночной заявки можно использовать заявку вида: "TAKE_PROFIT_AND_STOP_LIMIT_ORDER", в которой можно заполнить данные только для нужного Вам типа стоп-заявки (стоп-лимит или тейк профит). Для получения правильных параметров такой заявки рекомендуем создать карман транзакции в Рабочем месте QUIK, после чего положив туда заявку такого типа выполнить ее сохранение в *tri файл.
В данном случае, автоматизировать замену к сожалению, нельзя, так как замена тикера индекса Московской Биржи не носит постоянный характер, и узнать, будет ли он заменяться в дальнейшем не представляется возможным.
Если правильно Вас понимаем, то Вам поможет опция автоматической замены инструментов. Включить ее можно из меню "Система/Настройки/Основые настройки/Программа/Замена инструментов" - "Предлагать замену инструментов с истекающим сроком обращения". После чего перезапустите Рабочее место QUIK.
Для диагностики проблемы требуются данные со стороны серверной части QUIK. Вам необходимо обратиться к Вашему брокеру и в случае, если брокер также обнаружит проблему на своей стороне просьба инициировать его обращение к нам.
Уточним, что опция необходима для построения графика вместе с его историей за предыдущие дни. Данные за предыдущие дни будут отображаться если их накапливает Ваш брокер. В случае, если достаточно данных только за текущий день, то можно оставить "Только данные, отражающие текущее состояние". Если проблема наблюдается именно с данными за текущий день, то для ее диагностики необходимо обратиться к Вашему брокеру.
Dmitry Dimaka написал: Неужели чтобы построить 2 графика волатильности, Квику нужно увеличить объём потребления RAM с 170 до 900 Мегабайт?
Причина не только в двух графиках, а в том, что для их построения требуется включение опции "Данные, отражающие текущее состояние и всю историю изменений", что предполагает сохранение не только последних, а всех принятых значений параметров и как следствие заметное увеличение потребления оперативной памяти и размера файла info.log.
Параметр "Волатильность" является одним из параметров Таблицы текущих торгов. Согласно документации (F1, Раздел 1/ Подготовка к работе/Настройка параметров получения и сохранения данных), для построения графиков по параметрам данной таблицы действительно требуется включение опции "Данные, отражающие текущее состояние и всю историю изменений". Согласно техническим требованиям, размещенным на нашем сайте: http://arqatech.com/ru/products/quik/terminals/user-applications/quik-workstation/ для Рабочего места QUIK необходимо не менее 1 Гб оперативной памяти, когда как рекомендуемое значение равно 4 Гб. Для оптимизации ее потребления рекомендуем отключить (не включать) опцию "Получать пропущенные данные". С остальными возможными рекомендациями по оптимизации настроек можно ознакомиться по ссылке: https://forum.quik.ru/forum1/topic1539/
1. Обязанности по обновлению ПО находятся на стороне брокерских компаний. 2. Ошибка была обнаружена в версии 5.17 сервера QUIK. 3. Ошибка была исправлена в версии 5.18 сервера QUIK. 4. Со стороны Рабочего места QUIK узнать версию серверного ПО к сожалению, невозможно. По этому вопросу рекомендуем обращаться к Вашему брокеру.
Suntor написал: А как между собой соотносятся версии сервера и клиента, который брокер рассылает с этого сервера, они связаны? Номера должны совпадать?
Данные версии не связаны и не должны совпадать.
Цитата
Suntor написал: По вашим словам у брокера до сих пор версия младше 5.18, а клиента он рассылает последнего 7.16.2.5.
Рабочее место QUIK версии 7.16 поддерживается серверной частью QUIK версии 5.17 и выше.
Андрей написал: Но ведь в торгах одновременно участвуют тысячи человек и такой номер может быть сразу у сотни человек одновременно, мне кажется номер должен быть уникальный, что бы он не спутался с номерами других участников торгов, зачем нужен этот номер в таком виде?
TRANS_ID не отправляется на биржу, а хранится на сервере QUIK. По этому номеру в дальнейшем, Вы сможете найти нужную заявку которая получилась в результате транзакции отправленной через Lua.
оформление таблицы съехало. но в общем разобраться можно. (переменная, описание как оно уже есть, тип принемаемый полем, тип Луа, тип С++ (так как я к примену на плюсах пишу и с Луа стыкую))
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
ognevoy написал: А что надо прислать, когда после успешной авторизации, кнопки квика не работают? Также я заметил, что , когда нажимаешь hardware- кнопку телефона НАЗАД , то открывается меню квика (рынки, заявки и тд).
ognevoy написал: Эта запускается, но кнопки не работают. Android 6. А при смене языка на англ вообще не подключается. Пишет cryptoerror
В случае, если Вашим брокером предоставляется доступ к QUIK Android, либо вы регистрировали демо-доступ на нашем сайте: https://arqatech.com/ru/support/demo/ и проблема сохраняется, то просьба прислать скриншоты с описанием проблемы на адрес: quiksupport@arqatech.com указав в письме ссылку на данную ветку форума.
Андрей написал: 1) Сделать как можно больше примеров (по возможности на каждую из функций)
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Цитата
Андрей написал: 2) К таблицам добавить типы данных каждой из строк таблицы
Уточните, что здесь имеется ввиду под типами данных?
Цитата
Андрей написал: 3) Сделать описание типов данных к таблице для функции sentTransaction (я знаю что там все в виде строк передается, но нужно сделать описание исходных типов данных)
Значения полей соответствуют параметрам, описанным в Руководстве пользователя QUIK, в разделе «Формат .tri-файла с параметрами транзакций».
Цитата
Андрей написал: 4) перенести Api Qlua на С++. (это даст пользователям куда больше возможностей для написания роботов и этим Вы сможете несколько упрочить свои позиции на рынке. ведь тот же Mql5 и то более удобен для написания роботов. НО НЕ ДЕЛАЙТЕ еще один Mql5! Этих специализированных языков (которые не дают возможности сделать что то кроме своей узкой задачи и так полно...) ).