Возможна замена QUIK 8.7..1.3 на современную для работы с брокером Сбер ?

Страницы: 1
RSS
Возможна замена QUIK 8.7..1.3 на современную для работы с брокером Сбер ?, глюки QUIK 8.7..1.3 (реторо- версия от Сбер)
 
Есть  глюки и ошибки в работе версии  QUIK 8.7.1.3.  Какая  более поздняя версия  QUIK  способна  работать с брокером Сбербанк ?
Иначе - возможно ли устранение ошибок в устаревшей версии   8.7.1.3 ?
 
Скриншоты:

1) настройка соедиенния
2) установка соединения
3) ошибка






 
Похоже, вы квик с сайта арки распаковали и пытаетесь запустить как есть. Но в архиве от арки нет брокерских настроек. Их, в принципе, можно руками сделать, но проще всего всего пойти другим путем:
1) скопировать работающий квик старой версии (всю папку)
2) в эту скопированную папку распаковать архив с квиком 9.3.3, подтвердив замену файлов.
 
Anton,  

0)  (ручной путь тоже интересен)  Какие брокерские настройки нужно изменить и где они хранятс  ?

1-2) - В архиве quik_9.3.3_upd.zip есть файл update.exe - запустить его после копирования файлов ?
- Quik 8.7.1.3 от Сбера размещает файлы  в C:SBERBANK\quik64, это имеет значение ?
 
Цитата
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 делает. Если удастся подключиться, надо уже в квике зайти в "получение файлов - программа" и посмотреть, что еще можно подкачать себе, там могут быть всякие допмодули необязательные.
 
Цитата
Anton написал:
Ошибка гласит, что сервер этот метод не поддерживает. Откуда возникают вопросы, верны ли адрес и порт сервера и включен ли сервер сегодня (воскресенье же). Вполне возможно, у сбера есть другие сервера, поддерживающие этот метод. Или нет, я не знаю. Есть ли у вас ключи для квика, эти самые pubring/secring? Если есть, то, скорей всего, метод подключения не OpenSSL. В этом случае проще всего просто убрать из папки квика файл qcrypto.ini, что переключит квик на дефолтный провайдер, положить файл qcrypto.cfg с путями к ключам и попробовать подключиться.

Посмотрел настройки подключения к интернету в старой версии, скриншот ниже . При установке, вроде был выбор (точных формулировок не помню):
 1) публичный ключ провайдера 2) USB ключ, 3) имя/пароль/код по СМС
выбрал  третий способ
Cервер брокера Сбер в воскресенье работает, но какие криптопротоколы он поддерживает не знаю.   Получил в 21:24  "пропущенные данные"  по запросу через F5





Сейчас сделаю по Вашей инструкции и попытаюсь подключиться
 
Цитата
ISINhere2001 написал:
Посмотрел настройки подключения к интернету в старой версии, скриншот ниже
Тогда уж можно было посмотреть, какой провайдер используется, настройки-основные-программа-шифрование. И в новой версии поставить такой же, чем по файлам ковыряться с опасностью банальной опечатки и долгих поисков, что сломалось.
 
Криптопровайдер, вроде, в файле qcrypto.ini указан. Можно его перенести в новую версию.
 
Можно ещё скопировать
ka_pr.ini
mp_pr.ini
OpenSSL_Pr.ini
в зависимости от того, какой криптопровайдер используется.
 
И qrypto.cfg для RSA.

ISINhere2001, вы PIN вводите при подключении?
 
Незнайка, файлы могут по-разному называться, лучше открывать qcrypto.ini и смотреть, на что он ссылается, и далее со всеми так. Куда как проще накатывать файлы из обновления на рабочий квик (сделав бэкап). В данном случае есть еще вариант, что у сбера сервер восьмой версии, тогда и квик надо восьмой ставить, а не девятый.
 
Цитата
Anton написал:
Куда как проще накатывать файлы из обновления на рабочий квик (сделав бэкап).

Все так делают. Я не знаю, с чем у автора возникли сложности. Только если
Цитата
Anton написал:
есть еще вариант, что у сбера сервер восьмой версии
 
Цитата
Anton написал:
Цитата
ISINhere2001 написал:
Посмотрел настройки подключения к интернету в старой версии, скриншот ниже
Тогда уж можно было посмотреть, какой провайдер используется, настройки-основные-программа-шифрование. И в новой версии поставить такой же, чем по файлам ковыряться с опасностью банальной опечатки и долгих поисков, что сломалось.
Цитата
Незнайка написал:
Криптопровайдер, вроде, в файле qcrypto.ini указан. Можно его перенести в новую версию.
содержимое файла  qcrypto.ini
Скрытый текст

