Смотреть нужно в руководстве пользователя QUIK. Раздел 6. Совместная работа с другими приложениями/Импорт транзакций/Формат .tri-файла с параметрами транзакций
Константин Рейм написал: function main() Status = getParamEx("SPBFUT", "SiZ0", "STATUS").param_value message("!!!"..Status) end
Добрый день.
Проверили скрипт, рабочий. Скорее всего параметр статуса сессии у Вас не заказан.
Зайдите в пункт меню Система/Настройки/Основные настройки/Программа/Получение данных/ и выберите пункт "Исходя из настроек открытых пользователем таблиц"
Sergey Gorokhov написал: Здравствуйте, Задача вполне решается проверкой первой свечи в OnCalculate Из приведенного описания не вполне понятно, чем данный подход не устраивает.
Здравствуйте. Расскажу чем не устраивает.. или подскажите как такое реализовать: обновление Settings из кода OnCalculate.
хочу в настройки по своей внутренней формуле вывести номер свечи от которой буду производить отрисовку. При этом пользователь имеет право вручную изменить номер свечи. также хочу вывести в настройки некое значение рассчитанное из данных getDataSourceInfo (дать возможность пользователю изменить заранее рассчитанные значения) ,например, маржинальный диапазон или базовый интервал.
да можно рассчитать на первой свече все данные, но не записать их в Settings function OnCalculate(i)
-- определяем текущую бумагу и ее характеристики -- в Init можно разместить, но нужн перезапускать рабочее место if (i == 1) then sec_code = getDataSourceInfo().sec_code class_code = getDataSourceInfo().class_code interval = getDataSourceInfo().interval param = getDataSourceInfo().param -- не прокатит!!!! Settings.Fx= F(sec_code, class_code, interval, param)
на текущий момент не представляю как такое сделать. по все той же причине нельзя изменять Settings вне Init.
Подскажите как реализовать описанное выше в индикаторе.
п.с. перезагружать рабочее место или изменять настройки в индикаторе и затем еще раз его запускать... ну такое
Добрый день.
Извиняемся за долгий ответ. Такой возможности нет, готовы зарегистрировать пожелание на доработку.
Столкнулся с аналогичной проблемой с генератором ключей, который идет в комплекте с QUIK 8.7.1.3: сбилась кодировка всех надписей, хотя в региональных настройках Windows 10 указан русский язык (см. скриншот ниже) плюс заголовок окна и системные сообщения отображаются в нормальной кодировке (ни у одного другого приложения такой проблемы нет).
Подскажите, пожалуйста, как мне исправить этот баг?
Спасибо.
Добрый день.
Какая версия KeyGen установлена? Должна быть 1.2.5 .
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Для разбора ситуации все таки потребуется архив рабочего места QUIK (без ключей доступа) Архив нужно делать на момент проблема, т.е в тот момент, когда:
Цитата
Открываешь квик и находишь на некоторых инструментах нулевые свечи. Часовой график показывает полноценный день. Свеча на дневном графике появляется только после перезаказа данных.
только перезаказ данных не делайте. Закройте QUIK, сделайте архив и пришлите нам на quiksupport@arqatech.com
Ошибка создания заявки. [GW] "Превышен лимит отправки транзакций для данного логина."., Учебный сервер выдает ошибку: Ошибка создания заявки. [GW] "Превышен лимит отправки транзакций для данного логина.".
Учебный сервер выдает ошибку: Ошибка создания заявки. [GW] "Превышен лимит отправки транзакций для данного логина.". При этом ни одной транзакции в текущем дне не было. Такая ошибка есть в описание протокола самой биржи. Но что делать не понятно.
Подскажите, куда смотреть.
Спасибо.
Добрый день.
Данное сообщение выдает торговая система. Т.е оно означает, что пользователь (не обязательно Вы) а любой другой на данном тестовом сервере наткнулся на превышение количества транзакций. Возможно кто то использует в работе торгового робота, который отправил большое количество транзакций. По логам мы посмотрели, что действительно в указанное на скриншоте время в минуту было подано свыше 1800 транзакций. Проверьте подачу заявок сегодня.
Егор, а зачем данное сообщение приходит тем, кто не создавал такое количество транзакций?
Получается кто-то один/несколько создали большое количество транзакций, а я или Федор в такой момент создать транзакцию не смогу?
Данное сообщение отправляет торговая система биржи, впрочем если убрать это сообщение и в момент, когда вы наткнетесь на данное ограничение и заявка не выставится, то возникнет еще больше вопросов, так как вы не получите никакой ответ на транзакцию.
Ошибка создания заявки. [GW] "Превышен лимит отправки транзакций для данного логина."., Учебный сервер выдает ошибку: Ошибка создания заявки. [GW] "Превышен лимит отправки транзакций для данного логина.".
Учебный сервер выдает ошибку: Ошибка создания заявки. [GW] "Превышен лимит отправки транзакций для данного логина.". При этом ни одной транзакции в текущем дне не было. Такая ошибка есть в описание протокола самой биржи. Но что делать не понятно.
Подскажите, куда смотреть.
Спасибо.
Добрый день.
Данное сообщение выдает торговая система. Т.е оно означает, что пользователь (не обязательно Вы) а любой другой на данном тестовом сервере наткнулся на превышение количества транзакций. Возможно кто то использует в работе торгового робота, который отправил большое количество транзакций. По логам мы посмотрели, что действительно в указанное на скриншоте время в минуту было подано свыше 1800 транзакций. Проверьте подачу заявок сегодня.
Ростислав написал: Egor Zaytsev,другие комбинации настроек совместимости не дают нужного результата, а точнее вообще ни как не влияют на масштабированиеСначала я полностью настроенный quik скопировал с одного компьютера на другой и запустил, такая проблема обнаружилась. Потом полностью с нуля установил quik и вообще не настраивал ни как, проблема абсолютно такая же. Все равно скинуть архив программы с дампом?
На счёт 2 пункта - тогда как пожелание
Дамп сделать только на темной теме. После прислать дамп и архив рабочего места (без ключей)
Ростислав написал: Как решить проблему? Ноутбук с 3К экраном, масштабирование 225%, программа QUIK размыта как будто картинку jpeg растянули несколько раз. Если сделать масштаб 100% - все четко, но ооочень мелко понятное дело. В свойствах exe файла выставляю режим совместимости "предопределите режим масштабирования высокого разрешения, Масштабирование выполняется:" значение "Система (расширенная)" - все как надо выглядит, но пользоваться программой невозможно, quik зависает периодически, отображаются черные области вместо графиков и тд. Но при такой настройке масштабирование соблюдается и картинка, шрифты, графики - все четкое. Как это побороть? Взял ноутбук для квика, а пользоваться не могу :(((
Ростислав написал: Egor Zaytsev, Копался, пробовал разные варианты, выяснилось следующее: В режиме совместимости, что бы не было все заблюрено, со светлой темой более менее нормально, а вот темная тема в таком режиме не работает. Прилагаю демонстрационное видео: https://mfd.sk/6qXabA0p_c4BsOsVMXk8Wldr
Пользуясь ситуацией у меня вопрос не по теме (или лучше создать отдельную ветку?): info.wnd - файл конфигурации окон, в котором так же хранится информация о рисунках, линиях, заметках в окнах. У меня 2 рабочих места (параметры экранов разные). Цель - синхронизировать на обоих рабочих местах изменения рабочего места quik (графики, линии и тд). Реализовано через symlink (команда mklink) - основной файл info.wnd хранится на гугл диске, а с каталога гугл диска с помощью символьной ссылки продублировал файл info.wnd на обоих рабочих машинах. Таким образом изменения на одной машине приведут к изменению на другой машине. Только проблема: разрешения экранов разные, на одной машине расположение графиков и окон, их размеры одни, на другом экране - все съезжает. Вопрос - как решить данную проблему? Можно сделать так, что бы окна были были привязаны не по физическим координатам, а относительным? Или как то по-другому сделать...
Добрый день.
1. Давайте в настройках масштабирования выберем не "система (расширенная)", а "приложение" Проверьте результат. Если проблема сохранится, то просьба прислать архив рабочего места без ключей доступа на quiksupport@arqatech.com В письме укажите ссылку на данную ветку форума.
2. Здесь, к сожалению, не подскажем. Скорее всего никак. Т.е только заводить пожелание на возможность каким то образом подгонять настройки от разных разрешений экранов.
Ростислав написал: все как надо выглядит, но пользоваться программой невозможно, quik зависает периодически, отображаются черные области вместо графиков и тд. Но при такой настройке масштабирование соблюдается и картинка, шрифты, графики - все четкое. Как это побороть? Взял ноутбук для квика, а пользоваться не могу :(((
Добрый день.
С этим моментом нужно разбираться. Просьба повторить проблему и снять дампы, т.е вызвать окно "диспетчер задач" найти в списке info.exe (Рабочее место QUIK) нажать правой кнопкой мыши и выбрать "Создать файл дампа" После пришлите полученный файл и архив рабочего места без ключей доступа на адрес quiksupport@arqatech.com
Рустам написал: Да, это СПБ биржа. Смысл нашего разговора в том что квик на этой бирже закрывает дневную свечу в 00.00 по москве. После этого времени формируется новая свеча, хотя рынок все еще работает до 1.45. Надо передвинуть время закрытия дневной свечи на два часа позднее чтобы показать реальную свечу торговой сессии Америки.
Рустам, все поняли. Хорошо рассмотрим ваше обращение не как пожелание, а как проблему.
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Рустам написал: В данный момент у вас американская сессия закрывается с российской. Вам нужно для закрытия Америки всего навсего перенести на два часа позже. И все дела
Речь про какой рынок? SPB? (Санкт Петербургская биржа)
Торги идут до 1:45 по мск. Что нужно сдвигать не понятно.
Мы увидели, что на дневной свече нового дня цена например открытия берется от предыдущей торговой сессии. На этот момент мы и завели пожелание. Т.е Рассмотрим 11 и 12 ноября. На часовом графике последняя свеча за 11 ноября идет в 12 по времени 01:00, в 00-00 данная свеча имеет цену открытия 6.00, а свеча утренняя за 12 число (новая сессия) цена открытия 6.05. Если открыть дневной график, то 12 число открывается ценой 6.00, хотя должна 6.05.
Рустам написал: Левый график часовой, правый суточный. Снимок сделан рано утром.
Добрый день.
Да, по всей видимости поняли о чем речь. Хорошо мы рассмотрим предложение о разделении в качестве пожелания. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Правильно понимаем, что если например смотреть дневной график за 6 ноября, то будет дневная свечка и за 7 ноября? Можете выложить скриншот и сообщите, что за бумага и рынок.
Egor Zaytsev написал: Он не заменяет "горизонтальный объём", который представляет собой графическое отображение фактически проторгованного объёма по ценовым уровням за указанный временной отрезок.
mihail достаточно подробно расписал и я с его интерпритацией полностью согласен: "горизонтальный объём", представляет собой графическое отображение фактически проторгованного объёма по ценовым уровням за указанный временной отрезок. Поскольку это сейчас и скорее всего Вы будете делать через поток обезличенных сделок, то там есть понятие Покупка/продажа. Ну и собственно сам рассматриваемый период тоже важен, т.к. он напрямую влияет на картину обьемов.
Я думаю, что не имею право тут делать ссылки на решения в других платформах, которые есть на рынке, но хотя бы базовая реализация обьемов.
Добрый день.
В таком случае именно от mihail пожелание уже зарегистрировано.
Геннадий написал: Здравствуйте, Подскажите, где взять Архив графиков для склейки фьючерсов? Если их нет....
Добрый день.
К сожалению, нигде. Склейка выполняется локально на рабочем месте QUIK, при экспирации фьючерсов, если склейку Вы не делали, то уже никак. Только начать склеивать при очередной экспиации.
Egor Zaytsev написал: Он не заменяет "горизонтальный объём", который представляет собой графическое отображение фактически проторгованного объёма по ценовым уровням за указанный временной отрезок.
mihail достаточно подробно расписал и я с его интерпритацией полностью согласен: "горизонтальный объём", представляет собой графическое отображение фактически проторгованного объёма по ценовым уровням за указанный временной отрезок. Поскольку это сейчас и скорее всего Вы будете делать через поток обезличенных сделок, то там есть понятие Покупка/продажа. Ну и собственно сам рассматриваемый период тоже важен, т.к. он напрямую влияет на картину обьемов.
Я думаю, что не имею право тут делать ссылки на решения в других платформах, которые есть на рынке, но хотя бы базовая реализация обьемов.
Добрый день.
В таком случае именно от mihail пожелание уже зарегистрировано.
Для sendTransaction() параметры можно получить из справки QUIK, раздел Импорт транзакций/Формат .tri-файла с параметрами транзакций/ и раздел Примеры строк, которые могут содержаться в файле. Эти данные можно передавать в sendTransaction()
Андрей написал: Подскажите пожалуйста почему неправильно отражается ликвидная стоимость облигаций. Она в 10 раз меньше. Соответсвенно и ликвидную стоимость портфеля считает неправильно
Переустановка квика ничего не дала.
Добрый день,
Скриншот не информативен. Ликвидная стоимость считается для облигаций следующим образом: (Ликв. цена * Номинал / 100 + НКД) * Позиция .
Так же проверьте настройку:
Зайдите в пункт меню Система/Настройки/Основные настройки/Программа/Получение данных/ и выберите пункт "Исходя из настроек открытых пользователем таблиц"
Артур написал: Если вы имеете в виду приложение для Windows - к нему нет доступа, работаю на маке. В вэб версию тоже пока не зайти - проблемы у ВТБ. Есть мануалы "Рабочее место QUIK X", "Рабочее место webQUIK" и "Рабочее место QUIK X для iPad", в которых ответов на этот вопрос не нашел 🙁
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Александр М написал: Я думаю что к пожеланию по горизонтальным обьемам присоединится половина Ваших клиентов. Это очень актуально. В идеале они должны быть доступны из lua, как и обычный обьем и разделяться на покупки/продажи (флаг настройки индикатора), глубину рассмотрения данных (от какой даты или за какой период).
Добрый день, Александр, опишите подробнее, что Вы подразумеваете под горизонтальными объемами.
Артур написал: Хотелось бы получить максимум информации по на тройки этого осциллятора в мобильной версии Квика, а именно в Qiuk X. Пробовал разные поля и периода, но особой разницы не увидел. Помогите разобраться 🍻
Добрый день, Рекомендуем ознакомиться с описанием индикатора в справке QUIK.
Раздел 4. Работа с графиками/Методы технического анализа/Relative Strength Index («Индекс относительной силы»)
swerg написал: Ладно, хрен с ним с этим троллем. Я на самом деле никак не могу получить ответ на свой вопрос, который давно меня заботит. Ну вот как это сделано в метатрейдере, в других терминалах? нигде ж нет никакого main(). Есть по сути просто скрипт с колбеками (да? я не ошибаюсь?) И вот когда в этих системах прекращается вызов этих колбеков?? я никак не могу этот момент найти, или ищу плохо. Или там после запуска скрипта вызов из него колбеков никогда не прекращается? Расскажите, а
Вообще-то, решение в виде бесконечного цикла , которое обеспечивает работу системы известно давно и широко используется, например в ОС микроконтроллеров (arduino).
Такое решение типично для одноядерных SOC.
Полагаю что проблема КВИКа в том, что VM LUA встраивалась в уже готовую систему, вместо того, чтобы дать пользователям нормальный API к функциям торгового терминала.
Кроме того, как неоднократно подчеркивали сами разработчики, они встраивали луа не для разработки торговых роботов , а для буратин и хрен знает зачем.
Чтобы заменить QPile :) Вопрос к разработчикам: Когда выйдет новая версия?
Добрый день.
Новая версия Lua? Сроков к сожалению назвать не можем. Следите за обновлениями.
Когда будет версия, в которой разработчики изменят работу с коллбэков Lua.
Как уже сообщили сроков назвать не можем. Следите на обновлениями.
Anton написал: Тогда остается что, а остается ничего, сам факт приезда (первого) пакета на клиент только. Даже и функции много, флажок в датасорце, "ответ сервера получен". В сухом остатке что тогда от арки требуется: 1) убедиться, что сервер всегда что-нибудь отвечает на подписку, есть ли данные или нет; 2) на клиенте по получении первого ответа поставить флажок в датасорце.
Проверил. При запросе данных (открытием графика али через скрипт) сервер в любом случае отвечает клиенту, даже если свечей нет.
Можно ли тут обратиться к компетентным сотрудникам/разработчикам минуя первую линию защиты поддержки?
Добрый день,
Вы можете написать вопрос здесь, обязательно он будет отвечен.
swerg написал: Ладно, хрен с ним с этим троллем. Я на самом деле никак не могу получить ответ на свой вопрос, который давно меня заботит. Ну вот как это сделано в метатрейдере, в других терминалах? нигде ж нет никакого main(). Есть по сути просто скрипт с колбеками (да? я не ошибаюсь?) И вот когда в этих системах прекращается вызов этих колбеков?? я никак не могу этот момент найти, или ищу плохо. Или там после запуска скрипта вызов из него колбеков никогда не прекращается? Расскажите, а
Вообще-то, решение в виде бесконечного цикла , которое обеспечивает работу системы известно давно и широко используется, например в ОС микроконтроллеров (arduino).
Такое решение типично для одноядерных SOC.
Полагаю что проблема КВИКа в том, что VM LUA встраивалась в уже готовую систему, вместо того, чтобы дать пользователям нормальный API к функциям торгового терминала.
Кроме того, как неоднократно подчеркивали сами разработчики, они встраивали луа не для разработки торговых роботов , а для буратин и хрен знает зачем.
Чтобы заменить QPile :) Вопрос к разработчикам: Когда выйдет новая версия?
Добрый день.
Новая версия Lua? Сроков к сожалению назвать не можем. Следите за обновлениями.
Михаил Юрьевич написал: То что не реализованы это и так понятно. То, что не забыли - сомнительно, так как регистрировались эти пожелания, судя по всему, только здесь на форуме. Не хотелось бы говорить обидные вещи, но иначе никак не скажешь - любят у нас демагогию разводить. И это факт. С 2019 года, ничего не сделано для трейдеров. Уже больше года не смогли внедрить то, что внедрить возможно за ОДИН ДЕНЬ. Это всего лишь несколько строк кода. Учитывая, что пожелания не только одного меня. Ну как можно больше года рассматривать возможность внедрения примагничивания??? На этот вопрос я даже сам смогу ответить. МОНОПОЛИЯ. Брокеры дают нам только квик. А была бы возможность выбора, уверен, 80% трейдеров выбирали бы - MetaTrader. Ну а поскольку конкурентов просто нет, то и стараться не зачем и не для кого. Жаль, жаль, жаль.
Михаил, пожелания регистрируются во внутренней нашей системе, но форуме же мы Вам сообщаем, что пожелания зарегистрировано.
С 2019 года было сделано не мало, в том числе и трейдеров.
Ваши пожелания зарегистрированы. Мы постараемся рассмотреть их и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Теперь можно быть уверенным, что никто, ничего не регистрировал! И уж тем более не рассматривал. Платформа уже обновлялась, но радикальное нововведение - это переход на 64 бита. ВСЕ! для трейдеров ничего не поменялось. Ситуация очень напоминает сбербанк, там тоже говорят, мол клиент для нас важен, но деле всем плевать на нас! А знаете почему? Потому что по сути - монополия. Нет другой платформы. Точнее она есть, но не по нашу честь - MetaTrader. Вот почему российские брокеры "пихают" нам этот "деревянный" квик?
Добрый день.
Пожелания регистрировались. К сожалению, да в текущих момент данные пожелания не реализованы, но это не значит, что мы про них забыли. Как будет информацию по пожеланиям мы здесь обязательно напишем.
Дмитрий написал: У меня тоже такая же проблема. Заметил вчера. Цена на графике остановилась, а по обезличенным сделкам и в стакане всё нормально. Когда перезапустил терминал, то цена стала как в стакане. Есть скриншот. Свечи уже должны были другие сформироваться, а они на уровне 211 около 212. Цена уже ушла далеко вниз, а график это не показывает. Quik ведь создан как самостоятельная торговая платформа, а не дополнительный модуль. И к нему тоже не нужно изначально подключать модуль чтобы смотреть котировки в реальном времени. Получается, что если график будет отставать хотя бы на 1 свечу 5-ти минутную, то уже точка входа в позицию будет с ошибкой.
Добрый день,
Сравнивать со стаканом не совсем верно, так как это разные потоки и обновляются они раздельно. Если вы говорите, что в обезличенных сделках запись есть, а на графике цена не отобразилась, то это повод разбираться. Рекомендуем для начала проверить рабочее место на оптимизацию по ссылкам:
Такого параметра в таблице текущих торгов нет. В описании биржевого интерфейса тоже нет.
Есть вариант выводить параметр на график и брать вчерашнее значение с истории с графика. Это с условием, что Ваш брокер накапливает историю по данному параметру.
Андрей написал: В дополнение к вышесказанному хочу заметить, что для софтины, которая предназначена для манипулирования финансовыми средствами в немалых объемах, отсутствие собственного отладчика это полная лажа. Такая программа должна комплектоваться или комплектом ЯП-редактор-отладчик, либо полностью документированным открытым ВЫСОКОПРОИЗВОДИТЕЛЬНЫМ API. Создается впечатление, что у вас либо нет заинтересованности в поддержке и сопровождении этого проекта, либо вы просто его уже не вывозите.
Добрый день,
Мы зарегистрировали пожелание на доработку.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
СергейК написал: Есть такой класс, в квике он называется "МБ ФР: Т+: Корпоративные облигации" Но на самом деле там с недавних пор уже не только корпоративные, есть ещё и региональные и муниципальные, и даже 2 страны, и даже Рус-28 в рублях. Т.е. это название не соответствует действительности. Почему это так? Я пообщался с брокером и ММВБ, брокер ссылается на биржу, биржа говорит
Цитата
Изменения вносятся с нашей стороны. Информация по данным изменениям предоставлялась в новостных рассылках на нашем сайте: https://www.moex.com/n28278
Возможно стоит поменять название?
Добрый день
Да, все верно, однако название может поменять брокер на своей стороне и тогда в терминале эти изменения также будут видны.