VPS – решает проблему периодического отключения терминала на стороне трейдера. Если нет возможности постоянно держать ПК включенным, то можно просто установить МетаТрейдер на удаленный компьютер и он будет работать круглосуточно. Это идеальный вариант для автотрейдинга или при активном использовании трейлинг-стопа. На стороне трейдера могут происходить сбои, но удаленный сервер работает на порядок стабильнее.
Зачем трейдеру нужен VPS
VPS расшифровывается как Virtual Private Server, может встречаться обозначение Virtual Dedicated Server. Это можно рассматривать как обычный удаленный ПК, трейдер оплачивает доступ к нему и может работать с ним так же, как на основном рабочем месте.
Ключевая особенность – бесперебойная работа. Теоретически можно просто держать ПК включенным на домашнем ПК и на нем запустить MetaTrader. Но это:
- Неудобно.
- Не дает защиты от рисков, связанных с отключением электричества.
- Не защищает от возможных перебоев с интернетом.
Не исключен сценарий, при котором пока трейдер будет вне дома произойдет сбой и терминал прекратит работу. Это может нарушить торговлю советников.
С VPS этой проблемы нет. Трейдер устанавливает терминал на удаленном ПК, запускает нужные советники и может выключать свой компьютер. МетаТрейдер будет оставаться запущенным на удаленном ПК.
Это полезно не только при автотрейдинге, но и при использовании трейлинг-стопа. Трал сделок работает только при условии, что терминал запущен, на серверах брокера хранится только информация о положении стоп-лосса. Virtual Private Server обеспечит корректную работу трейлинг-стопа любого типа.
Для максимально стабильной работы:
- Все подобные сервисы предлагают различного рода защиты на случай отключения питания. Резервные источники позволяют удаленному ПК работать даже при перебоях с подачей электричества.
- Предусмотрены альтернативные каналы связи.
В пользу VPS говорит и сравнительно малая стоимость этой услуги. Плата за месячный доступ стартует с $5-$10 в зависимости от выделяемых мощностей.
Выбор сервиса, на что обратить внимание
Все подобные сервисы предлагают клиентам гибкую настройку мощности. Можно выбирать количество ядер процессора, их тип, операционную систему, емкость жесткого диска, количество оперативной памяти. Опционально возможно подключение резервного копирования, трейдерам это не нужно.
Если есть возможность выбора страны, то нужно выбирать сервер, расположенный максимально близко к серверу брокера. Это снизит задержку при передаче торгового приказа брокеру.
Выбор мощности зависит от количества и типа советников. Трейдеры, работающие с советниками, обычно используют портфель из нескольких роботов, так что самый младший тариф может не подойти. Если не уверены в том будет ли нормально работать ваш портфель на выбранном VPS, то купите пробный доступ на 1-2 суток и поставьте портфель на него. Затем сравните результат там с результатом на домашнем ПК, если большой разницы нет, то выбранной мощности достаточно.
У некоторых брокеров есть бесплатный либо более дешевый VPS для своих трейдеров. Неплохое решение, особенно если важно запаздывание при передаче сигнала с удаленного ПК на сервер брокера.
Что касается цены, то минимальная планка находится на уровне нескольких долларов в месяц. Но если бездумно выбирать максимально мощный вариант VPS, то месячная стоимость может превышать $300-$400.
Для советников не нужен SSD объемом 1 Tb, не нужен и 8-ядерный процессор + 16 Gb DDR4. Без ущерба качеству работы портфеля советников можно снизить требования к «железу» и понизить стоимость VPS.
В нашем примере стоимость упала с 29700 рублей в месяц до 2880 рублей за месячный доступ. Если выбрать минимально возможную мощность, то получим стоимость в районе 1930 рублей за 30 дней доступа к удаленному ПК.
Есть и более дешевые варианты. В примере выше тариф составил 899 рублей за месяц, но у этого же сервиса минимальная планка – 130 рублей в месяц (одноядерный маломощный процессор, 512 Mb оперативной памяти + 10 Gb HDD).
Возможны самые разные конфигурации. Не удивляйтесь тому, что можно выбрать, например, 3 ядра процессора или нестандартный объем памяти. В реальности никто не устанавливает для вас отдельный ПК, клиенты просто получают выделенные под них мощности. Поэтому в конфигураторах возможны самые необычные комбинации.
Подключение VPS
Несмотря на обилие соответствующих сервисов можно выделить всего 2 способа подключения:
- Через сам МетаТрейдер. В нем есть и тестовый период, и скидки за подписку сразу на год.
- Через сторонние сервисы. Все настраивается вручную, сервис можно выбирать любой.
Подключение VPS через сторонние сервисы
Для начала оплатите подписку на выбранный сервис. После этого провайдер выдаст вам данные для подключения к удаленному рабочему столу.
Затем повторите следующие шаги:
Найдите пункт «Подключение к удаленному рабочему столу» на своем ПК.
Удобнее всего пользоваться поиском, начните вводить название и в результате поиска увидите нужный вариант.
В следующем окне в поле «Компьютер» вводится IP-адрес, выданный сервисом, где заказывался VPS.
Скорее всего эти данные доступны прямо в личном кабинете, но в зависимости от сервиса могут и отправляться на email. IP-адрес выглядит как набор цифр, разделенных точками.
На следующем этапе указывается логин и пароль для подключения к удаленному ПК.
Изначально выбрана ваша учетная запись, нужно выбрать другого пользователя. Для этого нажмите на «Больше вариантов».
Должно появиться два поля – для ввода логина и пароля, эти данные также выдаются после аренды VPS. Введите их и нажмите «Ок».
Должно появиться оповещение о том, что не удалось проверить подлинность удаленного ПК.
Не обращайте внимания и нажмите на «Да», это продолжит подключение к удаленному рабочему столу.
На этом подключение завершено, открывается рабочий стол, на котором увидите только значок корзины и браузера.
В примере торговые платформы не предустановлены, их нужно установить по той же логике, что и на обычном ПК. Нужно в браузере перейти на сайт своего брокера, зайти в личный кабинет, скачать .exe файл, запустить его и дождаться окончания установки платформы.
После установки МетаТрейдер будет в «базовой комплектации». То есть в нем не будет индикаторов/советников/скриптов, которые трейдер мог ранее добавлять на свой домашний ПК. Только стандартные советники и индикаторы. Нужно установить необходимые для торговли инструменты.
Нужные файлы можно скопировать на своем ПК и затем вставить в нужную папку на удаленном компьютере. Если по какой-то причине это не работает, то файлы можно залить на файлообменник, добавить на Google диск или отправить на email в письме самому себе.
Конкретный способ не важен, ключевое – получить нужные файлы на удаленном сервере. После этих манипуляций обновите состав индикаторов/советников в МетаТрейдере, в примере добавлялся робот Взломщик, он появился в Навигаторе.
Остается запустить и настроить советник в терминале на удаленном сервере. На этом работа завершена.
Если цель аренды сервера – корректная работа трейлинг-стопа, то установка индикаторов и советников может не понадобится.
При подключении к счету увидите те же позиции, что и на основном ПК, если не отключать МТ4 на удаленном сервере и активировать трейлинг-стоп, то сделки будут тралится.
При отключении от удаленного рабочего стола не закрывайте сам МетаТрейдер. В верхней части экрана есть кнопки управления, нажмите на крестик – подключение к удаленному компьютеру отключится, но запущенные программы продолжат работать. Если закроете MetaTrader, то VPS потеряет смысл.
Подключение через МетаТрейдер
Результат будет ровно тем же, что и в предыдущем примере, но порядок действий несколько отличается:
- На подготовительном этапе «разгрузите» терминал. Удалите лишние активы из окна «Обзор рынка», убедитесь, что на графике только нужные индикаторы, нет ничего лишнего. Закройте неиспользуемые графики торговых активов.
- Убедитесь, что уже зарегистрирован аккаунт на mqlcom. В терминале перейдите в настройки (Ctrl+O), во вкладке «Сообщество» должен быть указан логин и пароль.
- Настройте уведомления. Информационные сообщения могут приходить, например, на email.
Перейдите в «Навигатор» – левый нижний угол терминала, если окно закрыто, то нажмите Ctrl+N. В разделе «Счета» вызовите контекстное меню и в нем выберите «Выделить виртуальный сервер».
Автоматически рассчитывается задержка, отображаются варианты стоимости при оплате разного срока доступа к VPS. Здесь же выводятся основные данные по счету и баланс. Под балансом имеется в виду сумма на счете mqlcom, при оплате доступа средства списываются именно оттуда.
Здесь дается 1400+ минут бесплатного доступа для проверки качества VPS. У сторонних сервисом демо-доступа либо нет, либо он становится доступен только после внесения определенной суммы в личный кабинет.
Хотя на балансе mqlcom нет ни доллара сервис все равно позволяет использовать VPS. Это происходит потому, что на предыдущем этапе был выбран вариант с бесплатным тестовым доступом.
Если в обычных VPS нужные индикаторы и советники устанавливаются вручную, то здесь это происходит автоматически. Можно выбрать метод миграции и будет синхронизировано абсолютно все. Без вашего участия на удаленный сервер будут скопированы пользовательские индикаторы/советники, различные настройки.
По информационным сообщениям в журнале можно судить о начале работы VPS. В примере ничего не переносилось так как на график не были добавлены ни советники, ни индикаторы. Синхронизацию можно выполнить и позже.
В окне «Навигатор» под строкой со счетом добавляется строка с вашим VPS. Если нажать на ней правой кнопкой мыши, то в меню можно отказаться от хостинга или поставить его работу на паузу.
Также в меню – кнопки, отвечающие за синхронизацию экспертов и индикаторов. Если после запуска добавляли что-то новое, не забудьте синхронизировать состав индикаторов/советников на своем ПК и сервере.
Если выбрать в меню пункт «Подробности», то можно изучить детали, например, загрузку процессора, расход памяти, сколько использовано памяти. Здесь же – кнопки для синхронизации.
Какой вариант лучше
Однозначного победителя назвать невозможно. У обоих сценариев есть сильные и слабые стороны.
При работе со сторонними сервисами:
- Можно установить несколько терминалов. Не придется доплачивать за каждую платформу.
- Несколько сложнее настройка.
- Нужно вручную добавлять индикаторы/советники.
- Максимально гибкая настройка мощности. Можно выбирать количество ядер, тип процессора, ОС, тип и объем жесткого диска, объем оперативной памяти и прочие нюансы.
- Встречаются предложения от самих брокеров. Иногда их дают бесплатно или по более низкой цене, чем у конкурентов.
Решение от разработчиков MetaTrader:
- Не позволяет оплатить доступ один раз и установить несколько терминалов. Если нужно поставить на VPS несколько отдельных МТ4, 5, то придется отдельно подключать VPS на каждом из них.
- Удобнее синхронизация состава индикаторов и советников.
- Подключение удобнее. Все делается из терминала.
- Роботы не смогут использовать сторонние dll. Из-за этого часть советников не сможет работать при подключении VPS от разработчиков МетаТрейдера.
Именно поэтому трейдеры часто выбирают решения от сторонних сервисов. Подключение не намного сложнее, но гибкость на порядок выше.
Как повысить надежность VPS
В работе удаленного сервера могут возникать кратковременные сбои/перерывы на техобслуживание. Эта пауза может длиться буквально пару минут, но этого достаточно, чтобы МетаТрейдер отключился и автоторговля прервалась. После паузы удаленный ПК автоматически начнет работать вновь, но терминал не запустится сам по себе.
Для страховки желательно:
- Добавить МетаТрейдер в автозапуск.
- Использовать один из сервисов для мониторинга состояния удаленного сервера.
Сначала подключитесь к удаленному рабочему столу, позже производите все манипуляции. Перейдите в папку «Автозагрузка», здесь находятся ярлыки приложений, запускающихся автоматически после включения ПК. Скопируйте сюда ярлык вашего торгового терминала.
Теперь если удаленный сервер и отключится, то после перезапуска автоматически запустится и МетаТрейдер.
Для контроля состояния сервера можно использовать сервис ping-admin.ru или его аналоги. Он может автоматически с определенной частотой проверять работу VPS сервера и отправлять уведомления на email. Если сервер перестал работать, то вы узнаете об этом через несколько минут, портфель роботов не будет простаивать.
После регистрации:
- В левом меню нужен пункт «Добавить новую» в меню «Задачи».
- В поле IP-адреса указывается IP, выданный сервисом, в котором вы оплачивали доступ к серверу.
- Частота проверки – на усмотрение трейдера.
- Можно выбрать, когда именно будет отправлено уведомление о сбое в работе сервера. Сервис может делать это после первого же сбой, после 2-го, 5-го, 10-го.
- Можно указать email и дополнительные контакты, на которые будут отправляться уведомления.
Прочие параметры можно оставить без изменений.
За счет этого вы практически на 100% защититесь от любых нештатных ситуаций. Даже при максимально негативном сценарии (масштабный сбой в работе VPS-сервера) вы узнаете об этом через несколько минут. В итоге портфель не будет простаивать, депозит не уйдет в просадку и ущерб в целом будет минимальным.
VPS нужен далеко не всем. Если вы торгуете вручную, а трал используете от случая к случаю, то удаленный сервер будет бесполезен. Эта услуга ориентирована в первую очередь на автотрейдинг, если работа ведется с портфелем советников, то расходы на VPS многократно окупаются. При таком сценарии стабильность связи и бесперебойность работы ценится на вес золота.