Цитата
Незнайка написал:
ISINhere2001 , вы PIN вводите при подключении?
Да, ввожу одноразовый PIN из SMS
 
Цитата
ISINhere2001 написал:
содержимое файла  qcrypto.ini
Значит, в новый квик копируем qcrypto.ini, mp_pr.ini, ka_pr.ini из старого и смотрим, что получается.
 
Цитата
Anton написал:
еще вариант, что у сбера сервер восьмой версии, тогда и квик надо восьмой ставить, а не девятый.
1) Сотрудники техподдержки  Quik в Сбере пользуются 9-й версией терминала, но пользователям ее пока не предоставляют, тк не все оттестировали.
  Возможно их терминалы Quik 9 обслуживает сервер  "только для сотрудников Сбера".


2) Тему создал из-за того, что в 8 версии терминала много досадных косяков, осложняющих эксплуатацию.

Надеялся, что в версии 9 большая их часть  исправлена , но почитал форуми и понял, что как обычно, появились новые ошибки.
 
Цитата
Anton написал:
содержимое файла  qcrypto.ini
Ещё нужны сами либы KA_Pr.dll и MP_Pr.dll
 
Цитата
Незнайка написал:
Ещё нужны сами либы KA_Pr.dll и MP_Pr.dll
В смысле скопировать из старой папки в новую.
 
Цитата
ISINhere2001 написал:
Сотрудники техподдержки  Quik в Сбере пользуются 9-й версией терминала, но пользователям ее пока не предоставляют, тк не все оттестировали.
Тогда и не получится ничего, девятый клиент к восьмому серверу не подходит, надо последний восьмой ставить.

Цитата
Незнайка написал:
Ещё нужны сами либы KA_Pr.dll и MP_Pr.dll
mp_pr есть в апдейте, а вот ka_pr нет, и от седьмого не подойдет.

То есть куда ни кинь, всюду клин, поэтому остается вариант в седьмом квике смотреть, что есть в получении файлов - программа, повезет, если там восьмерка какая-нибудь (она 64-битная хотя бы), поставить ее и потом поверх накатить последнюю из восьмых версий. Это максимум, что можно сделать до появления девятого сервера в продакшене.
 
Цитата
Anton написал:
девятый клиент к восьмому серверу не подходит
Но если все же в продакшен выставлен девятый сервер, то неважно, что там поддержка сбера думает )
 
Цитата
ISINhere2001 написал:
Сотрудники техподдержки  Quik в Сбере пользуются 9-й версией терминала, но пользователям ее пока не предоставляют, тк не все оттестировали.
Сбер обычно позже остальных брокеров обновляет версии квика, т.к. действительно тестирует их (особенно серверные) на своём стенде.
В отличие от других брокеров, которые сразу выкатывают новые версии на бой. А пользователи пусть сами потом мучаются ))
Но я сейчас попробовал подключиться по MultiPurpose_SSPI_Provider из 9.3. У меня пока нет логина и пароля - ввел наобум, пишет "Неверное имя или пароль". Думаю, если б там 8-й сервер был, другая ошибка была бы.
 
Цитата
Anton написал:
mp_pr есть в апдейте, а вот ka_pr нет, и от седьмого не подойдет.
У ТС - 8-я версия x64
 
KA_Pr.dll и ka_pr.ini не нужны, кстати, т.к. активен
Цитата
ISINhere2001 написал:
[CryptoProvidersSettings]
CipherCryptoProvider=MultiPurpose_SSPI_Provider
 
Цитата
Незнайка написал:
У ТС - 8-я версия x64
Ага, верно, 8.7 задом наперед прочитал )
Цитата
Незнайка написал:
KA_Pr.dll и ka_pr.ini не нужны, кстати
Сейчас попробовал без ka_pr и удивился - коннектится (неверное имя или пароль), сидел вот репу чесал, чего это квик не упал. Раз так - все должно получиться.
 
Цитата
Anton написал:
попробовал без ka_pr и удивился - коннектится (неверное имя или пароль), сидел вот репу чесал, чего это квик не упал.
Потому что KA и MP - это разные СКЗИ-провайдеры, не? Можно использовать либо то, либо другое, но не оба сразу.
 
