GOLD
GOLD личный блог
18 октября 2021, 01:11

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

Сегодня я наконец-то запарился вводить пароль при каждом старте 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-скрипты.

На этом всё. Пользуйтесь на здоровье))
53 Комментария
    • СергейК
      18 октября 2021, 12:25
      $100, под админом квик запускать неправильно, тогда его файлы с данными тоже будут админскими, это когда-нибудь может привести к проблемам. Я сам просто стал владельцем каталога C:\Program Files (x86)\Quik\ как простой пользователь и всё работает как надо. 
      А вот то, что программисты квика не могут сделать нормальный инсталлятор, к-й правильно ставится в C:\Program Files (x86)\ (с прописыванием правильных прав) — это конечно не порядок. 
  • Альфред Роскошный
    18 октября 2021, 04:36
    Квик в 2021 году — это как пейджер в эпоху смартфонов.
    • Алексей
      18 октября 2021, 06:12
      Альфред Роскошный, люди, использующие скрипты для торговли, с вами не согласятся.
    • ivan_petrov
      18 октября 2021, 07:41
      Альфред Роскошный, не надо гнать на Квик. Иметь единый стандартный терминал — это огромный плюс. Например при наличии внешних программ (роботов). Интегрировал их со стандартным терминалом (т.е. квиком) и нормально. А так бы пришлось с разнными интегрировать ну или зависеть от одного брокера.
    • Argon
      18 октября 2021, 07:49
      Альфред Роскошный, А что сейчас смартфон в эпоху смартфонов?
    • Crogall
      18 октября 2021, 16:19
      Альфред Роскошный, а что используется в 2021 году, что ты используешь?
  • Евгений Гуревич
    18 октября 2021, 08:18
    Это небезопасно. Пароль хранится в текстовом виде и может быть похищен злоумышленниками.
    • Станислав Потемкин
      18 октября 2021, 12:38
      Евгений Гуревич, Кроме пароля есть еще и файлы ключей, их можно хранить на флешке. А если компьютер взломан, то и ручной ввод пароля не спасет, т.к. нет никаких проблем установить на зараженную машину кейлогер.
  • AV_RT
    18 октября 2021, 08:39
    Боюсь этой девушке ваш совет не поможет. Сомневаюсь что на ее Macbook стоит Windows 
    • Влад
      18 октября 2021, 09:24
      AV_RT, вполне может быть Parallels или вообще bootcamp и винда… не вижу в этом проблем:)
  • edd
    18 октября 2021, 08:49
    Если вам лень вводить пароль каждый раз, то вам нечего делать в трейдинге.
      • edd
        18 октября 2021, 13:51
        $100, жесткая история, бро )) а автологин опасен технически, если еще нет апрува по смс.
  • nicknh
    18 октября 2021, 09:14

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

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

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

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

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

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

  • Кирилл Гудков
    18 октября 2021, 11:13
    Решение несуществующей проблемы. Про встроенное «восстанавливать связь автоматически» уже написали. Основной рабочий QUIK перезапускать чаще чем раз в месяц нет никакого смысла. Чистить историю оптимально после экспирации, т.к. после чистки вся история обрезается до 3000 баров. Столько отдает сервер брокера, остальное хранится в папках квика.

    Для тестирования робота лучше завести отдельный экземпляр. Нужен 2-й комплект ключей или другой брокер. Отладочный QUIK частенько будет умирать от отравления сырым Lua, так что лучше убрать из закладок все лишнее, чтобы стартовал быстрее. Чтобы экземпляры не путать, можно им темы разные поставить — темную/светлую.
  • Свой Мужик
    18 октября 2021, 11:28
    Вроде на луа тут постили, красивое :)
    Вообще пароли в открытом виде хранить ну блин я хз.
    И ещё один вопрос ты этот пароль везде юзаешь или только в квике?
      • Свой Мужик
        18 октября 2021, 11:59
        $100, пароль для расшифровки вводить каждый раз? )
          • Свой Мужик
            18 октября 2021, 12:10
            $100, а что мешает его украсть тогда? :) 
  • СергейК
    18 октября 2021, 12:30
    Что интересно, хотя существующие решения есть, время от времени появляется новый пост на эту тему. В своё время я тоже поискал, и написал себе свой. Теперь вот это. 
  • DJ
    18 октября 2021, 12:44
    а если логи+пас + код (цифры) из смс?
  • wrmngr
    18 октября 2021, 14:42
    Главный вопрос зачем вообще разлогиниваться?
  • ✔  ⓈⒺⓇⒼⒾⓄ:Ⓩ
    18 октября 2021, 18:12
    Тут один хомяк тоже баб постил, банили два раза. Но я за сиськи!!! Сиськи наше всё!!!
  • googlioner
    18 октября 2021, 20:37
    Более весомый вопрос в том, чтобы не выскакивало окно обновления!!!
    А то один раз тыкнул, потом долго и мучительно больно искал старую версию.

    PS. Ну я дурак, есть же в настройках «проверять наличие обновлений»
  • Michael Schumacher
    18 октября 2021, 22:23
    А я бы предложил вариант на виртуалке, делаешь специальную винду под торговлю, где установлен квик и ничего более, после коннекта с сохранением пароля настраиваешь автоподключение через каждые 10 сек при обрыве, потом делаешь снапшот. С утра запускаешь готовую систему с автоподключаемым квиком, можно замутить по таймеру, чтобы с мосбиржей не просыпаться
  • Simix
    20 октября 2021, 02:01
    Моя прожка вот уже 10 лет как сама логинится к Квику. Всё зашифровано естессно. Принцип примерно тот же )
  • Андрей Новиков
    20 октября 2021, 23:36
    keepass же есть и комбинация ктрл-v убивающая все сразу
  • Анатолий
    16 мая 2023, 20:51

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

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн