Александр написал: хотя если sleep добавить в цикл побольше - перерисовывает.. интересно, какой sleep в цикле main оптимален, чтобы таблица успевала перерисовываться..
Возможно, но тормозить основной поток скрипта, только чтобы вывод был как-то не очень. У меня установлено 100 - все равно не хватает. А выше ставить уже слишком.
Явно есть проблема, а разработчики молчат.
Добрый день. Взяли Ваш код на котором воспроизводится проблема. В нашем случае тормозов не наблюдается. Значение в таблице обновляется без лагов. Предлагаем разобраться с проблемой. Пришлите нам на quiksupport@arqatech.com архив рабочего места QUIK без ключей доступа на момент возникновения проблемы.
Запустите QUIK от имени администратора (нажав правой кнопкой мыши по ярлыку с программой и выбрав "Запуск от Имени администратора) Так же уточните, на каком интервале наблюдается проблема и за какой то определенный день?
Добрый день.Уточните, вам нужно именно из QUIK с QLUA вывести? Или вы отдельно работаете с обычным LUA? Если так, то можно использовать обычную функцию print() https://www.lua.org/pil/21.1.html
Роман написал: не разрыв, а как сказать резкое падение скорости обмена данными. Хотя раньше такого не было 7.2 справлялась хорошо, если бы не доработка с максимальной маржой я бы её оставил.
Хотя в 7.16.1.37 торгую в ручную, часто при открытии или возросшей валотильности Квик зависает иногда даже сам закрывается. иногда просто стакан зависает и цены исчезают. Всё это происходит при возросшей волотильности ОС WIN 10.
Добрый день. Роман, в любом случае потребуется архив рабочего места на момент наблюдения проблем и скрипты с которыми проблема.
Egor Zaytsev написал: Добрый день. Процент изменения от закрытия это изменение в процентах цены последней сделки от последней цены предыдущего дня, %. Если необходимо именно это, то да, такой параметр есть. Нажмите по параметру правой кнопкой мыши и выберите "График..." Если у брокера история не настроена, то вы будете видеть график внутри текущего дня.
А есть возможность этот процент изменения показывать на графике цены этого инструмента?
Мы и описали как это сделать, нажмите по параметру правой кнопкой мыши на пересечении с нужным инструментом в таблице текущих торгов.
Первым делом проверить включена ли настройка: Система-Настройки-Основные настройки-Программа-Файл настроек-Сохранять настройки в файл при выходе. Возможно данная настройка выключена. Если настройка включена, то просьба прислать текущий файл настроек, пут к которому указан здесь:
А где в WebQuik находятся эти настройки. У меня тоже постоянно слетает профиль. Брокер С
Добрый день.
Таких настроен в WebQUIK нет. Чтобы сохранять профиль в WebQuik необходимо нажать на кнопку вверху слева "Сохранить профиль". Если Ваш профиль несмотря на данную настройку слетает, то необходимо обратиться к брокеру.
Добрый день. Процент изменения от закрытия это изменение в процентах цены последней сделки от последней цены предыдущего дня, %. Если необходимо именно это, то да, такой параметр есть. Нажмите по параметру правой кнопкой мыши и выберите "График..." Если у брокера история не настроена, то вы будете видеть график внутри текущего дня.
Rodion написал: Здравствуйте, Подскажите пожалуйста как можно вывести на график изменение цены инструмента за день в процентах? Есть ли такой встроенный индикатор или скрипт?
Добрый день.
Речь про спрос и предложение? Если да, то можно их вывести на график, но параметры показываются в денежном выражении.
Нет. Имею в виду показать на графике на сколько изменилась цена акции с момента открытия торговой сессии (или закрытия предыдущей). Например как на рисунке (но не важно в каком виде) - https://yadi.sk/i/KHe92tAD3aBMGJ
Такой информации в QUIK нет. Можете попробовать написать специальный индикатор на QLua.
Rodion написал: Здравствуйте, Подскажите пожалуйста как можно вывести на график изменение цены инструмента за день в процентах? Есть ли такой встроенный индикатор или скрипт?
Добрый день.
Речь про спрос и предложение? Если да, то можно их вывести на график, но параметры показываются в денежном выражении.
Серьезно?! Чего ж я тогда в ней работаю тыщу лет? И сделки у меня не каждый день и еще реже когда интрадейные сделки... Где б найти терминал, который не для интрадейщиков?!
Алексей, так работало всегда и так будет работать. Мы Вам предложили варианты накопления истории сделок/заявок.
Добрый день. Мы проверяли на примере SERVERTIME, нули не приходили. Также мы не можем проверить подключившись к Вашему брокеру, у нас нет к нему доступа. Поэтому чтобы ускорить процесс разбора необходимо воспроизвести эффект на обоих функциях, закрыть QUIK, сделать архив рабочей папки и вместе со скриптами прислать нам на quiksupport@arqatech.com
Скриншот прогрузили. Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Quik интрадейная программа и хранит историю сделок и заявок. Вы можете самостоятельно выгружать сделки либо по DDE, либо по ODBC. Также у нас есть дополнительный модуль формирования отчетов, при помощи которого можно строить отчет как по заявка, так и по сделкам по выбранному Вами периоду. По приобретению данного плагина необходимо обратиться к брокеру.
Стоимость опциона транслируется сегодняшним днем. Как именно рассчитывается данный параметр лучше уточнить у специалистов биржи. QUIK данный параметр не считает.
Вопрос не совсем понятен, что имеется ввиду под "какая волатильность" Волатильность опциона транслируется из торговой системы,QUIK ее лишь отображает. И что вы имеете ввиду под "историческая" ?
Роман, можете прислать полный скрипт Ваш. Также потребуется архив рабочего места QUIK, чтобы видно было, какие цены в таблице котировок и что получает Ваш скрипт.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Добрый день. Ответили Вам почтой. Дублируем ответ тут:
Цитата
Добрый день. Линии(фигуры ) привязываются к тому графику, где были построены изначально. Если Вы удалили фигуру, то на другом графике она так же не будет отображаться.
Добрый вечер, у Вас ошибка в коде: Вместо точек, укажите двоеточие:Сейчас так: S=data_source.Size -- кол-во свечей Cl=data_source.C(1) -- Close 1-й свечи Сделайте так:
S=data_source:Size -- кол-во свечей Cl=data_source:C(1) -- Close 1-й свечи
И еще такой вопрос - а что делать, если я после склейки графиков захочу через какое-то время посмотреть график без склейки
В этом случае Вам нужно будет удалить график из папки Archive, который находится в директории с программой QUIK. Тогда вы можете посмотреть график без склейки, но история уже будет недоступна.
Нет возможности масштабировать график (вкладка Прибыль) по ширина (по цене) - т.е., выбрать крайние значения цены в окне графика - тоже бывает не удобно следить за текущей позицией.
У нас график масштабируется. Можете описать подробней, что именно необходимо.
Добрый день!
1. Не могу найти в Руководстве пользователя QUIK информации по Разработчику стратегий, может не было бы и вопросов...
2. Что касается масштабирования графика. Например, набираю позицию из опционов типа Пропорциональный спрэд и т.п. Графически мой сценарий занимает значимую для меня ширину на инструменте Si в (10...12) страйков, а в окне Прибыль Разработчика стратегий график от минимальной цены до максимальной по горизонтальной шкале - (40...50) страйков. Моя позиция выглядит мелкой, не очень удобно с ней работать и прослеживать. Как это изменить - не знаю. масштаб устанавливается автоматически. Подскажите как, если это можно настраивать.
Добрый день.
Вы можете написать нам письмо на quiksupport@arqatech.com мы пришлем Вам документацию. Заодно пришлите скриншот и покажите, где именно нужно менять масштаб.
1. Уважаемые разработчики , подскажите каким образом можно обратиться к меткам на графике созданных индикатором? Я так понимаю что никак, но ведь это же легко сделать - введите доп функцию что-то типа GetAllLabels.
Можно использовать функцию GetLabelParams.
Цитата
2. GetLabelParams - надо переписать, т.к. у вас данные задаются в одном формате, а считываются в другом - в описании у вас: "Наименование параметров метки в возвращаемой таблице указаны в нижнем регистре, и все значения имеют тип – STRING". Не надо так делать!!! label_params - должен быть унифицированным и не важно считываете или задаете данные, а то приходится переопределять функцию(плодить костыли)
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Цитата
3. Почему у вас в getCandlesByIndex индексирование первой свечки идет с 0, а в SetUpdateCallback c 1 - это нарушает идеологию - привидите все к единому стандарту - либо как в Си нумеруйте всё с 0 или как в Lua c 1.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Цитата
4. Еще было бы полезно получать информацию по всем установленным стопзаявкам, а не хранить у себя номера_ордеров.
Можно использовать функцию getItem и таблицу стоп заявок: stop_orders
Нет возможности масштабировать график (вкладка Прибыль) по ширина (по цене) - т.е., выбрать крайние значения цены в окне графика - тоже бывает не удобно следить за текущей позицией.
У нас график масштабируется. Можете описать подробней, что именно необходимо.
Валентин написал: когда выбираю значение со звездочкой, в выпадающем списке пусто. при этом в бд есть поля с текстовым форматом. хотя при этом другие значения (без звездочек) есть в выпадающем списке
Добрый день. Есть возможность в базе указать именно VARCHAR, а не TEXT и проверить?
Добрый день. 3000 свечей + текущая сессия это кол-во свечей, которое берется с сервера брокера, все остальное накапливается локально на рабочем месте QUIK. После перезаказа архива графиков история удалится и останется то, что есть у брокера, максимальное кол-во это 3000 свечей.Чем выше интервал, тем больше история.
Цитата
Поэтому непонятно, почему на 10 минутном графике история начинается позднее, чем на 1 и 5 минутном графиках и свечей на порядок меньше. Может это связано с тем, что раньше я постоянно работал с 1м, 5м, 1ч и 1д, а 10 минутные графики никогда не вызывал?
Добрый день. В выпадающем списке тоже пусто? Также настройте наименование типов параметров согласно инструкции: Раздел 6. Совместная работа с другими приложениями/Приложение.
Добрый день. По поводу расчета максимального кол-во необходимо обновить версию рабочего места до актуальной 7.19. Если брокер ее еще не выложил, то напишите нам на quiksupport@arqatech.com мы отправим Вам обновление.
Мы стараемся всегда исправлять ошибки в нашем ПО, особенно ошибки критичного характера, которые исправляются в первую очередь. В данный момент из вашего сообщения не ясно о каких проблемах идет речь. Опишите их.
Павел Bosco написал: Сделайте пожалуйста, чтобы на пред/пост-торговом аукционе, когда заявки в стакане переворачиваются, скроллинг был бы нормальным. А то если покупки и продажи плохо пересекаются, то все продажи уезжают вверх, в середине показываются покупки красным цветом, а половина стакана показывается пустой. И даже если двигать скроллбар, то квик потом перескролливает всё обратно как было - как было плохо. Это жутко неудобно!
Добрый день.
В настройках стакана проверьте установлена ли галочка "Лучшие котировки видны всегда", ее нужно установить.
Цитата
И второе. Совершенно отсутствует функционал, где можно было бы посмотреть в нормальных рублях, сколько ГО занято под каждый купленный фьючерс. Видно что суммарно заблокированно столько-то столько-то, но сколько в рублях под каждый фьюч - сиди вычисляй. А если фьючей 5-10? Как отследить? А если часть из них валютные, как понять сколько ГО в рублях ушло на каждый? Это жутко неудобно!
Информация по срочному рынку рассчитывается и транслируется биржей, QUIK ее лишь отображает. Мы посмотрели и в биржевом интерфейсе не видим подобного функционала тоже.
За подробностями можете обратиться к техническую поддержку биржи.