Возможна замена QUIK 8.7..1.3 на современную для работы с брокером Сбер ?, глюки QUIK 8.7..1.3 (реторо- версия от Сбер)
Пользователь
Сообщений: Регистрация: 15.12.2021
18.12.2021 14:25:05
Есть глюки и ошибки в работе версии QUIK 8.7.1.3. Какая более поздняя версия QUIK способна работать с брокером Сбербанк ? Иначе - возможно ли устранение ошибок в устаревшей версии 8.7.1.3 ?
Пользователь
Сообщений: Регистрация: 15.12.2021
19.12.2021 12:09:43
Скриншоты:
1) настройка соедиенния 2) установка соединения 3) ошибка
Пользователь
Сообщений: Регистрация: 21.08.2015
19.12.2021 13:35:48
Похоже, вы квик с сайта арки распаковали и пытаетесь запустить как есть. Но в архиве от арки нет брокерских настроек. Их, в принципе, можно руками сделать, но проще всего всего пойти другим путем: 1) скопировать работающий квик старой версии (всю папку) 2) в эту скопированную папку распаковать архив с квиком 9.3.3, подтвердив замену файлов.
0) (ручной путь тоже интересен) Какие брокерские настройки нужно изменить и где они хранятс ?
1-2) - В архиве quik_9.3.3_upd.zip есть файл update.exe - запустить его после копирования файлов ? - Quik 8.7.1.3 от Сбера размещает файлы в C:SBERBANK\quik64, это имеет значение ?
Пользователь
Сообщений: Регистрация: 21.08.2015
19.12.2021 20:25:07
Цитата
ISINhere2001 написал: 0) (ручной путь тоже интересен) Какие брокерские настройки нужно изменить и где они хранятс ?
Вкратце - в папке квика есть несколько длл-криптопровайдеров, нужно выбрать нужного провайдера и сказать квику, что надо именно его использовать, затем настроить саму длл провайдера. По скринам мы видим, что настроен OpenSSL_Pr.dll, соответственно в qcrypto.ini должны быть настройки, предписывающие квику использовать его, а в OpenSSL_Pr.ini - настройки самого провайдера. Также в ip.cfg указаны адреса и порты серверов (то, что через UI в соединениях можно настроить).
Ошибка гласит, что сервер этот метод не поддерживает. Откуда возникают вопросы, верны ли адрес и порт сервера и включен ли сервер сегодня (воскресенье же). Вполне возможно, у сбера есть другие сервера, поддерживающие этот метод. Или нет, я не знаю. Есть ли у вас ключи для квика, эти самые pubring/secring? Если есть, то, скорей всего, метод подключения не OpenSSL. В этом случае проще всего просто убрать из папки квика файл qcrypto.ini, что переключит квик на дефолтный провайдер, положить файл qcrypto.cfg с путями к ключам и попробовать подключиться.
Но лучше не искать приключений и заиспользовать настройки от старого квика.
Цитата
ISINhere2001 написал: В архиве quik_9.3.3_upd.zip есть файл update.exe - запустить его после копирования файлов ?
Нет, не нужно. Само копирование файлов в папку квика и есть то, что этот update.exe делает. Если удастся подключиться, надо уже в квике зайти в "получение файлов - программа" и посмотреть, что еще можно подкачать себе, там могут быть всякие допмодули необязательные.
Пользователь
Сообщений: Регистрация: 15.12.2021
19.12.2021 21:52:55
Цитата
Anton написал: Ошибка гласит, что сервер этот метод не поддерживает. Откуда возникают вопросы, верны ли адрес и порт сервера и включен ли сервер сегодня (воскресенье же). Вполне возможно, у сбера есть другие сервера, поддерживающие этот метод. Или нет, я не знаю. Есть ли у вас ключи для квика, эти самые pubring/secring? Если есть, то, скорей всего, метод подключения не OpenSSL. В этом случае проще всего просто убрать из папки квика файл qcrypto.ini, что переключит квик на дефолтный провайдер, положить файл qcrypto.cfg с путями к ключам и попробовать подключиться.
Посмотрел настройки подключения к интернету в старой версии, скриншот ниже . При установке, вроде был выбор (точных формулировок не помню): 1) публичный ключ провайдера 2) USB ключ, 3) имя/пароль/код по СМС выбрал третий способ Cервер брокера Сбер в воскресенье работает, но какие криптопротоколы он поддерживает не знаю. Получил в 21:24 "пропущенные данные" по запросу через F5
Сейчас сделаю по Вашей инструкции и попытаюсь подключиться
Пользователь
Сообщений: Регистрация: 21.08.2015
19.12.2021 21:57:59
Цитата
ISINhere2001 написал: Посмотрел настройки подключения к интернету в старой версии, скриншот ниже
Тогда уж можно было посмотреть, какой провайдер используется, настройки-основные-программа-шифрование. И в новой версии поставить такой же, чем по файлам ковыряться с опасностью банальной опечатки и долгих поисков, что сломалось.
Пользователь
Сообщений: Регистрация: 30.05.2020
19.12.2021 22:06:26
Криптопровайдер, вроде, в файле qcrypto.ini указан. Можно его перенести в новую версию.
Пользователь
Сообщений: Регистрация: 30.05.2020
19.12.2021 22:08:38
Можно ещё скопировать ka_pr.ini mp_pr.ini OpenSSL_Pr.ini в зависимости от того, какой криптопровайдер используется.
Незнайка, файлы могут по-разному называться, лучше открывать qcrypto.ini и смотреть, на что он ссылается, и далее со всеми так. Куда как проще накатывать файлы из обновления на рабочий квик (сделав бэкап). В данном случае есть еще вариант, что у сбера сервер восьмой версии, тогда и квик надо восьмой ставить, а не девятый.
Пользователь
Сообщений: Регистрация: 30.05.2020
19.12.2021 22:18:00
Цитата
Anton написал: Куда как проще накатывать файлы из обновления на рабочий квик (сделав бэкап).
Все так делают. Я не знаю, с чем у автора возникли сложности. Только если
Цитата
Anton написал: есть еще вариант, что у сбера сервер восьмой версии
написал: Посмотрел настройки подключения к интернету в старой версии, скриншот ниже
Тогда уж можно было посмотреть, какой провайдер используется, настройки-основные-программа-шифрование. И в новой версии поставить такой же, чем по файлам ковыряться с опасностью банальной опечатки и долгих поисков, что сломалось.
Цитата
Незнайка написал: Криптопровайдер, вроде, в файле qcrypto.ini указан. Можно его перенести в новую версию.
Значит, в новый квик копируем qcrypto.ini, mp_pr.ini, ka_pr.ini из старого и смотрим, что получается.
Пользователь
Сообщений: Регистрация: 15.12.2021
19.12.2021 23:40:53
Цитата
Anton написал: еще вариант, что у сбера сервер восьмой версии, тогда и квик надо восьмой ставить, а не девятый.
1) Сотрудники техподдержки Quik в Сбере пользуются 9-й версией терминала, но пользователям ее пока не предоставляют, тк не все оттестировали. Возможно их терминалы Quik 9 обслуживает сервер "только для сотрудников Сбера".
2) Тему создал из-за того, что в 8 версии терминала много досадных косяков, осложняющих эксплуатацию.
Надеялся, что в версии 9 большая их часть исправлена , но почитал форуми и понял, что как обычно, появились новые ошибки.
Незнайка написал: Ещё нужны сами либы KA_Pr.dll и MP_Pr.dll
В смысле скопировать из старой папки в новую.
Пользователь
Сообщений: Регистрация: 21.08.2015
19.12.2021 23:52:12
Цитата
ISINhere2001 написал: Сотрудники техподдержки Quik в Сбере пользуются 9-й версией терминала, но пользователям ее пока не предоставляют, тк не все оттестировали.
Тогда и не получится ничего, девятый клиент к восьмому серверу не подходит, надо последний восьмой ставить.
Цитата
Незнайка написал: Ещё нужны сами либы KA_Pr.dll и MP_Pr.dll
mp_pr есть в апдейте, а вот ka_pr нет, и от седьмого не подойдет.
То есть куда ни кинь, всюду клин, поэтому остается вариант в седьмом квике смотреть, что есть в получении файлов - программа, повезет, если там восьмерка какая-нибудь (она 64-битная хотя бы), поставить ее и потом поверх накатить последнюю из восьмых версий. Это максимум, что можно сделать до появления девятого сервера в продакшене.
Пользователь
Сообщений: Регистрация: 21.08.2015
19.12.2021 23:55:21
Цитата
Anton написал: девятый клиент к восьмому серверу не подходит
Но если все же в продакшен выставлен девятый сервер, то неважно, что там поддержка сбера думает )
Пользователь
Сообщений: Регистрация: 30.05.2020
20.12.2021 00:01:28
Цитата
ISINhere2001 написал: Сотрудники техподдержки Quik в Сбере пользуются 9-й версией терминала, но пользователям ее пока не предоставляют, тк не все оттестировали.
Сбер обычно позже остальных брокеров обновляет версии квика, т.к. действительно тестирует их (особенно серверные) на своём стенде. В отличие от других брокеров, которые сразу выкатывают новые версии на бой. А пользователи пусть сами потом мучаются )) Но я сейчас попробовал подключиться по MultiPurpose_SSPI_Provider из 9.3. У меня пока нет логина и пароля - ввел наобум, пишет "Неверное имя или пароль". Думаю, если б там 8-й сервер был, другая ошибка была бы.
Пользователь
Сообщений: Регистрация: 30.05.2020
20.12.2021 00:04:55
Цитата
Anton написал: mp_pr есть в апдейте, а вот ka_pr нет, и от седьмого не подойдет.
У ТС - 8-я версия x64
Пользователь
Сообщений: Регистрация: 30.05.2020
20.12.2021 00:12:39
KA_Pr.dll и ka_pr.ini не нужны, кстати, т.к. активен
Незнайка написал: KA_Pr.dll и ka_pr.ini не нужны, кстати
Сейчас попробовал без ka_pr и удивился - коннектится (неверное имя или пароль), сидел вот репу чесал, чего это квик не упал. Раз так - все должно получиться.
Пользователь
Сообщений: Регистрация: 30.05.2020
20.12.2021 00:23:56
Цитата
Anton написал: попробовал без ka_pr и удивился - коннектится (неверное имя или пароль), сидел вот репу чесал, чего это квик не упал.
Потому что KA и MP - это разные СКЗИ-провайдеры, не? Можно использовать либо то, либо другое, но не оба сразу.
Пользователь
Сообщений: Регистрация: 21.08.2015
20.12.2021 00:33:13
Цитата
Незнайка написал: Потому что KA и MP - это разные СКЗИ-провайдеры, не?
Про KA ничего не могу сказать, не знаю, что за зверь, тыщу квиков и сто брокеров поменял - никогда не встречался. Может потому, что всегда ключи использую, без этих аццких смс. MP это MultiPurpose_SSPI_Provider. Возможно, отсутствие KA вылезет где-нибудь на более позднем этапе подключения, а может и нет.
Пользователь
Сообщений: Регистрация: 15.12.2021
20.12.2021 00:39:16
Цитата
Anton написал: Сейчас попробовал без ka_pr и удивился - коннектится (неверное имя или пароль), сидел вот репу чесал, чего это квик не упал. Раз так - все должно получиться.
напишите пожалуйста, если не сложно, что и куда копировать, какие файлы изменить, дополнить.
Пользователь
Сообщений: Регистрация: 30.05.2020
20.12.2021 00:45:56
Цитата
ISINhere2001 написал: напишите пожалуйста, если не сложно, что и куда копировать, какие файлы изменить, дополнить.
Берем паку с рабочей версией 8 (Пусть будет условно QUIK8). Делаем её копию: QUIK9 Далее из quik_9.3.3_upd.zip распаковываем содержимое в QUIK9 с заменой файлов. Из QUIK8 копируем файлы MP_Pr.dll, mp_pr.ini, qcrypto.ini в QUIK9 с заменой.
Пользователь
Сообщений: Регистрация: 30.05.2020
20.12.2021 00:47:54
Цитата
Незнайка написал: Из QUIK8 копируем файлы MP_Pr.dll, mp_pr.ini, qcrypto.ini в QUIK9 с заменой.
Только mp_pr.ini, qcrypto.ini скопировать из QUIK8 в QUIK9
Пользователь
Сообщений: Регистрация: 30.05.2020
20.12.2021 00:53:21
Цитата
Незнайка написал: Из QUIK8 копируем файлы MP_Pr.dll, mp_pr.ini, qcrypto.ini в QUIK9 с заменой.
Вот это ваще не надо. Не обратил внимания. что в quik_9.3.3_upd.zip никаких инишников нет, т.ч. эти файлы и так останутся при создании копии папки целиком QUIK8 -> QUIK9.
Все неправильно ) Надо только корневой сертификат импортировать в доверенные корневые, это который самоподписанный (DigiCert Trusted Root G4). Его можно вытащить из вкладки путь сертификации, он там наверху и от него произведены промежуточный и аркин, которые как раз импортировать не надо, они же ж вот они, в сертификат зашиты.
Цитата
ISINhere2001 написал: Просто установил на него версию 9 3 3 установщиком Quik Junior и импортировал то-ли один, то-ли 2 сертификата.
Вооот, я знал, что юниор выползет где-то, это, кажется, единственный сервер с OpenSSL провайдером. В качестве апдейта надо использовать не юниор, а .
Цитата
ISINhere2001 написал: что и куда копировать, какие файлы изменить, дополнить.
Ну тут два пути.
Если прям охота чистый-чистый квик, то так: 1) распаковываем апдейт 9.3.3 в новую папку (она будет новым квиком) 2) копируем из папки старого квика файлы qcrypto.ini, mp_pr.ini, ka_pr.ini 3) запускаем info.exe в новой папке. Квик скажет, что справочников нет, ничего нет, все будет, но потом. Это ок. Пробуем подключиться, должно сработать 4) заново все настраиваем, как в первый раз.
Если охота сохранить настройки от старого квика, то так: 1) делаем полную копию папки старого квика (она будет новым квиком) 2) все файлы из апдейта 9.3.3 забрасываем в эту папку, на вопрос заменить отвечаем да 3) запускаем info.exe в новой папке. Все, квик обновлен и должен сразу заработать.
Пользователь
Сообщений: Регистрация: 30.05.2020
20.12.2021 01:07:20
Цитата
Anton написал: Надо только корневой сертификат импортировать в доверенные корневые, это который самоподписанный (DigiCert Trusted Root G4).
Я вообще не заморачивался с сертификатами. Просто после обновления до 9 при попытке запуска квика вида ругнулась однократно, что файл info.exe повреждён. Я нажал "ОК". Вроде, повторно распаковал из апдейта info.exe (щас уже не вспомню) и запустил заново - всё заработало. Про сертификаты я уже потом прочитал на форуме.
Пользователь
Сообщений: Регистрация: 21.08.2015
20.12.2021 01:14:55
Цитата
Незнайка написал: Я вообще не заморачивался с сертификатами.
Я тоже, однажды залил руками все новые сертификаты с майкрософта и с тех пор проблем не видел. Они там спецом эту штуку проделали, чтобы запихнуть в семерку телеметрию. Типа обновление сертификатов не работает без какого-то там патча, а патч требует новый стек инсталлера, а новый стек инсталлера приезжает с телеметрией и дело в шляпе.
Пользователь
Сообщений: Регистрация: 15.12.2021
21.12.2021 20:15:02
Цитата
Anton написал: Все неправильно ) Надо только корневой сертификат импортировать в доверенные корневые, это который самоподписанный (DigiCert Trusted Root G4). Его можно вытащить из вкладки путь сертификации, он там наверху и от него произведены промежуточный и аркин, которые как раз импортировать не надо, они же ж вот они, в сертификат зашиты.
После импорта ненужного сертификата не знаю, что делать. QUIK 9 3 3 не запускается В соседней теме техподдержка QUIK посоветовала инструкцию для установки сертификата
Цитата
Alexey Ivannikov написал: Инструкция тут: Она подходит для всех версий от 9.2 и до более поздних.
Пользователь
Сообщений: Регистрация: 15.12.2021
21.12.2021 20:19:50
Там же, в сообщении #249 говорится, что версия 9 3 3 QUIK будет работать со Сбербанком
Цитата
Осталось понять будет ли QUIK 9.3.3 работать со Сбербанком?
Alexey Ivannikov написал: Добрый день.Будет.
Нужна инструкция по настройке терминала QUIK 9 3 3 для работы с брокером Сбербанк.
Давайте как-то подробнее. Не запускается в смысле ничего не происходит или как.
Цитата
ISINhere2001 написал: После импорта ненужного сертификата не знаю, что делать.
Ненужный надо убрать из хранилища, нужный поставить. Давайте в строке "выполнить" набьем mmc, разрешим повышение прав и увидим консоль управления. В ней в меню файл выберем "добавить или удалить оснастку". В появившемся диалоге выберем "Сертификаты" и добавим в правую панель. На вопрос, чье хранилище будем ковырять, ответим "компьютера". На вопрос, локального или удаленного, ответим локального. Нажмем ок и увидим, что оснастка появилась в дереве консоли слева. Для начала шагов хватит, пожалуй.
Пользователь
Сообщений: Регистрация: 21.08.2015
21.12.2021 20:55:37
Теперь развернем в дереве "Сертификаты" и откроем папку "Доверенные корневые центры сертификации" и подпапку "сертификаты". Убедимся, что список сертификатов отсортирован по столбцу "Кому выдан" (если нет, кликнем по заголовку столбца) и попытаемся найти "DigiCert Trusted Root G4". Вот я у себя нашел
Пользователь
Сообщений: Регистрация: 21.08.2015
21.12.2021 21:33:54
Если сертификата нет в этом хранилище, значит, вы его либо вообще не импортировали, либо засадили куда-то не туда. Если сертификат есть, дважды кликнем на нем, в открывшемся диалоге пройдем на вкладку "путь сертификации" и убедимся, что сертификат действителен.
написал: Все неправильно ) Надо только корневой сертификат импортировать в доверенные корневые, это который самоподписанный (DigiCert Trusted Root G4). Его можно вытащить из вкладки путь сертификации, он там наверху и от него произведены промежуточный и аркин, которые как раз импортировать не надо, они же ж вот они, в сертификат зашиты.
После импорта ненужного сертификата не знаю, что делать. QUIK 9 3 3 не запускается В соседней теме техподдержка QUIK посоветовала инструкцию для установки сертификата
Цитата
Alexey Ivannikov написал: Инструкция тут: Она подходит для всех версий от 9.2 и до более поздних.
Добрый день.
Есть 2 отдельные темы:
1. Импорт сертификата. Нужен только если у пользователя устаревший Windows. 2. Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
22.12.2021 12:50:14
Цитата
Alexey Ivannikov написал: 2. Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
Alexey Ivannikov, могли бы вы ещё рядом с апдейтом класть библиотеки модулей InstrClient.dll, Reports.dll, StratVolat.dll ?
Надо делать так, как надо. А как не надо - делать не надо.
написал: 2. Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
, могли бы вы ещё рядом с апдейтом класть библиотеки модулей InstrClient.dll, Reports.dll, StratVolat.dll ?
Добрый день.
Мы подумаем над Вашим предложением, спасибо.
Пользователь
Сообщений: Регистрация: 15.12.2021
24.12.2021 17:42:06
Цитата
Alexey Ivannikov написал: Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
Alexey Ivannikov, а если копировать конфигурационные файлы из версии 8 в 9.3.3, QUIK будет работать и какой список этих файлов ?
написал: Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
, а если копировать конфигурационные файлы из версии 8 в 9.3.3, QUIK будет работать и какой список этих файлов ?
Добрый день.
Выше описана простая и понятная схема обновления, с которой может спокойно справиться человек даже с самым начальным уровнем знакомства с ПК. Не видим смысла обсуждать то, чего пользователю не нужно делать, т.к. это просто излишне. Выше Вам практически всё касательно этой темы другие пользователи, кстати, расписали.