Обновлено: 09.11.2011
С наибольшим количеством сложностей пользователь iQuik конечно же сталкивается во время установки приложения и первого его запуска. И вовсе не потому, что процесс установки сколь-нибудь сложен, наоборот: сама установка подкупающе проста! Но скачиваемый с AppStore дистрибутив изначально настроен на работу с «игровыми серверами» Arqa, а потому для подключения к серверу любого брокера требует выполнения некоторых настроек. При этом есть ряд тонких моментов, которые в той или иной ситуации приводят к достаточно неочевидным ошибкам (в плане «что же сделать, чтобы проблему устранить??») при попытках подключиться терминалом iQuik к серверу брокера.
В заметках на этом сайте я стараюсь везде приводить ровно такую последовательность действий, которая позволит пользователю вообще не столкнуться с какой-либо проблемой при установке и запуске, обязательно обращая внимание на все подобные «мелочи». Но, понятно, все предусмотреть невозможно, да и пользователь по разным причинам не всегда точно соблюдает последовательность действий.
Все вышесказанное вполне касается и ошибки, вынесенной в заголовок. Вообще говоря, о действиях, позволяющих с ней не столкнуться вовсе, упоминалось уже несколько раз, тем не менее данная проблема иногда случается у пользователей, особенно на самом сложном этапе — этапе установки и первоначального запуска iQuik, поэтому и написана отдельная заметка с картинками.
Итак, iQuik (или iQuik-HD, проблема идентична) установлен, файлы с ключами загружены, запускаем iQuik — и видим сообщение об ошибке: «Ключ сервера или пользователя не найден«. (Кстати сказать, на обычном терминале под Windows ровно такая ошибка тоже может быть, но там, обычно, проще понять что сделано неправильно.)
Причины ошибки могут быть следующие:
1) Неправильно введен логин пользователя;
2) Неправильно заполнено поле AuthName;
3) Отдельная проблема возникает в случае, если логин состоит только из русских букв.
Проверяем логин пользователя
Первый пункт легко проверить, если вы не включали опцию сохранения пароля: надо лишь еще раз внимательно прочитать что указано в поле «Логин» в окне ввода пароля.
Проверяем значение AuthName
Если логин указан верно, то проверяем пункт номер два. (Замечу, что с пунктом 2 не возникает проблем, если вы используете iQuik-HD для iPad и сразу загрузили файл IP.CFG со списком соединений.) Для проверки и, при необходимости, изменения значения AuthName на iPad или iPhone идем в настройки устройства, где в списке программ выбираем iQuik или iQuik-HD (в зависимости от того, что у нас установлено) и проверяем значение в поле AuthName.
Если опция сохранения пароля была включена, то здесь же проверим заданное имя пользователя, он же логин, который в этом диалоге называется «Username» (т.е. еще раз проверяем пункт 1).
Логин свой вы, очевидно, знаете, ведь его надо каждый раз вводить в терминале Quik для Windows. А вот что должно быть указано в параметре AuthName? Узнать это можно двумя способами:
- либо прочитав инструкцию, предоставленную брокером,
- либо посмотрев значение этого параметра в терминале Quik для Windows.
Во втором случае необходимо запустить рабочее место Quik и в меню выбрать «Связь» -> «Доступные соединения».
В открывшемся диалоговом окне посмотрим на значение в последней колонке «Ключ сервера». Именно указанное там слово и надо вписать в AuthName. Все просто!
Логин состоит из русских букв
Данная проблема была выявлена на основании комментариев к данному посту и оказалась не столь уж редкой. Дело в том, что некоторые брокеры или сами пользователи при генерации ключей задают имя (логин) русскими буквами. В терминале Quik для Windows с этим проблем не возникает, а вот в iQuik на iPad или iPhone ввести такой логин невозможно.
Проблема, как оказалось, кроется в несоответствии кодировки, в которой интерпретируются файлы ключей на яблочных устройствах. Чтобы понять наша это проблема или нет — давайте откроем файл c секретным ключом secring.txk в любом текстовом редакторе. В самом начале он будет содержать строку текста в квадратных скобках, например такую:
[ЏҐва®ў €ў ‘Ё¤®а®ўЁз]
Вот в ней-то вся и беда. Кодировка, в которй сохраняется данный файл, отличается от той, которая используется в Windows и iPhone/iPad, при этом Quik для Windows умеет кодировку правильно конвертировать, а iQuik — нет.
Метод исправления предлагается следующий. Сделайте копию файла с секретным ключом secring.txk (на всякий случай), после чего вновь откройте его в текстовом редакторе и внутрь квадратных скобок добавьте цифру 1 в любое место (например, перед закрывающей скобкой), чтобы получилось вот так:
[ЏҐва®ў €ў ‘Ё¤®а®ўЁз1]
и сохраняем модифицированный файл с ключом.
Теперь в качестве логина (User name) указываем везде эту самую цифру 1 (только ее!). Пробуем подключиться, подключение должно пройти успешно. (Добавить можно любую другую цифру, ее и указывать в качестве логина.) Почему и как это работает будет рассказано в одной из следующих заметок.
Пароль состоит из русских букв
Если при генерации ключей вы задали пароль русскими буквами — то ввести его в iQuik и iQuik-HD будет невозможно. Пароль, набранный русскими буквами, необходимо сменить на другой, не содержащий русские буквы, либо сгенерировать новые ключи для доступа с паролем без русских букв и зарегистрировать новые ключи у брокера.
Остались вопросы? что-то не получилось? Пишем в комментариях!
Все делаю как написано выше! Уже пять раз перепроверил правильность данных..
Ошибку выдает: «Can`t get message size from net»
Это ошибка про другое. Вы не подключили у брокера услугу «pocketQuik». Подробнее можете почитать здесь.
Для решения проблемы необходимо обратиться к вашему брокеру и сообщить, что вы хотите пользоваться iQuik-HD.
У меня тоже ошибка «Can`t get message size from net», но возникает она если я беру ключи с одной машины где Windows Vista где они успешно работают и переношу их на другую машину с Windows 7. На новой машине правильно указываю пути к ключам и я уверен что это теже самые ключи. Тут просто какая-то несовместимость с операционными системами или версиями вашей Quik, в общем похоже на баг в квике.
Во-первых, в сообщении выше речь про iQuik на iPad.
В вашем случае если вы идите данное сообщение, то пути к ключам точно указаны правильно. Проверьте: вы точно подсключаетесь в один момент времени только с одного компьютера? или не отключившись на первом пытаетесь подключиться на втором?
Да, вижу что не туда запостил, извиняюсь, видимо надо попробовать в суппорт написать. Я не подключаюсь в один момент времени, попытки подключения были разделены во времени даже по дням. У меня есть 4 машины на которых я пробовал подключаться с этим ключем: Windows Vista, Windows XP и Win7, так вот на первых двух все замечательно работает, на 2-х машинах с 7-кой появляется такая проблема. Ключ был сгенерирован больше 2-х лет назад на машине с XP, может он не совместим по каким-то внутринним причинам с 7-кой.
Юрий, в любом случае большое спасибо за интерес, проявленный к данному сайту!
По вашей проблеме конечно имеет смысл написать в саппрот Квика. Наверняка у них есть рекомендации по настройке Win7 для корректной работы там Quik.
Как таковые ключи — они не зависят от ОС. А вот какие-то компоненты Quik, возможно, имеют проблемы совместимости. А у вас Win7 32-х или 64-х битная? какую устанавливаете?
одна 32 bit, другая 64, так что от этого не зависит, но вот мне только что в голову пришло от чего может зависить, так это от кодировок шрифтов. Дело в том что обе Win7 системы не корректно отображают шрифты (кракозябры вместо букв) в квике в русскоязычной версии, поэтому я ставил Quik English version. А на других машинах проблемы со шрифтами не было. И имя пользователя я писал кириллицей когда генрил ключ, так что вполне возможно это зависимые проблемы. К сожалению нигде в Инете не мог найти описание того как побороть проблемы с русскими шрифтами в Квике. Может у вас есть ссылочка? Спасибо
Этого у меня нет, к сожалению. Надо будет завести и такой раздел 🙂
Но в ихнем саппорте должна быть инструкция по всяким проблемам, в том числе с англо-язычной Windows и русским Quik.
Ok, обращусь к ним в суппорт. Спасибо
На всякий случай пишу решение проблемы если вдруг кто найдет этот пост по поиску: Проблема решилась как только я сменил язык системы на русский с английского в «Язык и региональные стандарты» в панели инструментов.
Большое спасибо вам за это сообщение!
AppStore News — iQuikHD 1.1 released
Да, верно. Судя по времени, соответствующая заметка на сайте вышла чуть раньше комментария 🙂
Спсибо за Вашу внимательность и это сообщение на сайте!
Все перепробовал, но ошибка не пропадает(
брокер бкс
Добавил описание и решение еще одной проблемы, приводящей к указанной ошибке.
Перепробовал все варианты, удалял устанавливал заново, чтобы все ввести в правильной очередности. Но все равно та же ошибка….., никаких других новых идей не появилось пока что?
А ошибка именно как в заголовке?
Посмотрите еще здесь, хотя это про другую ошибку.
Доброе утро, господа. Морочась сегодня с настройкой терминала iQUIK, обнаружил интересную вещь — приложение на АйПаде до тех пор будет игнорировать ключи и писать, что ключ сервера или пользователя не найдены, пока вы хоть раз не прологинитесь на рабочий (указанный в IP.CFG) сервер со СТАЦИОНАРНОГО терминала QUIK с этой парой ключей. Проверено дважды. Такая вотъ фишка.
Добрый вечер! Большое спасибо за ваше дополнение. Неожиданная особенность, надо отметить.
Здравствуйте,
Я скопировал файлы secring.txk,pubring.txk,ip.cfg из программы quik на ipad.
Все равно та же ошибка.
Дело еще в том, что при покупке iquik-hd дали другой логин и пароль, но сказали, что они так же подходят и на quik.
Я как понимаю под новым логином и паролем надо авторизоваться в qiuk сначала?
Добрый день! Ввожу в настройках в поле AuthName нужное имя, но оно не сохраняется. Закрываю, захожу снова, а там опять info. Что делать?
Надо выполнить полный перезапуск iQuik. Процедура описана здесь https://iquik.info/2011/08/09/iquik-hd-problemy-i-reshenia/
Добрый день!
Зарегистрировал ключи, загрузил на iPad, пишет ошибку:
Can’t create connection. Connection thread.
Логин полностью из русских букв, через Quik под Винд еще ни разу не заходил, в БКС не в курсе, почему ошибка появляется.
В чем может быть проблема?
Добрый день!
К сожалению, предметно ничего вам подсказать не смогу, ни разу не видел сообщений о такой ошибке.
Предлагаю попробовать следующее:
1) Убедиться, что у вас открываются, например, сайты в интернет, т.е. есть подключение к сети.
2) Проверить установленную версию iOS на вашем iPad, версия должна быть не ниже 4.2 (либо 5.0). Если установлена версия iOS с меньшим номером — ее необходимо обновить.
3) Если все это не поможет — тогда вам необходимо написать письмо разработчикам на support@quik.ru, описав проблему и хорошо бы приложив картинку. Уверен, они помогут разобраться с проблемой.
Логин пока точно ни при чем.
Разобрался.
Проблема была в логине.
Как только прописал цифры в секретном ключе, все заработало.
Спасибо за ваш комментарий!
Интересно. Новая разновидность ошибки в копилку.
Интересное дополнение: после перезагрузки программы ошибка появляется снова, и снова нужно грузить ключи через iTunes
Перезагрузки — в смысле вы переустанавливали iQuik (удаляли и устанавливали вновь), или просто перезагрузили устройство — и ключи исчезли??
Что делать если пароль тоже состоит из русских букв, ввода русских букв в пароль даже не предусмотрено, пробовал копировать, все равно выдаёт ошибку неверный пароль. Возможно решить эту проблему без перерегистрации ключей?
Да, с русскими буквами в пароле — засада.
Решить можно только перегенерацией ключей с паролем на латиннице. Как вариант — попробуйте установить русский язык для ввода по умолчанию (если это возможно). Правда, возможно, кириличный пароль в принципе некорректно будет вводиться, я не проверял, подсказать не смогу.
Здравствуйте.
А что делать, если все предложенные варианты решения данной проблемы не подходят? (Все данные вводятся правильно, логин на английском языке.)
Добрый день!
А вы пользуетесь iQuik или iQuik-HD? Если iQuik-HD — вы файл ip.cfg загружаете, или вводите параметры только одного соединения в настройках?
Если вы все сделали правильно, загрузили точно те файлы ключей и ip.cfg, для которых вводите логин/пароль — то, видимо, остается одно: обратиться к разработчикам за подсказками.
Я всегда советую для начала взять файл ip.cfg и файлы ключей именно те, которые вы загружаете на iPad или iPhone и подложить их в обычный терминал QUIK для Windows. Если там будет такая же ошибка — вы явно вводите некорректные данные и/или какие-то не те файлы конфигурации подключений и ключей взяли.
iQuik-HD
Файл ip.cfg загружаю, список соединений отображается.
На компьютере данные файлы работают.
Благодарю за отзывчивость!
Подскажите пожалуйста. Мне пишет вот такое Net error: Cant connect to host 212.119.164.41: 15100.
Говорит «Не могу подключиться на сервер брокера».
Надо смотреть что за брокер, что за настройки (IP адрес и порт), корректные ли они. Работает ли в этот момент интернет на планшете? Как подключаетесь к интеренту с планшета?
А с обычного терминала (из Windows) обычный Quik с этими настройками (в первую очередь — с тем же файлом ip.cfg) подключается?
Эту проблему решил. Теперь новая. Ввел данные, нажимаю «вход» , окошко с надписью вход пропадает, ошибки не выдает, но точка все равно красная и естественно ничего более не происходит. Моментами когда пытаюсь тыкнуть точку пишет — «вы действительно хотите разорвать соединение?».
Хм…при этом точка красная, но периодически подмигивает зеленым. Что это может быть за проблема?
Вы бы написали как именно вы ее решили, мало ли у кого еще возникнет такое же затруднение.
По поводу «помигивающей» зеленой точки: посмотрите вот здесь (про то, что в момент подключеня через iQuik терминал QUIK для Windows должен быть отклчен), и еще много сообщений о данной проблеме в комментариях к этой заметке. Все указанные там проблемы разрешились только обращением в техподдержку непосредственно борокера, либо Arqa.
А вы через какого брокера подключаетесь, если не секрет?
Здравствуйте. У меня такая же проблема. Удалось решить? Спасибо
Здравствуйте!
недавно установил iQuik-HD. все настройки выполнил пошагово, как описано выше на вашем сайте. Выдаёт ошибку: «Crypto error: Connection was closed by peer: Can’t get massage size from net». И второе: что за файл «ip.cfg»? нужен ли он для iOS 6 и где его взять?
Проверьте, подключена ли у вас услуга «PocketQUIK» у брокера? для того, чтобы iQuik работал — надо об этом специально уведомить брокера, у некоторых брокеров данная услуга платная.
Файл «ip.cfg» нужен только в том случае, если у вашего брокера есть несколько серверов и вы хотите иметь возможность удобно между этими серверами переключаться. От версии iOS данный функционал не зависит.
Здравствуйте.
Кто-нибудь встречал проблему: API permissions not set ?
это сообщение на iphone
на ipad такого нет, там просто вылетает quik и все
+1 к вопросу Влада.
API permissions not set. iOS 6.0.1 на айфоне. Дело в брокере (тройка)?
Скорее всего вам необходимо уведомить брокера о желании использовать iQuik. У некоторых брокеров эта услуга платная.
Вы до этого пользовались iQuik?
Здравствуйте. У меня проблема тоже ка у Сергея (сообщение от 14.02 .2012) . Сначала была проблема с ключами, потом добавил цифры. IQuik ошибки не выдает и точка становится зеленой , но ровно на 5 секунд, потом становится красной, потом снова автоматически наверное подключает на 5 сек и т.д. Что это может быть? брокер бкс
Проверьте, не забыли ли вы подключить у брокера услугу «доступ через iQuik».
услуга подключена
+1
та же проблема!
При проблеме «Точка становится зеленой на 5 секунд — и снова желтой» вариантов действий, собственно, немного:
а) Убедиться, что для вас на ваши ключи брокер подключил услугу «pocketQuik», т.е. надо уведомить брокера о желании подключиться при помощи iQUIK.
б) Попробовать установить соединение при другом способе подключения к Internet (WiFi < -> 3G < -> 4G)
в) Обратиться в поддержку брокера с описанием проблемы, и решать проблему совместно с брокером, варианты бывают разные, но обычно — сетевые, настройки у вас или у брокера.
Спасибо помогло для 5-того айфона действительно в ключике такие «кракозябры» поставил 1 подключился
Добрый день. Вопрос следующий: как можно залить ключи кроме как через iTunes если нет ПК.
Увы, такой возможности найти не удалось.
Может написать в поддержку Apple, может у них есть какой-то «секретный» вариант сохранять файлы в документы приложения прямо на iPad?
Есть тут кто занимается теннисом?
Спасибо! помогло.
Изменил логин с русских букв на английские в файле ключа -все заработало
Валентин, я рад, что кому-то помогли опубликованные здесь рекомендации.
Удачной торговли! )
Здравствуйте! Проблема не пропадает. Сделал все шаги несколько раз, все перепроверил — не помогает! До этого была ошибка с pubring и secring — исправил. Теперь тут мучаюсь. Заранее спасибо!Файлы pubring и secring я сгенерировал в keygen, который есть в папке QUIK, предварительно изменив ключ сервера. Скинул эти файлы на телефон (как было написано в https://iquik.info/2011/09/03/key-base-not-found/). Попробовал войти и тут ошибка «Ключ сервера или пользователя не найден» ну и начал следовать всем инструкция. Ничего не помогло.
Почитал тут https://smart-lab.ru/blog/21136.php что нужно прямо у брокера ключи регистрировать и только потом будет работать. Я этого не делал. Еще там сказали, что нужно ip сервера прописывать, если это надо делать, то где его взять?
Конечно, публичный ключ надо зарегистрировать у брокера. Вы ведь через брокера только можете подключаться к торгам.
IP сервера вам подскажет брокер (IP сервера брокера).