Дмитрий написал: Здравствуйте! При отправке транзакции, если долго не приходит ответ на транзакцию от сервера, что происходит с данной транзакцией - сервер не успевает обработать все поступающие транзакции и они скапливаются в каком то буфере на сервере?
Добрый день. Долго это сколько секунда, две, 10?
Если например задержка на стороне шлюза, то шлюз не отравит следующую транзакцию, пока не отправит первую. Если у Вас наблюдаются проблемы с ответами на транзакции, то необходим какой-то подробный пример и как вы эту задержку фиксируете.
Старатель написал: Egor Zaytsev , вы внимательно прочитали, что я написал? Не увидел ответа на свой вопрос. Вот есть у нас настройки для заказа обезличенных сделок:
Создаём новую таблицу обезличенных сделок, в которую хотим получать только один инструмент. Пусть это будет Si-9.19 в классе FORTS.
Конкретно, в эту таблицу один инструмент. В сам терминал же, по прежнему, сделки должны поступать по всем инструментам выбранных классов согласно первоначальным настройкам. После создания таблицы настройки для заказа обезличенных сделок сбрасываются, включается фильтр в классе FORST
Добрый день. Все таки нам потребуется архив рабочего места QUIK. Если это затруднительно, то хотя бы скриншоты всего окна QUIK, чтобы видно было открытые таблицы.
maipa написал: Егор Драйвер конечно же обновлён И, вы же видите, что GPU не задействовано квиком вообще. Как можно после этого апеллировать к видеокарте? Где тут логическая связь? Видеокарта вообще не загружена. ----------
Вы пишите
Цитата
Egor Zaytsev написал: А также попробовать применить наши рекомендации.
КАКИЕ РЕКОМЕНДАЦИИ???
Предварительно Вы пишите что - Ввиду того, что терминал, в силу архитектурных особенностей, использует одно ядро процессора, таким образом, чтобы: а) было несколько терминалов (задействуем многоядерность)
Я вам в ответ картинку с монитором ресурсов на которой равномерно загружено 4 ядра.
Как так может быть при двух рабочих квиках, если каждый мол задействует одно ядро?
Если я поставлю 4 квика и каждый будет задействовать автоматически свободное ядро? Вы так предполагаете? -----------
Цитата
_sk_ написал: Если перезагрузить компьютер и не запускать никаких программ, какая будет загрузка процессора?
Спасибо что присоединились к дискуссии, могу лишь сказать что при перезапуске компа - ЦП загружен на 5% , большая часть из которых это диспечер задач и монитор ресурсов.
Сводная статистика в графиках не совсем корректно отражает загрузку ядер. В диспетчере задач (слева) видно, что два терминала загружают на 25% каждый. Учитывая что стоит 4-х ядерный процессор - каждый терминал целиком загружает одно ядро. Поэтому общая загрузка системы у вас 62%. (25 + 25 + еще на нужды ОС).
В случае, если расположение мониторов и окна терминала таково что вывод окна приходится на разные видеокарты, это может являться причиной тормозов.
Цитата
КАКИЕ РЕКОМЕНДАЦИИ???
Как уже говорилось, рекомендуется расположить окна терминалов таким образом, чтобы каждое находилось в пределах одного монитора. При этом рекомендуется сократить количество окон графиков, и, по возможности перенастроить рабочее пространство с использованием связывания таблиц.
Терминал, из которого подаются заявки, вообще не должен содержать графики. Только таблицы ТТП, заявок, сделок, лимитов и нужные стаканы (можно использовать связывание для быстрого переключения инструмента).
Кроме того, на ваших скриншотах и видео видна большая нагрузка на графическую подсистему на задаче "Диспетчер окон рабочего стола". Это выглядит подозрительным. Не могли бы вы снять видео загрузки системы (окно диспетчера задач) без запущенного терминала? Также, причиной медленной отрисовки может являться стороннее ПО, добавляющее свои библиотеки во все процессы.
Также Вы можете попробовать новую, 64х-битную версию Quik 8.0.
Egor Zaytsev написал: Нет, советов по конфигурации железа мы не даем. Возможно дело в том, что на видеокарте не хватает оперативной памяти для размещения графических буферов. Или тормозит отрисовка из-за рассинхронизации мониторов/видеокарт. Возможно вы установили апдейт ОС, который негативно сказывается на производительности графической подсистемы
Стоит Д ВЕ видеокарты GeForce GTX 1060 Dual 3GB GDDR5 - довольно мощных и дорогих. Одна подключена к 4 мониторам, Вторая к двум. Все мониторы одинаковые.
Загрузке процессоров Видеокарт и памяти у их - всегда минимальна. ---
Разве тут стоит искать подвох? Если да, то будьте добры - порекомендуйте ГДЕ.
Добрый день. Попробуйте обновить драйвер видеокарты, по рекомендации пользователя _sk_. А также попробовать применить наши рекомендации.
Старатель написал: При перезаказе данных в течение торговой сессии по обезличенным сделкам
Ключевые слова здесь "в течение". Если вы тестируете на демо, да ещё когда торги не активны, то, очевидно, что не воспроизводится. Запустите на боевом QUIK в момент высокой активности торгов, чтобы сделки поступали в терминал непрерывно. Что касается других площадок, я не проверял.
Проверили, сделку идут также по времени. Ждем запрошенную информацию для разбора.
Nik написал: После удаления всех инструментов с панели (та что сверху под меню), так и не нашел ни одного способа вернуть ее обратно. Любые упоминания "инструментов" в системе говорят о чем угодно, только не об этой панели.
Как вернуть то? Подскажите.
Добрый день. Зайдите в настройки рабочего места QUIK (Система - Настройки - Основные настройки) Программа - Панели инструментов и установите нужные галочки.
Старатель написал: Старая проблема. Настроен список инструментов для получения информации по обезличенным сделкам. К примеру, получаем сделки по классу FORTS, фильтр инструментов не включен. Открываем новую таблицу ТВС и указываем только один инструмент из класса FORTS для вывода в эту таблицу. В результате настройки сбрасываются, сделки по остальным инструментам прекращают поступать.
Надо исправить: при открытии новой таблицы список инструментов не должен изменяться в сторону уменьшения.
Добрый день. Ответили Вам в соседней ветке. Также дополним, что действительно одна проблема такая есть, она лечится нажатием клавиш Ctrl+E, проверьте этот момент, если заработает, то это тот случай, если нет, то необходимо разобраться с новым случаем, для этого потребуется архив рабочего места QUIK.
maipa написал: Егор я задал вам вопросы, может соизволите Вы или Ваши коллеги ответить ?
Цитата
Прошу ответить пока не один вопрос, который задавал уже раз пять мощность проца хоть как-то поможет исправить тормоза квика или нет?
Добрый день.
Отвечаем Вам на ранее поставленные вопросы.
Цитата
Загрузка квиком процессора стала значительно большой. (20-35% )
Это происходит потому что терминал максимально использует одно ядро процессора. Приложение перегружено графиками, поэтому загрузка ядра максимальна.
Цитата
Вы рекомендуете сделать 4 квика и тут же сами горите что мы не знаем как это в жизни будет так как у нас нет доступа к торгам. Согласитесь - Ваша рекомендация - как будто не от профи от поддержки , а так - абы сказать.
К сожалению, мы не можем провести испытания на системе хоть сколько-нибудь приближенной к Вашей. По той простой причине, что у нас с Вами разное железо, разное ПО в системе и массе других причин.
Цитата
. Если у "Вас есть пользователи", и если это, не как водиться у вас , голословное утверждение, тогда давайте говорить о конфигурации ОС. Я вам скидывал и могу ещё раз скинуть конфиг. Вы можете, проанализировать и сказать - чем он плох, что надо заменить или поменять?
Нет, советов по конфигурации железа мы не даем. Возможно дело в том, что на видеокарте не хватает оперативной памяти для размещения графических буферов. Или тормозит отрисовка из-за рассинхронизации мониторов/видеокарт. Возможно вы установили апдейт ОС, который негативно сказывается на производительности графической подсистемы .
Цитата
4. Сталкивались ли Вы с тем что квик тормозит в моменты повышенной волатильности ? Как вы думаете - может ли это лечиться при замене на ОЧЕНЬ мощный проц. ?
Или переформулирую вопрос - мощность проца хоть как-то поможет исправить тормоза квика или нет? К вам на протяжении нескольких многие пишут - тормозит тёмная тема. К примеру тормоза хоть как-то лечиться увеличением мощности?
Ввиду того, что терминал, в силу архитектурных особенностей, использует одно ядро процессора, замена i5-2550 на i7-9770 значительного прироста не даст.
Поэтому Вам и предлагается настроить рабочее пространство таким образом, чтобы: а) было несколько терминалов (задействуем многоядерность), б) меньше графиков в каждом терминале (меньше нагрузка на одно ядро).
Вам предлагается экспериментально настраивать каждый терминал так, чтобы количество информации, выводимой в пределах монитора было максимальным, и информация в разных терминалах не дублировалась (т.е. не нужно растиражировать одну конфигурацию на четыре и открыть четыре терминала). Кроме того, если существенной проблемой является время отклика терминала для открытия формы подачи заявки, имеет смысл один из четырех терминалов сделать вообще без графиков, оставить в нем только таблицы (лимиты, заявки, сделки) и подавать заявки только из него.
Старатель написал: Хочу вернуться к данной теме. При перезаказе данных в течение торговой сессии по обезличенным сделкам (кнопка " Получить заново данные по обезличенным сделкам ", настройка "Получать информацию по всем обезличенным сделкам с текущего момента" отключена ) нарушается порядок следования сделок в хранилище.
В таблице параметр index - это индекс строки, получаемой функцией
Код
SearchItems ( 'all_trades' , 0 , getNumberOf ( 'all_trades' ) - 1 , function (class_code,sec_code) return sec_code = = 'SiU9' and class_code = = 'SPBFUT' end , 'class_code,sec_code' )
Перезаказ был осуществлен примерно в 12:04. Как видно, первые несколько строк идут с этим временем, далее хронология начинается с начала веченей сессии. На мой взгляд, это косяк, надо исправить . А то приходится закрывать QUIK и вручную удалять файл alltrade.dat, чтобы восстановить порядок следования сделок.
Добрый день. Воспроизвести описанное Вами поведение не удалось, т.е все сделки идут по времени. Просьба прислать нам архив рабочего места QUIK на quiksupport@arqatech.com (на момент возникновения проблемы, т.е нужно еще раз воспроизвести) Также дополните проблема только по сделкам срочного рынка?
Lekon написал: В любую, просто работать с обычными правами из Program Files не будет. Да и из любой другой, где нет права на запись. То что QUIK теперь стал пытаться писать некоторые файлы в свою директорию, несмотря на прописанный путь в ярлыке — это вина брокера? А мне то казалось, кто-то захардкодил пути и позабыл что папка пользовательских файлов может быть явно указана.
Какие именно файлы он стал писать в свою директорию, уточните?
qt написал: Эта проблема уже решена в актуальной версии плагина или все еще нет? Собственно вопрос - обновлять плагин или доделать свое решение по очистке базы
Добрый день. Нет, пожелание не было еще реализовано.
Egor Zaytsev написал: более простое решение - либо оставить терминал в Program Files и работать с ним из-под администратора, либо вообще перенести всю папку целиком в другое место, например, C:\QUIK, и работать с ним из-под обычного пользователя.
Тоже хочется вам более простое решение - либо отправьте баг-регрессию программистам, сломавшим работу терминала в соответствии с стандартными правилами безопасности Windows, по которым работают 99% остальных программ, либо признайте свою "творческую альтернативность".
Добрый день. Дистрибутив собирает брокер, собрать дистрибутив можно на установку в любую директорию Windows.
maipa написал: Его р, Вы продолжите общение со мной?
Проделаете сами предложенный Вами же эксперимент?
Добрый день. Мы считаем, что это не совсем правильный будет эксперимент.
1. Мы можем проверить на тестовой среде, к боевым торгам доступа у нас нет.
2. У нас есть пользователи, которые работают также на нескольких мониторах и вполне успешно. 3. У нас с Вами могут быть разные конфигурации операционной системы.
Начните пока просто с копирования графиков на разные мониторы, без растягивания QUIK'a
Регистрация на бирже не требуется. На стороне брокера настраиваются еще три пользователя, им присваиваются новые ключи и права аналогичные первому пользователю.
Можно еще попробовать оптимизировать рабочее место, сократите коли-во графиков, либо скопируйте графики на разные мониторы (не растягивая QUIK)
maipa написал: Есть ли человек который реально этой проблемой занимался? Могу ли я с им поговорить?
Добрый день, К сожалению, такой возможности нет. На данном этапе к сожалению, по проблеме дать каких то результатов не можем. Проблема открыта и о ней никто не забыл.
Как временное решение Вы можете на 4 мониторах разнести четыре копии рабочих места и для каждого из них завести отдельный логин.
Анатолий написал: Я и говорю что ваши формулы для расчета верхней и нижней полосы такие же как и везде в остальных источниках То есть BBLower/BBUpper = MA(P,N) –+ k * StDev(P,N) Но вот среднеквадратичное отклонение StDev(P,N) у вас рассчитывается иным методом: StdDev = SQRT ( (SUM(CLOSE(N)^2)-SUM(CLOSE(N-P)^2)) - 2*MA(C,N-P)*(SUM(CLOSE(N))-SUM(CLOSE(N-P))) + P*MA(C,N-P)^2 То есть кв.корень разницы сумм цен, разницы скользящей средней умноженной на 2 и плюс период умноженный на скользящую средню в квадрате! О как! В то время как везде где только можно нагуглить среднеквадратичное отклонение StDev(P,N) рассчитывается намного проще: StdDev = SQRT (SUM ((CLOSE — SMA (CLOSE, N))^2, N)/N) то есть кв.корень из суммы разниц цен(обычно закрытия потому и CLOSE) и скользящей средней некоторого периода цен
Анатолий, формула среднеквадратичного отклонения в QUIK аналогичная:
StDev = SQRT(SUM((Pi – SMA(P,N))^2)/N)
Она также описана в справке QUIK. Раздел 4. Работа с графиками/Методы технического анализа/Standard Deviation («Стандартное отклонение»)
Формула с сайта: TL = ML + D * StdDev- Верхняя линия, BL = ML - D * StdDev- нижняя линия. Метод расчета SMA. Наша формула: BBLower = MA(P,N) – k * StDev(P,N) - нижняя, BBUpper = MA(P,N) + k * StDev(P,N). У нас также по умолчанию метод расчета SMA.
С данным вопросом необходимо разбираться. Просьба прислать на quiksupport@arqatech.com два файла info.wnd. Один до проблемы и второй после. Также сообщите версию рабочего места QUIK.
Вы пишите, если не равно nil, то ошибка, а надо наоборот, если равно nil, то ошибка.
2. Вы не указали варианта, когда "все хорошо", т.е указали только когда "ошибка". message("RTS_Candles=" .. tostring(RTS_Candles))
В итоге должно получиться так:
Код
function main()
local RTS_Candles = getNumCandles("RTS9");
if RTS_Candles == nil then
message("Error")
else
message("RTS_Candles=" .. tostring(RTS_Candles))
end
end
Что касается кодировки, то скорее всего проблема на вашей стороне. У нас все ок. Проверьте, какие региональные настройки указаны в настройках Windows, должно быть указано "Россия".
Grasp Grasp написал: а как вообще склейки фьючерсов загружать ?
Добрый день. У Вас в настройках QUIK должна быть включена опция: Пункт меню Система - Настройки- Основные настройки - Программа - Замена инструментов "Предлагать замену инструментов с истекающим сроком обращения" Ниже можно задать за какое количество дней предлагать замену.
Манул Кот написал: Подтверждаю - В ТОЧНОСТИ ТАКАЯ ЖЕ проблема! Версия Квик та же: 7.27.2.1, Windows 7 Макс., SP1
Причем были замечены такие детали:
1) с тех пор как последний раз обновил КВИК, компьютер не перезагружался и проблемы не было 2) сегодня закрыл КВИК (без соединения, в нерабочее по Москве время), закрыл все задачи в ОС, перезагрузил ОС(обновлений не было), запустил КВИК 3) к открытию биржи соединился с сервером
Возник следующий эффект: в одной из вкладок был всегда открыт стакан по облигациям. При этом мои заявки выделяются жирным шрифтом , но на 1-2 кегля меньше обычного (см. скрин). При попытке изменить его через CTRL+E, далее галочка "выделять свои", кнопка СПРАВА от нее, диалог изменения шрифта выходит нормально, изменения КАК БЫ ПРИНИМАЕТ , но никаких изменений НЕ происходит, как ни старайся, сделал около 10 попыток - разные шрифты и разный размер пробовал.
При этом в других вкладках (там везде стаканы по акциям) такого эффекта НЕ наблюдается, то есть всё нормально.
Здравствуйте!
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Egor Zaytsev написал: Антон, поспешили заводить пожелание. MP3 уже поддержан. Можно использовать данный формат.
Ок, да работает )) Подскажите, а по первым двум сообщениям #1, #2 предложения рассмотрите?
Здравствуйте!
Ваши пожелания зарегистрированы. Мы постараемся рассмотреть их и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Предлагаю сделать наконец сборку более-менее адекватных подходящих звуков для оповещений, включаемых в стандартную поставку ПО Квик. Сейчас там какая-то каша мала, даже и выбрать-то не из чего ))
Добрый день.
В сборке с QUIK звуки, как правило не поставляется, конечно, если брокер сам их не включает в дистрибутив. Используются обычно звуки, который уже есть в Windows и их там достаточно.
Ок, возможно это я собирал из разных мест звуки и уже забыл об этом... Но было бы удобно иметь стандартный набор звуков по умолчанию, причем не толькo в формате wave, но и в mp3, жаль Квик их не может воспроизводить... Было-бы удобно иметь возможность использовать и другие популярные форматы звуковых оповещений. Прошу Вас рассмотреть предложение.
Зарегистрировали пожелание на возможность загружать mp3 файлы. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Предложение по трендовым линиям, уровням, и графическим элементам, Хочу предложить добавить возможность при начертании уровней и трендов писать в примечании там где выбираешь цвет какие нибудь коментарии
Прошу рассмотреть предложение по добавлению в Квик индикатора отсчета времени, оставшегося до закрытия бара/свечи. В настройках индикатора необходимо иметь возможность изменения цвета, шрифта, местоположения счетчика времени в окне графика. Такой индикатор позволит облегчить расчет времени на интервалах кроме часовика и дневки, и оптимизировать затраты времени на ожидание торговых ситуаций.
Заранее спасибо
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Предлагаю сделать наконец сборку более-менее адекватных подходящих звуков для оповещений, включаемых в стандартную поставку ПО Квик. Сейчас там какая-то каша мала, даже и выбрать-то не из чего ))
Добрый день.
В сборке с QUIK звуки, как правило не поставляется, конечно, если брокер сам их не включает в дистрибутив. Используются обычно звуки, который уже есть в Windows и их там достаточно.
maipa написал: Егор, ну вот прошла и ещё одна очередная неделя. Квик тормозит , торговля в часы открытия и во всплески волатильности - просто не реальна.
Ну вот когда? работа реально ведётся или нет?
Добрый день. Работа ведется. Пока результатов, к сожалению, нет.
Андрей написал: Здравствуйте. Разрабатываю торгового робота, в основе стратегии которого лежит подача заявок сразу на несколько инструментов. Но дело в том, что QUIK не позволяет подавать заявки на некоторые инструменты. Необходима возможность снятия ранее поданной заявки, т.к. в случае, если заяка на какой-то инструмент не выставилась, то стратегия не имеет смысла, но для этого необходимо знать id этой поданной заявки. Подскажите, пожалуйста, есть ли какой-то способ? Также, хотел бы спросить, не будет ли убытка в случае операции подачи заявки и практически моментального снятия?
Добрый день. Заявку можно снимать либо по номеру (у каждой заявки есть номер), либо смотреть на состояние заявки и снимать по условию. Например:
function fn(order_num, flags,client_code,class_code,sec_code) if (client_code=="LB") --в кавычках указать нужный код клиента and (bit.band(flags, 0x1) ~= 0) then --проверяем что заявка активна transaction = {TRANS_ID="1", ACTION="KILL_ORDER", CLASSCODE="TQBR", SECCODE="AFLT", ORDER_KEY="1"} res = sendTransaction(transaction) --снимаем заявку return true else return false end end
Pavel написал: Добрый день. На любом интервале 5 минут, 15 минут, 60 минут. Больше никакие фильтры не настроены. На недельных опционах RIM9 ( 06.06 и 13.06) никаких проблем нет, все отображается правильно.
Алексей написал: Хорошо. Тогда хочу еще раз объяснить зачем это нужно. С линиями тренда (которые работают по галочке) - На одном графике нарисовал, кликаешь на другой инструмент, начинаешь рисовать там и все смешивается в кучу.
С метками (по которые отображаются на всех графиках) - Подписал один инструмент своей меткой. К примеру по Дивидендам, Или записал на что внимание обращать, или почему был рост\падение. А они все так же дублируются на других инструментах и получается каша.... В итоге зачем этот инструмент? Чтобы сделать 2-3 метки? (и они не будут пересекаться только если шкала Y будет разная на инструментах).
Зайдите в пункт меню Система/Настройки/Основные/Программа/Сохранение данных/ и выберите пункты "Данные, отражающие текущее состояние и всю историю изменений» и «Получать пропущенные данные"
Если настройка включена, а истории нет, то это означает, что Ваш брокер не собирает историю по данному параметру волатильности опционов. Данная настройка выполняется на стороне брокера.
Дело в том, что коды фьючерсов/опционов в 2009 году и в 2009 году одинаковы, например SiH9, SIM9, то на графике можно наблюдать данные за 2009 год. Связано это с тем архивы формируются по short-name вместо seccode.
Atom написал: Точнее на миллисекунду появляется и исчезает и если не подождать одну свечку, то и при удалении индикатора и снова добавлении не показывает, т.е. нужно подождать хотя бы свечу одну и потом перезапустить, чтобы отобразился знак, вот что за хрень?
Добрый день. Выложите скрипт индикатора, пожалуйста.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
maipa написал: Егор, Ваш ответ лишь подтверждает моё мнение, что данными проблемами никто не занимается и не разбирается.. (
Я естественно выполнил данные рекомендации и написал об этом ещё 4 апреля всем адресатам кто был в копиях
Повторяю письмо от 4 апреля 2019 года ---------- Вы просили: 1. Сделайте резервную копию вашего WND-файла. 2. Скопируйте ваш WND-файл в два экземпляра, из одного удалите все графики, из другого котировочные окна. 3. Последовательно загрузите сначала первую конфигурацию, установите соединение с сервером и попробуйте открыть форму ввода заявки, потом вторую. 4. Сообщите нам результат. ------
По результатам тестов - наибольшее влияние на "подтормаживание" - наличие графиков. Без графиков тормозов почти нет. Почти - потому что мне кажется , любой рабочий квик, который растягиваешь на несколько мониторов - начинает тормозить в период всплеска волотильности.
Просто вышла путаница в номерах CQ. Данный запрос был нами принят еще 4 мая. Номер обращений (CQ02392709) (CQ02396085) исключите. Сейчас все разбирается в рамках обращения (CQ02447240)