Цитата
Незнайка написал:
Потому что KA и MP - это разные СКЗИ-провайдеры, не?
Про KA ничего не могу сказать, не знаю, что за зверь, тыщу квиков и сто брокеров поменял - никогда не встречался. Может потому, что всегда ключи использую, без этих аццких смс. MP это MultiPurpose_SSPI_Provider. Возможно, отсутствие KA вылезет где-нибудь на более позднем этапе подключения, а может и нет.
 
Цитата
Anton написал:
Сейчас попробовал без ka_pr и удивился - коннектится (неверное имя или пароль), сидел вот репу чесал, чего это квик не упал. Раз так - все должно получиться.

напишите пожалуйста, если не сложно, что и куда копировать, какие файлы изменить, дополнить.
 
Цитата
ISINhere2001 написал:
напишите пожалуйста, если не сложно, что и куда копировать, какие файлы изменить, дополнить.
Берем паку с рабочей версией 8 (Пусть будет условно QUIK8). Делаем её копию: QUIK9
Далее из quik_9.3.3_upd.zip распаковываем содержимое в QUIK9 с заменой файлов.
Из QUIK8 копируем файлы MP_Pr.dll, mp_pr.ini, qcrypto.ini в QUIK9 с заменой.
 
Цитата
Незнайка написал:
Из QUIK8 копируем файлы MP_Pr.dll, mp_pr.ini, qcrypto.ini в QUIK9 с заменой.
Только mp_pr.ini, qcrypto.ini скопировать из QUIK8 в QUIK9
 
Цитата
Незнайка написал:
Из QUIK8 копируем файлы MP_Pr.dll, mp_pr.ini, qcrypto.ini в QUIK9 с заменой.
Вот это ваще не надо. Не обратил внимания. что в quik_9.3.3_upd.zip никаких инишников нет, т.ч. эти файлы и так останутся при создании копии папки целиком QUIK8 -> QUIK9.
 
Цитата
ISINhere2001 написал:
Так импортировал сертификат
Все неправильно ) Надо только корневой сертификат импортировать в доверенные корневые, это который самоподписанный (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 в новой папке. Все, квик обновлен и должен сразу заработать.
 
Цитата
Anton написал:
Надо только корневой сертификат импортировать в доверенные корневые, это который самоподписанный (DigiCert Trusted Root G4).
Я вообще не заморачивался с сертификатами. Просто после обновления до 9 при попытке запуска квика вида ругнулась однократно, что файл info.exe повреждён. Я нажал "ОК". Вроде, повторно распаковал из апдейта info.exe (щас уже не вспомню) и запустил заново - всё заработало. Про сертификаты я уже потом прочитал на форуме.
 
Цитата
Незнайка написал:
Я вообще не заморачивался с сертификатами.
Я тоже, однажды залил руками все новые сертификаты с майкрософта и с тех пор проблем не видел. Они там спецом эту штуку проделали, чтобы запихнуть в семерку телеметрию. Типа обновление сертификатов не работает без какого-то там патча, а патч требует новый стек инсталлера, а новый стек инсталлера приезжает с телеметрией и дело в шляпе.
 
Цитата
Anton написал:
Все неправильно ) Надо только корневой сертификат импортировать в доверенные корневые, это который самоподписанный (DigiCert Trusted Root G4). Его можно вытащить из вкладки путь сертификации, он там наверху и от него произведены промежуточный и аркин, которые как раз импортировать не надо, они же ж вот они, в сертификат зашиты.

После импорта ненужного сертификата не знаю, что делать.  QUIK 9 3 3 не запускается
В соседней теме   https://forum.quik.ru/messages/forum1/message60535/topic4529/#message60535   техподдержка QUIK посоветовала инструкцию для установки сертификата  


Цитата
Alexey Ivannikov написал:
Инструкция  тут:   https://arqatech.com/upload/iblock/334/Certificate_QUIK_Front9.2.pdf Она  подходит для всех версий от 9.2 и до более поздних.
 
Там же, в сообщении #249  говорится, что   версия 9 3 3 QUIK  будет работать со Сбербанком
https://forum.quik.ru/messages/forum1/message60488/topic4529/#message60488

Цитата
Осталось понять   будет ли QUIK 9.3.3 работать со Сбербанком?  

Alexey Ivannikov написал: Добрый день.Будет.

Нужна инструкция по настройке терминала QUIK  9 3 3 для работы с брокером  Сбербанк.
 
