Дмитрий Злобин написал: Добрый день! После обновления QUIK до 7 версии при выходе из программы "сбрасываются" все таблицы, созданные на основе скриптов QPILE. Т.е. я добавляю скрипт, создаю таблицу - расчет идет в нормальном режиме. Но если я закрываю терминал и открываю снова, то созданная таблица пропадает, а также исчезает скрипт из списка загруженных. Данные скрипты прекрасно работали в 5 версии программы, и не исчезали при закрытии QUIK. Подскажите, как сделать так, чтобы все мои загруженные таблицы восстанавливались при повторном запуске терминала?
Здравствуйте,
Просьба сообщить полную версию клиентского места QUIK. Также просьба уточнить используется ли дополнительное ПО при работе с QUIK и сообщите вашего брокера. Спасибо.
Ivanco написал: Верны ли мои догадки о том, что это QUIK ограничивает число отображаемых свечей? Какие тогда правила ограничения?
Возможно ли настроить QUIK таким образом, чтобы получать ВСЕ свечи по инструменту, не ограничиваясь по "глубине"?
Каким образом или на каких ресурсах можно получить полную историю свечей по инструменту? Смотрел на сайт Финам - качество данных оставляет желать лучшего, много инфо пропущено по историческим данным. В Квике как оказалось история свечей обрезается слева.
Здравствуйте,
1. Верно. Кол-во отображаемых свечей на любом интервале 3000 + текущая сессия. 2. Нет. Все что видите на графиках, то и можно заказать. 3. Если в QUIK график по какому то инструменту имеет отображение менее 3000 тысяч свечей, то еще можно добавить пропущенную историю, это делается на стороне брокера.
Антон написал: Да, кнопка "Начать вывод данных" нажата. функция "вывод после создания" включена.
Цитата
Egor Zaytsev написал: Если вывод после перезапуска продолжается (кнопка "начать вывод данных") нажата, то сделайте пару запросов к базе данных и проверьте будут ли получены пропущенные данные.
ОК, попробую.
Ваш коллега в одном из сообщений сказал следующее:
Цитата
Sergey Gorokhov написал: Здравствуйте,
В визуальной Таблице всех сделок, очевидно, сделки сортируются по номеру сделки?
По номеру и по времени, НО в разрезе класса. На разных торговых площадках, нумерация сделок и время может быть разным.
Подскажите, где можно посмотреть правила нумерации сделок в зависимости от класса/площадки?
Здравствуйте, К сожалению, здесь подсказать не сможем, так как нумерацию проставляет биржа.
В файле info.log хранятся данные из ТТТ (таблицы текущих торгов)
В таком случае, её размер - не должен расти со скоростью 14КБ/сек. так, как вы заметили, что это - именно Текущая информация, а не вся история изменений параметров. Прошу пояснить этот момент. А также, сохраняется ли в info.log - изменения параметров за сессию? Почему, при открытой таблице обезличенных сделок - её файл alltrades.dat - имеет постоянный размер (около 135МБ)
Здравствуйте,
Если включена настройка Исходя из настроек открытых пользователем таблиц, то с сервера принимаются параметры по всем инструментам, отображаемым в следующих окнах и таблицах Таблица текущих торгов Таблица изменений параметров Таблица истории значений Таблица лимитов по бумагам Клиентский портфель Купить/Продать Графики, источником данных для которых служит Таблица текущих торгов.
Что касается файла alltrade.dat, то существует определенный алгоритм обновления данного файла.
Александр Фахрудинов написал: сейчас ищется например по RIZ6, а хотелось бы по полному наименованию rts-12.16. Где на серверной или клиентской части это настроить?
Здравствуйте,
В таблице текущих торгов можно находить инструмент только по краткому наименованию, настройки дополнительной здесь нет. В "поиске инструментов" можно и по полному наименованию и по краткому ( rts-12.16/RIZ6)
Антон написал: Добрый день! Помогите, пожалуйста, разобраться.
Настроен вывод "Таблицы всех сделок" по ODBC.
При закрытии и повторном запуске Квика, в БД не попадают сделки за то время, пока Квик был выключен, хотя в ТВС все сделки есть.
Галочка "Чистить таблицу перед выводом" стоит.
Здравствуйте, сообщите, пожалуйста, подробности. После перезапуска программы QUIK, нажата ли кнопка "Начать вывод данных", при этом проверьте, что включена функция "вывод после создания". Если вывод после перезапуска продолжается (кнопка "начать вывод данных") нажата, то сделайте пару запросов к базе данных и проверьте будут ли получены пропущенные данные.
swerg написал: Шаблонов или самих наложенных на график индикаторов?
Вообще-то, на мой взгляд вы всё делаете правильно, так надёжнее.
Именно самих индикаторов, трендовых линий, уровней фибоначчи и т.д. Всю папку копировать не совсем удобно, вот и хотелось бы узнать, какой файлик отвечает за сохранение наложенных на график индикаторов.
Здравствуйте,
В шаблон трендовые линии, фибоначчи и другие элементы не сохраняются, т.е перенести их нельзя. Индикаторы сохраняются. Настройки хранятся в файле вида .wnd, его и нужно перенести.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
A117 написал: К сожалению, есть длительный крайне негативный опыт перехода на новые версии. В них бывает много полезного, но ЧАСТО меняется интерфейс. И часто, скажем мягко, сомнительным образом. Может быть ваши идеи по ПРИНУДИТЕЛЬНОМУ изменению интерфейса выносить на обсуждение ДО их реализации?
Здравствуйте,
Все изменения в том числе и изменения интерфейса связаны так или иначе с пожеланиями пользователей QUIK. Конечно, каждое пожелание по изменению интерфейса тщательно анализируется. К сожалению, мы не готовы выносить на обсуждения такие моменты. Также отметим, что в каждой новой версией всегда идет документ в частности документ с описанием нового меню/интерфейса - который поможет сориентироваться.
Вы всегда можете высказаться, если какие-то аспекты интерфейса Вас не устраивают, мы будем их обязательно рассматривать.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
при это у Вас стоп срабатывает? т.е лимитированная выставляется? Обратим внимание, что стоп по исполнению выставляется на заявку, т.е у Вас должна быть "активная" заявка.
1. При создании или редактировании таблицы текущих торгов в поле "Доступные параметры" (столбцы таблицы) есть параметры "Дисконт1", "Дисконт2", "Дисконт3". Подскажите пожалуйста, что они означают? 2. Где вообще можно найти описание всех доступных параметров (столбцов) таблицы текущих торгов? В руководстве пользователя не нашёл.
Описание все параметров таблицу текущих торгов доступно в руководстве пользователя: Раздел 3. Просмотр информации/Приложение 2
Цитата
3. В руководстве пользователя в Разделе 4. "Работа с графиками" есть подраздел "График доходности облигаций". В нём написано, что данный график можно открыть через меню "Создать окно" => График доходности... Не нашёл данного пункта в меню "Создать окно". Это работающая функция в Quik?
Да, функция работающая. Скорее всего у Вас версия QUIK ниже 7.1. В таком случае Вам нужно зайти в пункт меню Экспорт данных/Графики/Новая диаграмма доходности облигаций
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Владимир Петров написал: Здравствуйте, есть ли возможность узнать, какие из инструментов в таблице "securities" отфильтрованы пользователем через меню связь-списки?
Предлагаю разработчикам - зарегистрировать это - в качестве пожелания.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
У Вас кнопки не активны потому что поля не заполнены. Т.е цена, количество, счет. Ошибка "Рыночная заявка для клиентского счета запрещена" означает, что у Вас нет прав на соответствующие заявки. По этому вопросу к брокеру.
Цитата
Как отследить в Lua ситуацию, что торговля по определённым (или всем) инструментам запрещена?
Можно ориентироваться например на таблицу текущих торгов и параметр "состояние".
У себя проблему на вашем скрипте не воспроизвели. Видим, что у Вас нас втором скриншоте открыта таблица "ограничений по клиентским счетам", а скрипт ссылается на "позиции по клиентским счетам".
Сделайте скриншоты, чтобы была таблица позиций по клиентским счетам и пришлите нам, чтобы была видна проблема.
Denis написал: Egor Zaytsev , Как вы говорите, "данные за прошлую неделю", но ведь котировки на всех таймах должны отображаться синхронно и размер свечи должен меняться динамически. Иначе, те, кто торгует и анализирует график на W и М получат искаженную информацию о текущем состоянии цены, т.к. не увидят хай в определенный момент. Кстати, сегодня на открытии W и M свечки уже с нормальными хаями, хотя еще не закрылись ни W ни М.
Денис, выложите скриншоты, где вы наблюдали проблему/наблюдаете, может мы вас не правильно понимаем.
Цитата
но ведь котировки на всех таймах должны отображаться синхронно и размер свечи должен меняться динамически.
Здесь все верно, но на недельной свечи данные прошлой недели, а на минутном вы видите текущие, за 9 число. Проверили на разных версиях и везде хай отличается.
Denis написал: v.74079 Инструмент: акции Сбербанк. На всех таймфреймах до W на данный момент вижу хай: 156,25, а на W и M - хай 155,03. Я чего-то не понимаю... В чем может быть дело?
Добрый день.
Проверили информацию и проблему не наблюдаем. Вы смотрите хай на разных интервалах и то, что хай у недельной или месячной свечке отличаются от хай к примеру пятиминутного интервала, то это нормально. Ведь на недельной свечке данные за прошлую неделю. Возможно мы не верно Вас поняли, в таком случае можете выложить сравнительные скриншоты с версии 7.4 и 7.2 и обозначить на них проблему.
Egor Zaytsev написал: Для того, чтобы узнать наименование параметров необходим построить таблицу текущие торгов, выгрузить ее по DDE с формальными заголовками
Спасибо за помощь, но почему эту информацию нужно узнавать у тех.поддержки. Что сложно этот метод описать в "Руководстве пользователя Qlua".
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ирина Никонова написал: На график выводить ТТП ну совершенно неинтересно. Интересно получить такую же таблицу, только за предыдущий день. А уж вывести ее DDE, ODBC не сложно. Было бы неплохо, если б предыдущая текущая таблица (после того, как все рыночные цены рассчитаются, как правило после 19-30 это происходит) просто куда-то сохранялась, чтоб пользователь при необходимости мог ее восстановить (только однодневная глубина и требуется!). А такая необходимость иногда возникает, когда по каким-либо причинам (забывчивость чья-то или интернета нет) в 19-30 не сохранена текущая таблица параметров. Не все управляющие компании покупают справедливые цены, некоторые (как мы) их рассчитывают на основании данных торгов. И вот редко, но бывают сбои и очень нужна вчерашняя табличка.
Здравствуйте,
Ирина, есть еще вариант это сохранять графики в текстовый формат. Т.е открыв график по параметру ТТП вы всегда сможете увидеть историю, сохранить его в любом момент. Можно автоматизировать процесс при помощи языка программирования QLUA.
Для того, чтобы узнать наименование параметров необходим построить таблицу текущие торгов, выгрузить ее по DDE с формальными заголовками и тем самым узнаете наименование нужного параметра. Например "предыдущий расчетный объем" это prevsettlevol
"шаг цены" и "Стоимость шага цены" - sec_price_step, steppricet.
Egor Zaytsev написал: Если снова будут наблюдаться проблема, то временно уберите файл настроек и запустите QUIK повторно с чистыми настройками.
Уважаемые разработчики!
Который раз вижу советы, по типу - очистите всю конфигурацию и "попробуйте" запустить, может быть поможет. Вы действительно считаете, что это профессиональный ответ? Почему вы в таком случае не советуете Винду переустановить еще? Может быть тоже поможет. Вы себе хорошо представляете как выглядит терминал трейдера? Сколько там открыто окон, и сколько там настроено индикаторов? Как вы себе представляете - "очистить все и зайдите в пустой терминал"?
У меня тоже происходит непрогнозируемые зависания квика регулярно. Например при начале утренней сессии сегодня. До 10.00 все было нормальнО, а потом резкое зависание и все. Аналогично он зависает при добавлении сложного индикатора написанного на lua. Причем бОльшую часть времени все нормально работает, а потом когда ему вздумается, он просто зависает и все. Про индикаторы уже была тема, признали, что в алгоритме работы есть ошибка, но пока ничего не исправлено
Здравствуйте,
У пользователя был запрошен терминал, сейчас ведем разбор проблемы по зависанию. Что касается удаления dat файлов, то мы указываем, какие файлы не удалять, чтобы информация не затерлась, а после переподключения к серверу остальные данные прогружается заново.
Adzoku написал: Будем теперь ждать до второго прешествия :) помню еше в 2008 году народ просил, такое же сообщение было, уже 8 лет прошло и тут все повторяется... всякую хрень с графиками не кому не нужную меняют, а эллементарную вещь которая по умолчанию во всех терминалах, даже в отстойном МТ4...есть Сделали бы хоть просто растягивающийся квадрат с параметром толщины линии, это то для программистов не сложно, если сложно могу проконсультировать или даже сам код помочь написать из 10 строк... уж про заполнение и изменения цвета области прямоугольника не просим, это нужно быть ведущим программистом что бы реализовать....
Добрый день,
Ваше пожелание было реализовано в версии 7.4.0 терминала QUIK.
Закройте QUIK, в папке с программой удалите все файлы с расширением dat и log кроме alerts.dat, metastok.dat, portfolio.dat, scripts.dat Запустите QUIK и проверьте работу. Если снова будут наблюдаться проблема, то временно уберите файл настроек и запустите QUIK повторно с чистыми настройками. Для диагностики проблемы потребуется также ваше рабочее место QUIK (без ключей доступа и файла chm)
Дорогой Egor Zaytsev Надо не скрывать свои ответы поскольку данная проблема волнует многих. Зависания это хроническая многолетняя проблема. О том что ваша разработка в сложной многозакладочной конфигурации со всеми опциями выставленными для сохранения и получения пропущенных данных почти всегда зависает (входит в бесконечный цикл разрыва и установления соединения) к вечеру если ее по ходу торговой сессии отключать а затем снова подключать к серверу вам сообщается уже много лет подряд. Выходят новые версии а проблема не решается.
Здравствуйте,
Ответы не скрываются. Пользователь Сергей также свою проблему описал в письме на почту. В почте и был дан ответ и запрошен архив терминала.
Эмулятор, Эмулятор сервера запускаемый на локальной машине и способный транслировать в КВИК значения по выбранному инструменты из текстовых архивных данных
Владимир Киселев написал: Возможно ли создать приложение, которое бы работало как сервер КВИК на локальной машине пользователя? Предполагается дать данному серверу исторические данные в текстовом виде (или другом), которые можно скать и сервер транслировал бы их в рабочее место КВИК. Это очень поможет при тестировании роботов. В настройках сервера указать скорость поставки данных 1:1 5 сек за 1сек реального времени и т.п. для ускорения тестирования, возможность поставить на паузу.
Очень хочется иметь возможность протестировать робота QLua на исторических данных, а как это сделать не понятно.
Добрый день.
Если Вы работаете через брокера, то история данных на графике настраивается на его стороне. Т.е можно обратиться к брокеру с соответствующей просьбой. Если речь про наш демо доступ, то можете экспериментировать с графиками срочного рынка, на них есть история.
Когда господа из АРКА сжалятся над несчастными трейдерами и изволят добавить горизонтальные объемы в стандартные индикаторы со всеми возможными таймфреймами? Интрадей погремушки на луа не предлагать.
При открытии графика все свечки строятся сразу или возможна ситуация что данные по какой то свече не пришли а через пару тиков появились и эта свеча нарисовалась?
Должны всегда строиться сразу, согласно таблицы обезличенных сделок.
Вот слово должны немного смущает. Вопрос возник по следующей причине: В мт5 могут быть получены не все данные, но при появлении новых данных, в индикаторе, есть параметр: prev_calculated (рассчитанных баров ранее) который обнуляется и на следующем тике я проведу расчёт по более полной истории. Здесь у меня ничего подобного нет, поэтому и решил уточнить. В таком случае, если мне нужно в одном индикаторе для расчёта получать данные по разным бумагам, синхронизировав данные единожды, я больше к этому вопросы могу не возвращаться ? или с синхронизацией есть какие-то другие подводные камни ?
Здравствуйте. В последнее время с такими проблемами не обращались. Как только обезличенные сделки поступают в таблицу, то на графике сразу отображается информация.
Денис Огарев написал: Добрый день. Хочу получить значение курса доллара к российскому рублю на время в 18.30 вчерашнего дня. Не подскажете, как это сделать в lua?
Здравствуйте,
Данную информацию можно получить с графика параметра "цены последней сделки", но это при условии, если брокер ведет историю. Если ведет, то при помощи функции getCandlesByIndex эти данные можно взять.
Можно ли как то получать данные не открывая при этом график ? (ранее мне саппорт говорил что именно этой функцией можно, но у меня без открытия графика не получается)
Здравствуйте,
Можно. Здесь должны быть соблюдены условия. Если например нет открытого графика по инструменту, но ранее он открывался, значит Вы не подписаны на изменение по нему данных. В этом случае данные в терминале есть и CreateDataSource сработает, но только для тех данных которые остались в памяти клиентского места. Если в течении сессии график не открывался, то CreateDataSource не сработает и в этом случае нужно заказать данные. Это можно сделать либо открыв окно с графиком, либо вызвав функцию ds:SetEmptyCallbac() один раз.
Цитата
Если нужная мне бумага отсутствует в текущей таблице торгов, может ли робот в этом случае поместить её в эту таблицу ?
Нет.
Цитата
Если я правильно понял то в индикаторе CreateDataSource() использовать нельзя, тогда как мне получить данные по другой бумаге ?
Да, верно функция CreateDataSource недоступна индикаторах. В этом случае используйте getCandlesByIndex, однако здесь уже надо будет открыть график.
Цитата
При открытии графика все свечки строятся сразу или возможна ситуация что данные по какой то свече не пришли а через пару тиков появились и эта свеча нарисовалась?
Должны всегда строиться сразу, согласно таблицы обезличенных сделок.
Когда господа из АРКА сжалятся над несчастными трейдерами и изволят добавить горизонтальные объемы в стандартные индикаторы со всеми возможными таймфреймами? Интрадей погремушки на луа не предлагать.
Egor Zaytsev написал: Добавим, что такие графики можно построить и без самописных индикаторов, по таблице текущих торгов, параметры "кол-во сделок на покупку", "количество сделок на продажу"
Поясните пожалуйста, график чего там можно построить? Интересует объем сделок за каждую свечу
Здравствуйте, Опечатался, имел ввиду заявки. По сделкам нельзя.
Ирина Никонова написал: У вас же есть модули, которые историю котировок выводят в графики и системы теханализа. Можно текущую таблицу предыдущего торгового дня тоже как-то вывести по запросу клиента. Для открытых ПИФов актуально, для НПФ тоже. СЧА считаем каждый рабочий день. И надо-то всего восстановить данные предыдущего торгового дня, бОльшая глубина не требуется.
Здравствуйте,
Да, Вы можете воспользоваться системой технического анализа и выводить графики туда. Описания по настройкам доступны в руководстве пользователя QUIK. Также есть возможность и на график выводить историю параметров ТТП, но накопление истории ведется на стороне брокера и не каждый брокер ее ведет, поэтом если у Вас истории по параметрам нет, то обратитесь к брокеру и по просьбе он может настроить такую трансляцию. Есть еще варианты с экспортом по ODBC и DDE.
Когда господа из АРКА сжалятся над несчастными трейдерами и изволят добавить горизонтальные объемы в стандартные индикаторы со всеми возможными таймфреймами? Интрадей погремушки на луа не предлагать.
Egor Zaytsev написал: Если о обычном объеме, о котором мы говорим, то да он содержим и покупку и продажу, но визуально он никак не делится.
Нет, речь не о стандартном индикаторе Volume, а о тех, которые люди дописывают сами. Я уже понял, речь о разбивке сделок BIT и ASK спасибо!
Здравствуйте,
Добавим, что такие графики можно построить и без самописных индикаторов, по таблице текущих торгов, параметры "кол-во сделок на покупку", "количество сделок на продажу"
Таки Нет Объёма.
Здравствуйте,
А что есть? Поправлюсь еще, имелось ввиду не сделки, а заявки. Или про какой объем Вы говорите?
Когда господа из АРКА сжалятся над несчастными трейдерами и изволят добавить горизонтальные объемы в стандартные индикаторы со всеми возможными таймфреймами? Интрадей погремушки на луа не предлагать.
Egor Zaytsev написал: Если о обычном объеме, о котором мы говорим, то да он содержим и покупку и продажу, но визуально он никак не делится.
Нет, речь не о стандартном индикаторе Volume, а о тех, которые люди дописывают сами. Я уже понял, речь о разбивке сделок BIT и ASK спасибо!
Здравствуйте,
Добавим, что такие графики можно построить и без самописных индикаторов, по таблице текущих торгов, параметры "кол-во сделок на покупку", "количество сделок на продажу"
Добрый день, Мы рассмотрели Ваши пожелания. По итогам их анализа сообщаем Вам, что реализация пожеланий признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить их в план доработок при выпуске одной из следующих версий нашего ПО.
Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
Ирина Никонова написал: Добрый день. В связи с существенным изменением законодательства по оценке активов ПИФ столкнулись в 2016 году со следующей проблемой: мы берем котировки из текущей таблицы параметров и импортируем их в свою учетную систему. Иногда бывают сбои - забыли сохранить, или не в то время сохранили и т.п. Хотелось бы, чтобы в текущей таблице отражались все необходимые данные по предыдущему дню. Нам не хватает:
1. НКД пред. 2. Рыночная цена 2 пред. 3. ГО покупателя пред,ГО продавца пред 4. Предл.сессии пред, Спрос сессии пред 5. Общее кол-во пред, Оборот пред
Здравствуйте,
Информация, которая поступает в таблицу текущих торгов транслируется с биржи. На сколько нам известно в биржевом интерфейсе нет таких параметров, исходя из этого мы не можем зарегистрировать ваше пожелание. Однако вы можете уточнить эту информацию на бирже.
Когда господа из АРКА сжалятся над несчастными трейдерами и изволят добавить горизонтальные объемы в стандартные индикаторы со всеми возможными таймфреймами? Интрадей погремушки на луа не предлагать.
Sergey Denegin написал: Теперь понятно. Т.е. цвет фактически отображает цвет свечи. Спасибо!
Но остается такой вопрос - в некоторых видео говорится, что на некоторых индикаторах объема бар делится на две части - продажа и покупка, и при этом они не равны. Объясните, пожалуйста, кто знает, как такое может быть?
Здравствуйте, уточните, о каких именно индикаторах идет речь? Если о обычном объеме, о котором мы говорим, то да он содержим и покупку и продажу, но визуально он никак не делится. Возможно мы не правильно понимаем вопрос, если есть видео, то выложите ссылку.
Когда господа из АРКА сжалятся над несчастными трейдерами и изволят добавить горизонтальные объемы в стандартные индикаторы со всеми возможными таймфреймами? Интрадей погремушки на луа не предлагать.