Блог им. FineLogin

Автологин в QUIK для девушек

    • 18 октября 2021, 01:11
    • |
    • GOLD
      Популярный автор
  • Еще
Сегодня я наконец-то запарился вводить пароль при каждом старте QUIK. Семь лет его использую и каждый раз ввожу пароль! Ленивые разработчики дают сохранить имя, но упорно не дают сохранить пароль. Даже под мою ответственность. Позорище!

Начал искать готовые решения. Нарыл какую-то дичь и даже нашел наглецов, продающих программки, реализующие автологин в QUIK. Вникать не стал. 

По сути, нужна приблуда, способная запустить QUIK и передать ему нажатия клавиш — пароль и Enter. Как оказалось, такая приблуда есть в каждой Windows. Называется — PowerShell. Использовать ее смогут даже девушки))

Автологин в QUIK для девушек

Нужно сделать вот что:

В папке C:\Quik создаем файлик autologin.ps1 (правая кнопка мыши — Создать — Текстовый документ) и пишем в него строки:

$wshell = New-Object -ComObject wscript.shell;
$wshell.Exec(«info.exe»)
Sleep 5
[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("########~")

В последней строке символы ######## — это пароль от QUIK, а символ ~ — это Enter. Например, если пароль 12345678, то строка выглядит так: 12345678~.

Сохраняем файлик. Всё. Скрипт готов! Его уже можно запустить по правой кнопке мыши — Выполнить с помощью PowerShell. Скрипт запустит файл info.exe (это и есть QUIK), помолчит 5 секунд (таймаут можно сделать любым), наберет на клаве пароль и нажмет Enter.

Если этого хватит для счастья, то дальше можно не читать))

--------------------------------------------------

Для удобства запуска скрипта делаем ярлычок:

В папке C:\Quik (или на Рабочем столе) создаем ярлык для запуска нашего свежесозданного скрипта (правая кнопка мыши — Создать — Ярлык). В открывшемся окне в поле "Укажите расположение объекта" пишем строку:

powershell.exe -WindowStyle Hidden -File «C:\Quik\autologin.ps1»

Давим кнопку Далее.

В поле "Введите имя ярлыка" пишем autologin (или любое иное название) и давим кнопку Готово.

Открываем Свойства свежесозданного ярлыка и в поле "Рабочая папка" вводим C:\Quik.При желании, там же можно задать горячие клавиши (например Ctrl+Alt+Q). Так же можно поменять иконку — выдрать родную (круглую и зеленую) иконку из файла info.exe.

Сохраняем ярлык и используем его для запуска QUIK. Если нужно запускать его по расписанию (например, для задач алготрейдинга), то это легко сделать в штатном планировщике заданий Windows.

Админы-параноики могут зашифровать файл скрипта (или сразу всю папку C:\Quik), чтобы защитить пароль от своей несчастной депошки в десять косарей и свои ахрененно важные LUA-скрипты.

На этом всё. Пользуйтесь на здоровье))
  • обсудить на форуме:
  • QUIK
★76
53 комментария
Кстати...  если QUIK установлен в папку C:\Program Files\Quik, то, как правило, файл info.exe приходится запускать с правами администратора (это настраивается в свойствах файла info.exe).

Для нормальной работы скрипта можно отцепить от папки C:\Program Files\Quik наследование прав и дать группе «Пользователи» полный доступ к этой папке. Это делается в свойствах папки — безопасность.
avatar
$100, под админом квик запускать неправильно, тогда его файлы с данными тоже будут админскими, это когда-нибудь может привести к проблемам. Я сам просто стал владельцем каталога C:\Program Files (x86)\Quik\ как простой пользователь и всё работает как надо. 
А вот то, что программисты квика не могут сделать нормальный инсталлятор, к-й правильно ставится в C:\Program Files (x86)\ (с прописыванием правильных прав) — это конечно не порядок. 
avatar
СергейК, полностью согласен)
avatar
Квик в 2021 году — это как пейджер в эпоху смартфонов.
Альфред Роскошный, люди, использующие скрипты для торговли, с вами не согласятся.
avatar
Альфред Роскошный, не надо гнать на Квик. Иметь единый стандартный терминал — это огромный плюс. Например при наличии внешних программ (роботов). Интегрировал их со стандартным терминалом (т.е. квиком) и нормально. А так бы пришлось с разнными интегрировать ну или зависеть от одного брокера.
avatar
Альфред Роскошный, А что сейчас смартфон в эпоху смартфонов?
avatar
Альфред Роскошный, а что используется в 2021 году, что ты используешь?
avatar
Это небезопасно. Пароль хранится в текстовом виде и может быть похищен злоумышленниками.
Евгений Гуревич, если у вас депошка на сто лимонов, то обмотайтесь колючей проволокой и вводите ручками пароль…

а у 99% игроков копеечные депошки… им можно не париться на эту тему))
avatar
$100, да ну пальцы сами помнят логин и пароль, на афтомате.
Евгений Гуревич, Кроме пароля есть еще и файлы ключей, их можно хранить на флешке. А если компьютер взломан, то и ручной ввод пароля не спасет, т.к. нет никаких проблем установить на зараженную машину кейлогер.
Боюсь этой девушке ваш совет не поможет. Сомневаюсь что на ее Macbook стоит Windows 
avatar
AV_RT, вполне может быть Parallels или вообще bootcamp и винда… не вижу в этом проблем:)
avatar
AV_RT, ща на Mac можно поставить что угодно))
avatar
Если вам лень вводить пароль каждый раз, то вам нечего делать в трейдинге.
avatar
edd, в трейдинга вообще делать нечего… это же, блть, игра на деньги… не более того))
avatar
$100, жесткая история, бро )) а автологин опасен технически, если еще нет апрува по смс.
avatar