Цитата
ISINhere2001 написал:
QUIK 9 3 3 не запускается
Давайте как-то подробнее. Не запускается в смысле ничего не происходит или как.
Цитата
ISINhere2001 написал:
После импорта ненужного сертификата не знаю, что делать.
Ненужный надо убрать из хранилища, нужный поставить. Давайте в строке "выполнить" набьем mmc, разрешим повышение прав и увидим консоль управления. В ней в меню файл выберем "добавить или удалить оснастку". В появившемся диалоге выберем "Сертификаты" и добавим в правую панель. На вопрос, чье хранилище будем ковырять, ответим "компьютера". На вопрос, локального или удаленного, ответим локального. Нажмем ок и увидим, что оснастка появилась в дереве консоли слева. Для начала шагов хватит, пожалуй.
 
 
Теперь развернем в дереве "Сертификаты" и откроем папку "Доверенные корневые центры сертификации" и подпапку "сертификаты". Убедимся, что список сертификатов отсортирован по столбцу "Кому выдан" (если нет, кликнем по заголовку столбца) и попытаемся найти "DigiCert Trusted Root G4". Вот я у себя нашел
 
 
Если сертификата нет в этом хранилище, значит, вы его либо вообще не импортировали, либо засадили куда-то не туда. Если сертификат есть, дважды кликнем на нем, в открывшемся диалоге пройдем на вкладку "путь сертификации" и убедимся, что сертификат действителен.
 
 
Цитата
ISINhere2001 написал:
Цитата
Anton написал:
Все неправильно ) Надо только корневой сертификат импортировать в доверенные корневые, это который самоподписанный (DigiCert Trusted Root G4). Его можно вытащить из вкладки путь сертификации, он там наверху и от него произведены промежуточный и аркин, которые как раз импортировать не надо, они же ж вот они, в сертификат зашиты.

После импорта ненужного сертификата не знаю, что делать.  QUIK 9 3 3 не запускается
В соседней теме    https://forum.quik.ru/messages/forum1/message60535/topic4529/#message60535    техподдержка QUIK посоветовала инструкцию для установки сертификата  


Цитата
Alexey Ivannikov написал:
Инструкция  тут:    https://arqatech.com/upload/iblock/334/Certificate_QUIK_Front9.2.pdf  Она  подходит для всех версий от 9.2 и до более поздних.
Добрый день.

Есть 2 отдельные темы:

1. Импорт сертификата. Нужен только если у пользователя устаревший Windows.
2. Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице https://arqatech.com/ru/support/files/), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
 
Цитата
Alexey Ivannikov написал:
2. Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице  https://arqatech.com/ru/support/files/ ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
Alexey Ivannikov, могли бы вы ещё рядом с апдейтом класть библиотеки модулей InstrClient.dll, Reports.dll, StratVolat.dll ?
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Старатель написал:
Цитата
Alexey Ivannikov написал:
2. Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице   https://arqatech.com/ru/support/files/  ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
Alexey Ivannikov, могли бы вы ещё рядом с апдейтом класть библиотеки модулей InstrClient.dll, Reports.dll, StratVolat.dll ?
Добрый день.

Мы подумаем над Вашим предложением, спасибо.
 
Цитата
Alexey Ivannikov написал:
Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице  https://arqatech.com/ru/support/files/ ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.

Alexey Ivannikov,   а если копировать конфигурационные файлы  из версии 8   в   9.3.3,      QUIK будет работать и какой список этих файлов ?
 
Цитата
ISINhere2001 написал:
Цитата
Alexey Ivannikov написал:
Обновление версии QUIK не через интерфейс программы. Оно делается очень просто: качаем архив с комплектом файлов для обновления программы вручную (актуальный архив присутствует на странице   https://arqatech.com/ru/support/files/  ), после чего распаковываем его (с заменой файлов) в корень папки с QUIK. В этом случае происходит только обновление самой программы (не трогаются конфигурационные файлы) и QUIK будет работать без каких бы то ни было дополнительных манипуляций.
/user/11/
Alexey Ivannikov,   а если копировать конфигурационные файлы  из версии 8   в   9.3.3,      QUIK будет работать и какой список этих файлов ?
Добрый день.

Выше описана простая и понятная схема обновления, с которой может спокойно справиться человек даже с самым начальным уровнем знакомства с ПК. Не видим смысла обсуждать то, чего пользователю не нужно делать, т.к. это просто излишне. Выше Вам практически всё касательно этой темы другие пользователи, кстати, расписали.
Страницы: 1
Читают тему (гостей: 1)
Наверх