VPS для QUIK: как держать терминал и роботов для Мосбиржи на сервере
QUIK — терминал, через который большинство российских брокеров дают доступ к торгам на Московской бирже. Пока он открыт на домашнем компьютере, скрипты и роботы зависят от света, интернета и обновлений Windows. На VPS для QUIK терминал работает круглосуточно, а вы подключаетесь к нему по удалённому рабочему столу с ноутбука или телефона.
Почему сервер в Москве
QUIK соединяется не с биржей напрямую, а с сервером QUIK вашего брокера, а брокер уже передаёт заявки на биржу. Серверы брокеров и основные мощности Мосбиржи находятся в московских дата-центрах, поэтому сервер в Москве даёт задержку около 1 мс, из Петербурга получится примерно 8–12 мс, из Новосибирска — 40–50 мс. Для ручной торговли разница незаметна, для робота, который реагирует на изменения стакана, она уже имеет значение. Общие сведения о московских площадках — на странице VPS в Москве.
Есть и практическая причина. Некоторые брокеры дополнительно проверяют вход с зарубежных IP-адресов или ограничивают его, а российский сервер вопросов не вызывает. Оплата тоже проще: российские хостеры принимают МИР и СБП, а юрлицам выставляют счёт.
Ресурсы: от чего растёт QUIK
Современные версии QUIK — 64-битные, и расход памяти зависит от того, сколько данных вы заказываете у сервера брокера. Каждая таблица текущих торгов, открытый стакан и график по инструменту — это поток данных, который терминал хранит и пересчитывает.
- 2 ГБ RAM — Windows и терминал с несколькими инструментами без скриптов; работать будет тесно.
- 4 ГБ, 2 ядра — QUIK с десятком стаканов, графиками и парой скриптов на Lua.
- 8 ГБ и больше — несколько терминалов разных брокеров, выгрузка данных в Excel, внешние роботы на .NET или Python.
Если робот читает данные через DDE или Excel, нагрузка растёт заметно сильнее, чем при работе скрипта QLua внутри терминала. Не заказывайте в «Параметрах» все инструменты рынка: ограничьте список тем, чем действительно торгуете, и терминал станет легче. Подробнее о версиях системы и лицензиях — на странице VPS с Windows.
Сервер нужен не всем. Если вы торгуете вручную и хотите заходить в счёт с разных устройств, хватит веб-версии QUIK или мобильного приложения брокера. VPS оправдан, когда в терминале работают скрипты и роботы, которым нельзя выключаться, когда нужны выгрузка таблиц и сложные графики или когда несколько счетов удобнее держать в одном месте.
Ключи, пароли и безопасность счёта
Доступ к QUIK защищён либо файлами ключей (публичным и секретным), которые создаёт программа KeyGen, либо логином с паролем и подтверждением по SMS или через приложение — зависит от брокера. На VPS это требует аккуратности:
- Копируйте файлы ключей на сервер только через защищённое RDP-подключение, не через почту и облачные диски.
- Ставьте на секретный ключ отдельный пароль и не храните его в текстовом файле рядом с терминалом.
- Закройте RDP от посторонних: сложный пароль, нестандартная учётная запись вместо Administrator, вход только с ваших IP, если хостер позволяет настроить файрвол.
- Проверьте у брокера, разрешено ли одновременное подключение с одним ключом с двух машин. Обычно при входе с сервера домашний терминал отключается, и это нормально.
Работайте только с брокером, у которого есть действующая лицензия Банка России: её легко проверить в справочнике участников финансового рынка на сайте ЦБ. Подключать робота к торгам стоит только через терминал или API такого брокера.
Когда перезагружать сервер
У Мосбиржи длинный торговый день: утренняя, основная и вечерняя сессии, а на части рынков ещё и торги выходного дня. Окно для обслуживания становится узким, поэтому отключите автоматическую перезагрузку после обновлений и ставьте их вручную в часы, когда ваши инструменты не торгуются. Добавьте QUIK в автозагрузку и настройте автоматический вход в Windows, иначе после перезагрузки терминал не запустится сам. Вход в сам QUIK обычно требует пароля, поэтому после каждой перезагрузки проверяйте, что терминал подключился к серверу брокера.
Если робот написан не под QUIK, а работает через брокерский API, выбирайте конфигурацию по подборке VPS для торгового бота — там важнее частота процессора и Linux, а не Windows. Сервер при любом варианте решает только техническую задачу и не влияет на риск потерь на бирже.