Автологин нужен не для этого. При запуске это, конечно, удобно, но реально это надо для восстановления связи при ее обрыве. Плюс, если у брокера несколько серверов, то можно в цикле перебирать сервера в окне входа.

Также иногда просят отправить оповещение о разрыве связи.

avatar
nicknh, для восстановления связи при ее обрыве в Квике уже есть средство:
«Система» — «Соединения...» — поставить галочку «Восстанавливать связь автоматически»
avatar
nicknh, квик поддерживает восстановление связи… читайте документацию
avatar
$100, Да, поддерживает. Но не умеет переключать сервера, оповещать об обрывах связи. Впрочем, для простого запуска можно делать как описано выше.
avatar
nicknh, с этим не поспоришь… действительно, у квика нет строенных интерфейсов во внешний мир… он даже не умеет формировать простейшие SMTP-сообщения… стыд и позор!
avatar
сегодня квик запросился обновиться. Обновился сам автоматом… теперь выскакивает ошибка «не удается построить цепочку сертификатов для доверенного корневого центра» . Приплыли. Теперь не запускается вообще. Сразу выдает эту ошибку.
avatar
Юрий, так а чего автообновления не отключили? Восстанавливайте старый дистрибутив
avatar
krolix, он спросил разрешение, а я разрешил. Периодически он просит обновиться. Но до сего момента все проходило гладко.
avatar
Юрий, позвоните брокеру… он ждет вашего звонка)
avatar
Юрий, решение здесь: https://forum.quik.ru/forum1/topic6785/
Евгений Гуревич, полечилось. Благодарю. Сообщение от разработчика от 18_10_2021г. https://forum.quik.ru/messages/forum1/message58689/topic11/#message58689
avatar
У bot4sale автологин работает без проблем на 8.11. Зачем городить огород? 
avatar
krolix, bot4sale — что это за огород?
avatar
powershell.exe -noexit -ExecutionPolicy Bypass -File C:\QUIK\autologin.ps1

 У кого не запускается ярлык, пропишите так.

-noexit не закрывает окно выполнения, можно посмотреть ошибку.

-Executionpolicy bypass игнорит разрешения.

avatar
Винни Пух, толково)
avatar
Решение несуществующей проблемы. Про встроенное «восстанавливать связь автоматически» уже написали. Основной рабочий QUIK перезапускать чаще чем раз в месяц нет никакого смысла. Чистить историю оптимально после экспирации, т.к. после чистки вся история обрезается до 3000 баров. Столько отдает сервер брокера, остальное хранится в папках квика.

Для тестирования робота лучше завести отдельный экземпляр. Нужен 2-й комплект ключей или другой брокер. Отладочный QUIK частенько будет умирать от отравления сырым Lua, так что лучше убрать из закладок все лишнее, чтобы стартовал быстрее. Чтобы экземпляры не путать, можно им темы разные поставить — темную/светлую.
avatar
Кирилл Гудков, вы кроме себя-то видите других людей?.. понимаете их потребности?))
avatar
$100, у каждого свои недостатки :)
avatar
Вроде на луа тут постили, красивое :)
Вообще пароли в открытом виде хранить ну блин я хз.
И ещё один вопрос ты этот пароль везде юзаешь или только в квике?
avatar
Свой Мужик, зашифруй файл скрипта (это можно сделать в Свойствах) и спи спокойно
avatar
$100, пароль для расшифровки вводить каждый раз? )
avatar
Свой Мужик, достаточно авторизации в винде)
avatar
$100, а что мешает его украсть тогда? :) 
avatar
Что интересно, хотя существующие решения есть, время от времени появляется новый пост на эту тему. В своё время я тоже поискал, и написал себе свой. Теперь вот это. 
avatar
СергейК, я принципиально хотел найти способ с запуском квика и эмуляцией нажатия кнопок… такой способ нашелся довольно быстро… и он оказался чудовищно простым)
avatar
а если логи+пас + код (цифры) из смс?
avatar
DJ, если вы имеете в виду двухфакторную авторизацию (с подтверждением кода из СМС), то такой сценарий годится для игроков, которым есть что терять
avatar
Главный вопрос зачем вообще разлогиниваться?
avatar
wrmngr, по статистике, далеко не все люди — программисты. Большинство людей запускают квик 1-2-3 раза в день…

запустил — подрочил- закрыл
запустил — подрочил- закрыл
запустил — подрочил- закрыл

… а некоторые делают это еще реже))
avatar
Тут один хомяк тоже баб постил, банили два раза. Но я за сиськи!!! Сиськи наше всё!!!
avatar
Более весомый вопрос в том, чтобы не выскакивало окно обновления!!!
А то один раз тыкнул, потом долго и мучительно больно искал старую версию.

PS. Ну я дурак, есть же в настройках «проверять наличие обновлений»
avatar
А я бы предложил вариант на виртуалке, делаешь специальную винду под торговлю, где установлен квик и ничего более, после коннекта с сохранением пароля настраиваешь автоподключение через каждые 10 сек при обрыве, потом делаешь снапшот. С утра запускаешь готовую систему с автоподключаемым квиком, можно замутить по таймеру, чтобы с мосбиржей не просыпаться
avatar
Моя прожка вот уже 10 лет как сама логинится к Квику. Всё зашифровано естессно. Принцип примерно тот же )
avatar
keepass же есть и комбинация ктрл-v убивающая все сразу
avatar

у меня в пароле есть знак +, пришлось поискать документацию  
например чтоб в поле пароля ввёлся +, нужно писать {+}


теги блога GOLD

....все тэги



UPDONW
Новый дизайн