Dmitry Ryzhikov пишет: Добрый день. В работе со стаканом в квике у меня есть сложности, которых не вижу в приводах. При упрощенном вводе заявки из котировочного окна бывают ситуации с незарегистрированными заявками, не хватает плавающего стопа (в руководстве его не заметил). разворот дважды (из лонга в шорт) не прошел. Вот и подумал, кто работает квиковским стаканом на фортсе и есть проблемы - может осветить?? Потому что и привод не всегда бывает беспроблемный.
Добрый день.
Код
При упрощенном вводе заявки из котировочного окна бывают ситуации с незарегистрированными заявками
Дмитрий, опишите подробнее проблемы с которыми вы столкнулись. Что за ситуации с незарегистрированными заявками, система выдает ошибку при вводе заявки?
Пункт "Надстройки" уже был по умолчанию или вы добавили его самостоятельно на панель? Если самостоятельно, то сообщите как это сделали. У нас нет такого пункта, только в настройках Excel. Для вывода на панель не нашли.
Egor Zaytsev пишет: Можете прислать файл dmp и сам скрипт для разбора?
Какой dmp? Дампы после ошибки "Internal exception happend" я отправлял. Мне ответили, что ошибка найдена и будет исправлена.
Это уже другой вопрос. После остановки скрипта
Код
function main()
message(tostring(CreateDataSource('QJSIM', 'SBER', INTERVAL_TICK)), 2)
while not stopped do sleep(200) end
end
function OnStop()
stopped = true
end
кнопкой "Остановить" сбрасываются настройки всех выбранных инструментов для заказа всех сделок.
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Серж пишет: Если не открыта ТВС или тиковый график, то при заказе всех сделок из скрипта сбрасываются настройки по уже заказанным инструментам. После остановки скрипта настройки "Заказ всех сделок..." полностью сбрасываются, как будто ничего не заказывалось (даже если функция :Close() не вызывалась).
Это ошибка или что?
Добрый день.
Можете прислать файл dmp и сам скрипт для разбора?
1. Если Вы не используете модуль опционной аналитики и ничего о нем не слышали, то можете удалить из папки с программой Quik файл StratVolat.dll В противном случае обратитесь к брокеру.
2. Данная ошибка означает, что на компьютере установлено антивирусное ПО, которое блокирует подпрограмму экспорта данных - процесс «winros.exe». Winros транслирует данные в программы технического анализа по сетевому порту 2189. Проверьте не блокирует ли данный порт Антивирусы/Брендмауэры. Блокировка подпрограммы экспорта данных на работу программы Quik не влияет. Чтобы избавиться от появления ошибки, нужно проделать следующие действия: Следует временно отключить программы обеспечения безопасности и перезапустить клиентское место (Брандмауэр Windows в том числе). Убедиться, что ошибка больше не возникает. В настройках антивирусного ПО и других систем безопасности - брендамауэр, файрволл - разрешить процессу winros.exe любую сетевую активность. Если у Вас Windows 7 или Vista, рекомендации следующие: 1 . Не устанавливайте Quik в папку Program Files (можно установить в корень любого диска). Квику всё равно откуда работать, а папку C :\ Program Files\ Windows 7 "стережет" с параноидальной бдительностью... 2. Дайте своему пользователю права локального администратора, т.е. по ярлыку (или программе) info.exe надо кликнуть правой кнопкой мыши и выбрать "Запускать от имени Администратора".
В случае если на клиентском месте QUIK не предполагается использовать экспорта данных в системы технического анализа, то из директории с программой можно удалить файлы вида winros.exe и iwr.dll.
3. По данному вопросу необходимо обратиться к брокеру.
Iva56 пишет: Добрый день ! Возможно из-за короткого обработки транзанции - tri. (1 сек) заявка может не выставляться!? какое оптимальное время в транзакциях поставить?
Добрый день.
Рекомендуем установить 5 секунд. Однако и 1 секунда не должна влиять на выставление заявки. Если есть ошибка при выставлении, то сообщите ее текст.
Проверили у себя. Версия Quik 6.16.1, Excel - 2010 Описанная Вами проблема у нас не воспроизводится. На скрншоте представленном ниже видно, что Quik выводит в Excel таблицу на лист "1", при этом пункт меню "Надстройки" доступны. Сделайте, пожалуйста, аналогичный скриншот (где проблема видна), а также скриншот настроек DDE вывода.
swerg пишет: Хотелось бы задать вопрос разработчикам QUIK: то, что РАЗМЕР ОКНА диалогового не изменяется вообще никак - это тоже "ошибка Windows"? или как?
Добрый день.
Скорей всего это особенность Windows. Есть специальные программы, которые позволяют изменять размер диалоговых окон, но будет ли они работать в Quik - неизвестно.
Дмитрий пишет: Как будет вести себя Квик, если стоит галочка "При восстановлении использовать только параметры последнего соединения", а сервер вышел из строя ? Т.е. упал от перегрузки, глюка и т.д.. В этом случае Квик возьмёт следующий сервер из списка или будет продолжать долбиться к тому, который не работает ?
Вопрос возник в связи с тем, что стоповые заявки привязаны к серверу, и при переборе серверов их бывает не снять.
Добрый день.
Будет использовать тот же сервер. Если галочки нет, тогда Quik перейдет к следующему в списке соединению.
sam063rus пишет: у них этот косяк - давно. можно попробовать по менять разрешение экрана.
Добрый день.
Это проблема Windows. Связана с некорректными параметрами кодовой страницы самой операционной системы. Один из вариантов решения - изменить экран и установить значение 125 %
Здравствуйте. Изменил, не особо помогло, на чуть-чуть стало видно больше текста.
На виндовс 7 все хорошо работает, а сейчас купил новый ноутбук на 8-ке и такая печаль.... Есть еще какие нибудь методы? я понимаю что проблема в виндовс, особенно 8-ка любит радовать различными проблемами, но надо же как то выходить из положения
Вариант есть. Напишите нам письмо, мы отправим инструкцию по изменению настроек в реестре. В письме укажите ссылку на данную ветку форума.
sam063rus пишет: у них этот косяк - давно. можно попробовать по менять разрешение экрана.
Добрый день.
Это проблема Windows. Связана с некорректными параметрами кодовой страницы самой операционной системы. Один из вариантов решения - изменить экран и установить значение 125 %
Дмитрий пишет: Здравствуйте! Скажите, пожалуйста, что означает поле Идентификатор сессии в Информационном окне (строка из 36 символов)? Для чего он нужен? И почему у одного брокера значение этого идентификатора одинаковое для двух разных серверов (в течение одного дня), а у другого - всегда разное (т.е. для каждого сервера свой идентификатор). О чем это говорит?
Добрый день.
Идентификатор сессии - это сущность системы QUIK, уникальная строка символов. Параметр уникален на каждом сервере, изменяется после рестарта сервера и подключения шлюза торговой системы, при смене сессии на торговой площадке, идентификатор не изменится.
Серж пишет: Добавьте в настройки соединений параметр "При n неудачных попыток переключаться на другой сервер". А то приходится отключать возможность автоматического переключения, иначе при каждом "чихе" QUIK будет прыгать с одного сервера на другой и перекачивать все данные заново.
Добрый день.
В пункте меню Связь/Доступные соединения есть пункт "При восстановлении использовать только параметры последнего соединения". По умолчанию настройка включена. Отключите ее. В таком случае настройка будет работать следующим образом:
Код
Если флажок снят, то следующее соединение будет устанавливаться с настройками,
указанными в следующей строке списка «Информация о соединениях». Для
этого необходимо упорядочить список доступных соединений с помощью кнопок
«вверх» и «вниз» в соответствии с желаемой очередностью перебора соединений.
Алексей, в текущий версии Quik именно так и работает, как Вы и описали.
хм. все сложно. Если это типа новшество - то очень не удобно! Раньше вроде как такого не было в версии quik 6.14! Как сделать чтобы для каждого инструмента свои линии были на графике с якорем и не отображались нарисованные линии других инструментов?
Добрый день.
Алексей, так было и раньше. Линии привязываются не к конкретному графику, а к окну. В версии 6.14 эффект такой же. Пожелания по данным обращениям уже зарегистрированы.
Egor Zaytsev пишет: Александр, сообщите Ваш логин, мы посмотрим.
s13698 - квик джуниор (демо)
Добрый день.
Александр, такого логина у нас нет. Если Вы получили доступ у брокера, то просьба обратиться к нему. Если брокер не сможет разобраться, то инициируйте его обращение к нам.
Алексей, мы не можем Вам назвать сроков реализации того или иного пожелания. Такова политика компании. Если пожелание еще не реализовано, то это не значит, что мы не рассматривали. Следите за новостями.
Серж пишет: Поясните, пожалуйста, более подробно, что делает каждый пункт, какие настройки сбрасываются, какие файлы при этом очищаются/удаляются.
Егор, ни в коем разе не подумайте что я тут "драконю" Вас никчёмными вопросами ) Я удивлён что Серж удовлетворён ответом... По первому пункту были перечислены файлы, а по второму сделки, заявки и т.д.....а файлы озвучены не были. Ответ на вопрос - 1,5 минуты на разговор, как то так.
В первом случае чистить все. (dat/log) Во втором? чистит только текущую сессию в тех же файлах.
Александр пишет: Добрый день. Осваиваю демо квик. В таблице лимитов по бумагам есть приобритенные на прошлой неделе акции. При продаже -добавляется новая строка, где ко-во акций имеет отрицательное значение (поле "доступно" ;) Насколько я понял из описания квика, лонг и шорт по одному и тому же инструменту ОДНОВРЕМЕННО не возможен, а у меня получается именно это. Что не так?
Процедура Очистить всё и начать новый сеанс удаляет файлы с расширением *dat/*log из директории с программой Quik. Перезаказать данные заново - очищает данные пришедшие в течении торговой сессии по сделкам, заявкам, всем сделкам, ТТП, стоп-заявкам и котировочным стаканам.
Егор, здравствуйте. Про Очистить всё предельно понятно, конкретика присутствует, а про Перезаказ отсутствует, в чём различие? Дайте список файлов, пожалуйста.
Сергей, а для чего Вам эта информация? Перезаказать данные заново очищает dat и log текущей сессии, а Очистить всё и начать новый чистит все.
Alex пишет: Добрый день, команда разработчиков ARQA. При отображении цены в процентном изменении от цены закрытия, не корректно рассчитываются стандартные встроенные индикаторы Quik. Расчеты производятся от цены закрытия в пунктах. Просьба исправить данное недоразумение.
Добрый день.
Можете уточнить, как вы воспроизводили? Проверили у себя. График цены/процентное изменение - цена закрытие Пытаемся произвести расчет индикатора Momentum вручную, расхождения идет сразу при расчете формулы MOMn = PRICEn / PRICEn-i * 100.
truly virtually пишет: часто использую QUIK в качестве терминала, чтобы смотреть ситуацию на рынке. хотелось бы заблокировать возможность направлять любые заявок, паролем, т.к. программа работает на домашнем компьютере. фугкция очень нужная, т.к. нельзя информационному терминалу давать функции кошелька.
Добрый день.
Обратитесь к брокеру, он может вам ограничить права по пользователю. В противном случае не совсем понятна задача. Задача обезопасить Вас от случайного ввода заявки?
Андрей Белоусов пишет: Спасибо, теперь все ясно.Только зачем кстати так запутывать(неужели так трудно сделать на каждый фьюч по графику), потому что в этих цифрах сила?))))
Добрый день.
Не совсем понятно:
Код
неужели так трудно сделать на каждый фьюч по графику)
sam063rus пишет: Вопрос к разработчикам (это значит, что мнение других - меня не интересует): какой смысл был создавать отдельный класс в квике под это дело и свою "песочницу" (sandbox)? Почему когда даже если индикатор не наложен ни на один график НО!!! присутствует в папке "Luaindicators" - он может угробить всю систему, если в нём есть неявные ошибки? Почему бы просто не объединить класс индикаторов и его виртуальную машину с классом скриптов? Вы бы тем самым значительно расширили бы их функциональность и не плодили бы не нужных промежуточных функций, которые работают в одном классе и не работают в другом. Или, вы так сильно боитесь/переживаете за стабильность своего плагина qchart.dll, который отвечает за рисование графиков в квике? Ответ, мол то, что это скажется на общей стабильности самого квика - не принимается - т.к. у вас используются и более опасные конструкции и в большем количестве.
Добрый день.
В этом месте можем скачать, что была такая реализация. Если вы предложите свой вариант, то мы его обязательно рассмотрим.
Процедура Очистить всё и начать новый сеанс удаляет файлы с расширением *dat/*log из директории с программой Quik. Перезаказать данные заново - очищает данные пришедшие в течении торговой сессии по сделкам, заявкам, всем сделкам, ТТП, стоп-заявкам и котировочным стаканам.
dlrm пишет: Подскажите, как в Lua получить выбранный в фильтре Код клиента?
Напр. у меня два кода клиента. Задача на Lua сделать таблицу с отображением параметров клиентского портфеля, чтобы Код клиента для неё менялся также как в стандартной табличке квика при выборе Кода в Общем фильтре клиентов.
Добрый день.
Такой возможности в текущей версии LUA нет. Мы зарегистрировали пожелание на добавление данного функционала.
Добрый день. Александр, вариант с базой SQL не рассматривали?
К сожалению я не работал с SQL, поэтому не рассматривал. Есть чтиво по SQL, чтоб сжато и конкретно? Читал темы на форуме, понимаю мало из них, у меня проблемы с запросами так же. Это не основная моя работа, но желательно развиваться и в этом направлении. Работа с базами данных рано или поздно касается любого предприятия.
По настройке связи Quik - SQL подсказать можем. Прочее можно почитать в соответствующей литературе.
Данный способ мне известен. Я не могу изменить запрос под свои нужды, так как нет опыта построения запросов. И ко всему при выводе по ДДЕ в таблицу она должна быть открыта, что не позволяет работать с ней по сети. Поэтому было бы не плохо настроить вывод именно в базу данных, а не лист электронной таблицы, которую можно подключать к другим файлам.
Radik Mingazov пишет: Из-за этого терминал долго запускается, каждый раз приходится перед запускам удалять этот файл руками. Сделайте в Настройках галочку "Удалять info.log перед запуском терминала"
Цитата
Дмитрий пишет: Очищать данные после смены даты - выбрать "На локальной машине"
Это не то. Есть параметр командной строки для info.exe. Сейчас не помню какой. Техподдержка подскажет.
Gridmer пишет: Подскажите, пожалуйста, нормальна ли ситуация, когда в таблице клиентского портфеля есть строчка с корректной суммой в "Тек. средствах", но в таблице лимитов по деньгам с тем же кодом клиента и фирмой стоят нули?
Egor Zaytsev пишет: Александр, прибыль/убытки считается, как разница между средневзвешенной ценой приобретения бумаг и их рыночной оценки. Рыночная оценка бумаг для длинных позиций считается исходя из текущей цены спроса, а для коротких позиций, исходя из текущей цены предложения.
Егор, разве что-то поменялось в этом месте?
Здравствуйте, Сергей.
Приношу извинения, все верно. Я писал про таблицу "купить/продать", а речь идет про клиентский портфель, для клиентского портфеля да "Прибыль/убытки" = "ТекСредства" - "ВходСредства"
Александр пишет: Здравствуйте, тренируюсь на демо счете и возникло пара непонятных моментов: 1 После покупки акций на сумму 95900 и продаже их за 97200 в клиентском портфеле в графе прибыль/убытки отображается сумма 811,36 ..(пожалуйста, объясните почему не 1300?) 2и еще вопрос: в демо версии квик почему-то при попытке выставить стоп-заявку нет возможности менять срок действия, это проблема у меня или демо версией не предусмотрены данные функции? Очень прошу помочь...спасибо
Добрый день.
Александр, прибыль/убытки считается, как разница между средневзвешенной ценой приобретения бумаг и их рыночной оценки. Рыночная оценка бумаг для длинных позиций считается исходя из текущей цены спроса, а для коротких позиций, исходя из текущей цены предложения. Комиссия брокера также учитывается.
2. Предусмотрена. У Вас скорей всего нет прав. Сообщите Ваш логин, мы включим данную функцию.
Etwas пишет: Да в том то вся и беда - механизм то есть, только вот руками рассылка делается. А хотелось бы в автомате отслеживание работы серверов и рассылка
т.е возникла внештатная ситуация на сервере и осуществляется автоматическая рассылка (без вмешательства брокера) на терминалы пользователей с определенным шаблоном сообщения?
сергей пишет: что то вроде такого должно быть в коде TRANS_ID=TRANS_ID+1
Добрый день.
Сергей, по телефону с Iva56 этот вопрос обсудили. Сейчас работает, но Омега формирует транзакцию без точки с запятой между параметрами, что и приводит к нарушению синтаксиса.
Дмитрий пишет: Проверил еще раз под Win XP и потом под Win 7. Под Windows 7 у меня хотя бы не было сообщений о нехватке памяти при копировании в буфер. Но вставить данные из него в эксель 2010 не удалось (хотя строк было намного меньше максимально допустимого числа). А результат вывода через DDE показывает стабильно отрицательные результаты в обоих случаях. Да, буфер очистить удалось, но это не помогло. Я вообще перезагружал компьютер для чистоты эксперимента. P.S.: Сейчас вышлю вам архив с папкой программы на quiksupport@arqatech.com . Его надо разбивать на части? Какой максимально допустимый размер для одного письма?
10 мб. Можно разбить на части, либо выложить в свободном доступе.