laksjdhfgm laksjdhfgm написал: Добрый вечер. Ну что, я три дня наблюдал за программой. Запрос на снимок экрана выскакивает или в начале работы программы, причем до авторизации ( пока не запретить или не разрешить , загрузка дальше не идет) http://s42.radikal.ru/i096/1704/03/db0c0d8e7acd.jpg или при закрытии программы ( программа закрывается, окно висит). В процессе работы окно не выскакивает( и это хорошо), по крайней мере в эти 3 дня. Видно, что то такое программа делает в эти моменты, что касперский так реагирует.
Добрый день.
Можете в момент появления очередного запроса на снимок экрана сделать дамп процесса? Результат пришлите нам на почту: quiksupport@arqatech.com
Egor Zaytsev написал: Что касается второго вопроса. То Вам нужно выполнить линковку таблиц. Например, открыта таблица текущих торгов, устанавливаем "якорь" (в правом верхнем углу таблицы) и на всех таблиц котировок делаем аналогичное действие.
http://c2n.me/3Jb8Rte Установил якорь Далее открыл стакан котировок одной из облигаций - установил якорь там, отредактировал таблицу, открываю новый стакан у новой облигации - стакан со старыми настройками
Добрый день.
Вам нужно на стакане настроить шаблон. Т.е сначала настраиваете стакан, далее сохраняете в шаблон. Для этого на стакане нажмите правой кнопкой мыши/Шаблоны-Сохранить в шаблон.
fortraderforum написал: Подскажите еще, как изменения в одной таблице экстраполировать на все имеющиеся, например, если мы изменили стакан по 1 инструменту, чтобы такой же был во всех?
Информацию по поводу облигаций проверили, транслируется в долларах. Что касается второго вопроса. То Вам нужно выполнить линковку таблиц. Например, открыта таблица текущих торгов, устанавливаем "якорь" (в правом верхнем углу таблицы) и на всех таблиц котировок делаем аналогичное действие.
fortraderforum написал: Оборот, указанный в таблице для бондов, ном. в $ - указывается в $ или пересчитывается в рубли?
Добрый день.
Если в настройках пункт меню Система - Настройки - Настройки основные - Торговля - Денежная единица стоит настройка "Денежная единица по умолчанию", то в рублях.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Пожелание зарегистрировали в виде опции, так как отказываться о текущей реализации не планируем.
Да, верно, сейчас 65000 свечей накапливаете самостоятельно, на сервере данная информация не хранится.
Цитата
если мне не нужны 65000 свечей (при моих 70-80 графиках загрузка квика, боюсь, будет длиться вечно..) - ограничить их кол-во можно только вводя соответствующее ограничение на каждом графике или есть более простой способ?
Быстрый способ "перезаказать архив графиков". В таком случае накопленная история будет удалена.
Шурик написал: У меня тоже больше не вылетает, плавающий Exception какой-то, больше ни разу не вылетел, может быть и не был связан с этой ошибкой. Но на этот раз эксперимент я сделал банально просто, результат можно посмотреть на видео ниже.
Что было сделано : берем пустую папку и распаковываем туда последний апдейт квика с FTP, на данный момент был "quik_7.9.1_upd.zip", далее в эту папку из рабочего квика переносим папку "Archives", в ней оставлены только данные по акции сбербанка для примера, также берем папку "LuaIndicators" с одним пользовательским индикатором и копируем файлы classes.dat, par.dat, sec.dat собственно чтобы в списке инструментов можно было найти график и отрисовать его данные из архива. То есть получается все файлы кроме "classes.dat, par.dat, sec.dat, папки LuaIndicators и папки archive" - это оригинальный апдейт последней версии.
Далее эксперимент по порядку как описывал выше, заметил что линии слетают даже при простом клонировании только что созданного и настроенного соответствующим образом графика, не только после операции выкл.-вкл.
Пока заливал видео, проверил еще несколько вариантов и кажется есть у меня одна догадка, походу рабочая, если после создания таким образом графика завершать диалог кнопкой "ОК" - то затем вся нарисованная от руки графика на таком графике будет слетать вниз, если нажимать сначала "Применить", потом "ОК", то однако все будет оставаться, в общем если из этого диалога всегда выходить комбинацией "Применить" затем "ОК", то все работает как надо ))
Добрый день,
Ошибка, описанная в данном инциденте, будет исправлена в одной из очередных версий программы. Приносим извинения за причиненные неудобства.
Sergey Denegin написал: Сегодня попробовал себе демо версию квика FinamJunior Очень удивило, что при установке даже не предлагается выбор папку, куда я хочу поставить. В результате он почему-то поставился на диск Д, который даже не основной для данной загрузки.
Большая просьба сделать возможность указывать путь для установки. Даже корень С диска не лучшее место для установки.
заранее спасибо!
Добрый день.
Все зависит от того, как брокера соберет дистрибутив для установки. Он может выбрать любые предустановки программы.
К сожалению, нам не известно с чем связано данное сообщение. Для того, чтобы убедиться, что программа не взломана, нажмите правой кнопкой мыши по info.exe/Вкладка Цифровые подписи и посмотрите имя подписавшего, должно быть так ARQA Technologies LLC. Если так, то все впорядке.
"Kaspersky Internet Security не обеспечивает полную защиту ваших данных: защита от создания снимков экрана выключена". Ошибка возникает по следующим причинам:
Функция не поддерживается аппаратно. Для работы этой функции необходимо, чтобы процессор и материнская плата на вашем компьютере поддерживали технологию виртуализации.
Заблокировано настройками в BIOS. Решение: в настройках BIOS включите поддержку сторонних гипервизоров.
Заблокировано работой другого ПО. Решение: закройте все приложения, использующие гипервизор (например, VMWare) и перезапустите защищенный браузер.
Защита не включена в настройках параметров продукта. Решение: установите флажок Блокировать создание снимков экрана при работе в Защищенном браузере в настройках продукта.
Egor Zaytsev написал: Про идентификатор стратегии не совсем понятно.
Хочется при создании заявки пометить её, что она относится к определённой стратегии. А потом в order status callback видеть информацию и по заявке, и по стратегии, к которой она относится.
Вот, например, кто задаёт параметр brokerref? Я могу его задать в транзакции на создание заявки?
Да можете. В параметре CLIENT_CODE указываете код клиент слеш комментарий, и при колбеке получите его в brokerref.
CLIENT_CODE
20-ти символьное составное поле, может содержать код клиента и текстовый комментарий (поручение) с тем же разделителем, что и при вводе заявки вручную
Также есть вариант как-то задать, а потом получить в trade status callback некий station id используя функцию TRANS2QUIK_TRADE_STATION_ID. Но что это за station id?
station id - это Идентификатор рабочей станции РТС, через которую была совершена сделка. Параметр отображается только для сделок на Фондовой бирже РТС
Цитата
функцию TRANS2QUIK_ORDER_BROKERREF. Как задать этот broker ref и что это, и возможно ли это вообще непонятно...
laksjdhfgm laksjdhfgm написал: Теперь KIS ругается на квик, квик пытается сделать снимок экрана.
Добрый день.
Просьба скриншоты прислать из анутвирусника (что ругается) и непонятно, что значит QUIK пытается сделать снимок экрана? Нужна визуализация вашей проблемы.
Ваши пожелания зарегистрированы. Мы постараемся рассмотреть их и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Заявки не переносятся на следующий день, Проблема с переносом заявок на рынке FORTS, выставленных с использованием LUA. Не работают флаги ["Дата экспирации"] и ["Expiration date"] в SendTransaction
Иван, в документации про карман транзакции информация имеется.
Раздел 3. Просмотр информации/Таблица «Карман транзакций» Таблица добавляется через пункт меню Создать Окно - Настроить меню. Строите таблицу, в ней нажимаете правой кнопкой мыши, выбираете "положить в карман", далее заполняете все поля транзакции, транзакция появляется в таблице, выделяете ее, снова нажимаете правой кнопкой мыши и выбираете "сохранить транзакции в tri файл". Открываете файл и получаете текст, который и используете в LUA.
Заявки не переносятся на следующий день, Проблема с переносом заявок на рынке FORTS, выставленных с использованием LUA. Не работают флаги ["Дата экспирации"] и ["Expiration date"] в SendTransaction
Sergey Gorokhov написал: Добавьте нужную транзакцию в Карман транзакций и сохраните ее от туда в tri файл.
Эту фразу я уже не раз читал, но, признаться, решительно не понимаю что она значит. Есть ли пример с кодом?
Здравствуйте,
Пример Вы можете получить сами, для этого и нужно открыть в QUIK таблицу карман транзакций, правой кнопкой мыши добавить нужную транзакцию (она отобразится в кармане), далее сохраняете ее в tri файл, открываете файл и смотрите параметры, которые и нужно будет применить.
Андрей, Вам нужно использовать тот формат, который мы указали. Если в документации нет примера на перенос заявки на FORTS, то нужно использовать другой формат транзакции, получить его можно через "через карман транзакций". Т.е помещает интересующую транзакцию в карман, сохраняете ее в tri файл и тем самым получаете нужный формат.
Старатель написал: Несмотря на то, что инструменты сохраняются в sec.dat и таблице securities, графики - в кэше archive, по инструментам с истёкшим сроком не открываются графики. Зачем это ограничение?
Здравствуйте, У Вас если инструмент заменился на новый, то в таком случае возможности старый график построить нельзя, так как инструмента нет. Или вы хотите, чтобы старые инструменты тоже оставались? Если да, то для каких целей?
green_X5, пока воспроизвести не удается. Уточните, после замены инструменты меняются на новые? в таблицах, графиках. В какое время проверяете, до торгов или во время?
Анатолий написал: В Windows 10 при перемещение вынесенного графика на другой виртуальный рабочий стол, пункты меню «Нарисовать», «Удалить», «Интервал» и «Шаблон диаграммы» перестают быть активными.
Добрый день.
Просьба сообщить версию рабочего места QUIK. У нас проблема не воспроизводится, если можно, то выложите скриншот. Также уточните, что имеется ввиду под "виртуальным рабочим столом"
Да, проверили и на темной теме, однако проблему не видим. Ждем запрошенную информацию, Вы также можете прислать dmp, если такой формируется, либо прислать рабочее место QUIK (без ключей доступа)
Мы проделали, что Вы описали, но повторить не удалось. Давайте поступим так:
- обновите рабочее место до актуальной версии 7.9 (так как в промежуточных версиях исправились проблемы с некорректным завершением работы с QUIK. - либо пришлите dmp файл, который формируется при возникновении ошибки Exception.
Шурик написал: Подтверждаю, на версии 7.7.0.89 которая сейчас у сбера, если в области с Price есть еще какой-либо индикатор, пользовательский или нет - не важно, главное что там их в области больше одного, если при этом создать дополнительную область с пользовательским индикатором из LuaIndicators - то при перезапуске вся графика(тренды, линии, метки...) нарисованная на области Price сваливается в окно с пользовательским индикатором, если после этого дальше пытаться манипулировать с пользовательскими индикаторами и областями на этом графике то может даже вылететь Exception
Здравствуйте, попытались воспроизвести, отрабатывает корректно. Вы пишите, что "если при этом создать дополнительную область с пользовательским индикатором из LuaIndicators" - здесь имеется ввиду конкретный Lua индикатор или любой Lua индикатор? Проверьте на других. далее, вы пишите "то при перезапуске вся графика(тренды, линии, метки...) нарисованная на области Price сваливается в окно с пользовательским индикатором" - имеется ввиду ввиду, выход из программы QUIK через пункт меню Система - Выход?
Почему идентификатор торговой сессии биржи по всем открытым лимитам (по ФР, ВР и FORTS) – только фондовый рынок (EQTV)? Идентификатора валютного рынка вообще нет в настройках.
По этому вопросу также лучше обратиться к брокеру.
Добрый день. К сожалению, брокер упорно не хочет (или не может?) ответить на этот вопрос, почему я и задал его здесь.
Попробую переформулировать. Что показывает индикация кода торговой сессии биржи в настройках рабочего места клиента? Это индикация системных настроек профиля клиента на сервере брокера, т.е.: 1. есть код – вывод заявок клиента на соответствующую секцию биржи прописан в профиле клиента – заявки транслируются на биржу; 2. нет кода – вывод заявок клиента на биржу не прописан – заявки не идут дальше сервера брокера? Или это сугубо сервисный элемент интерфейса рабочего места клиента, позволяющий только фильтровать данные, поступающие с сервера брокера?
Андрей, идентификатор торговой сессии биржи служит для внутренней системы учета брокера и на итоговые операции не влияет.
Старатель написал: Предлагаю сделать возможным заказывать обезличенные сделки сразу по всему классу:
Код
CreateDataSource (Class, nil , 0 )
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
2. Почему в «Клиентском портфеле» по лимитам Т1 и Т2 на ФР плечо 2, а в «Таблице лимитов по денежным средствам» по этим же лимитам плеча нет (терминал Открытие-брокер)?
Добрый день.
В таблицу лимитов по деньгам лимиты загружает брокер, возможно при загрузке не было указано "плечо"
Цитата
3. Почему в терминале от Открытия и демо-версии Вид лимита по ВР только Т0, а у PSB – Т0 и Т1? Заранее благодарен.
Зависит от настроек серверной части брокера. Можно уточнить у него.
Цитата
Почему идентификатор торговой сессии биржи по всем открытым лимитам (по ФР, ВР и FORTS) – только фондовый рынок (EQTV)? Идентификатора валютного рынка вообще нет в настройках.
По этому вопросу также лучше обратиться к брокеру.
Правильно понимаем, что вы являетесь клиентом Сбербанка? Если да, то по данной проблеме рекомендуем обратиться к специалистам технической поддержки СберБанка. Данное программное обеспечение специализированное и актуальные версии имеются у технической поддержки СберБанка.
Павел Иванов написал: Здравствуйте! При отображение подневных графиков наблюдается следующая картина (см. скриншот). Графики все одинаковые.
Добрый день.
По данной проблеме необходимо обратиться к брокеру. Перед этим выполните перезаказ данных и архива графиков через пункт меню Система - Заказ данных - Перезаказать данные.
maxl85 написал: Здравствуйте. Есть ли возможность изменить параметры линии тренда, которые установлены по умолчанию?. Необходимо, чтобы после рисования линии тренда на новом графике, не вызывать каждый раз окно настроек и устанавливать цвет линии и толщину
Добрый день.
Сделайте следующим образом. Постройте график, зайдите в настройки диаграммы/внешний вид, для трендов задайте нужное отображение, нажмите "применить". После на графике нажмите правой кнопкой мыши/шаблоны/сделать шаблоном - сохраните в отдельный шаблон, выберите его по умолчанию. Далее перезагрузите QUIK.
Печагина написал: помогите понять. у меня в квике есть торговый счёт. недавно открыла ИИС. как добавить его в программу ?
Добрый день.
Проверьте счет в пункте меню Система - Настройки - Основные настройки - Торговля - Настройка счетов, убедитесь, что торговый счет присутствует в доступных (слева), добавьте его в выбранные (справа) Если в этом разделе торгового счета нет, то необходимо обратиться к брокеру.
Цитата
У меня такая же проблема. Завел в Финам ИИС, оказалось, что основной счет и ИИС расположены на разных платформах. Например, могу я установить два QUIK и работать с ними одновременно в Финам, но в разных платформах.
Здравствуйте,
Если две разные пары ключей, то да, одновременно сможете.
Вопрос к разработчикам: Вы можете предложить надёжный способ убедиться, что getParamEx даёт действительно последнюю цену инструмента, а не её отсутствие?
Добрый день.
Мы Вас поняли. Можем предложить вариант сравнивать с параметром "время последней сделки". Если цена ноль, а время последней сделки есть, то да цена ноль, если нет, то цена отсутствует.
petrovichpas написал: Всем привет! Подскажите начинающему, какую команду добавить в код робота, чтобы получить текущую цену фьючерса из квик ?
Добрый день.
Для этого Вам необходимо воспользоваться функцией getParamEx. Функция предназначена для получения значений всех параметров биржевой информации из Таблицы текущих торгов.
Если работу с Qpile портфеля, то пункт меню Сервисы/Qpile скрипты, если Вам нужен клиентский портфель, то раздел "Создать окно - Настроить меню" и из левой области добавляете нужную таблицу в правую.
Николай Камынин написал: Быстрее будет, если вместо поиска свечки назад, просто запоминать индекс последней существующей свечки. При отсутствии свечки брать сохраненный индекс.
Возможно, но не всегда надо именно прошлую свечку. Часто надо -3, -2. Так что просто запоминать будет та еще конструкция. А эта функция универсальна, получив индекс бери любое значение свечи.
Хотелось бы иметь "железную" функцию получения ближайшей существующей свечи к идексу вниз и вверх.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Алексей Злобин написал: Добрый день! Есть бот ,работающий в Quik (ОС Windows),а есть запущенный в виртуальной Windows(основная ОС Mac). Так вот у второго бота есть особенность.Функция отправки транзакции возвращает nil trans_i=nil и res=nil,но при этом транзакция проходит и заявка выставляется на бирже.У первого бота все нормально.В чем проблема где "копать"?
Добрый день.
Алексей, давайте посмотрим на код робота, пока затруднимся дать точный ответ.
Старатель написал: Причина остановки скриптов, видимо в том, что используются QLua-таблицы с колбэком
Код
SetTableNotificationCallback (ID, function (t_id, msg, par1, par2) if msg = = QTABLE_CLOSE then OnStop() end end )
Но это не объясняет, почему самопроизвольно закрываются QLua-таблицы.
Здравствуйте,
Старатель, спасибо за пояснения, теперь вопрос стал более понятен. Данное поведение связано с внутренней архитектурой, то что вы описываете действительно так должно работать.
мы попробовали воспроизвести. Что делали. Подключились к серверу, запустили скрипт, скрипт работает, отключились от сервера, закрыли QUIK, запустили, подключились, система предложила заменить инструменты, при замене скрипт остался в положении "запущен".
Опишите свой ход действий, сообщите версию QUIK, будет хорошо если выложите свой скрипт.