СТАТЬЯ
Как VPS влияет на прибыль
В прошлой статье про кнопку Buy я писал, что на исполнение ордера влияет raw-спред и расстояние до сервера брокера: чем ты ближе — тем меньше пинг, тем выше лимитка попадает в стакан и тем раньше исполняется. VPS — это как раз инструмент, который это расстояние сокращает. Разберём, что это такое, зачем он вообще нужен и как это работает на практике.
Зачем нужен VPS
VPS (виртуальный сервер) — это по сути компьютер, который стоит не у тебя дома, а в дата-центре рядом с сервером брокера. Твой торговый терминал работает не на домашнем ПК, а там, физически близко к брокеру. Отсюда и вся выгода:
— домашний интернет выключат, ноутбук сядет, электричество пропадёт — а VPS работает 24/7 без тебя;
— расстояние до брокера становится минимальным, а значит меньше задержка при отправке ордера;
— сервер физически ближе — значит твой запрос быстрее доходит и быстрее возвращается подтверждение.
Для свинг-систем, где стоп далеко и сделка живёт часами или днями, разница в доли миллисекунды почти не ощущается. А вот для скальп-систем, где вход и выход считаются секундами, а то и быстрее — та самая задержка решает, заработаешь ли ты в итоге или нет.
Как это работает на уровне отправки ордеров
Когда твой советник отправляет ордер, он идёт по цепочке: терминал → сервер, на котором стоит VPS → сеть → сервер брокера. Каждое звено этой цепочки добавляет время. Чем короче путь и чем быстрее сеть — тем быстрее ордер доходит и тем быстрее приходит исполнение.
Сам я ноды не тестировал — здесь не про «попробовал все VPS и выбрал лучший», а про принцип: чем ближе физически твой сервер к серверу брокера, тем меньше пинг.
Разница в пинге: пример из практики
У одного алготрейдера есть мощный сервер с прямым кросс-коннектом к брокеру — и пинг у него 0.12 мс. В чём разница с обычным VPS? Для свинг-систем она не влияет вообще ни на что — там далёкий стоп. А вот для скальперов каждая миллисекунда может изменить многое.
Разница на глаз небольшая, но для скальп-систем именно она определяет, заработаешь ли ты условно 23% за год или 369% — а это уже история для отдельной статьи.
Кстати, дело не только в самом сервере, но и в скорости сети, через которую он подключён. У того самого сервера с 0.12 мс сетевой порт — 100 Гбит/с. Для сравнения — вот speedtest этого физического сервера с кросс-коннектом:
А вот speedtest обычного VPS, который выдаёт до 0.49 мс:
Разница в пропускной способности сети — это тоже часть истории с задержкой, не только физическое расстояние до брокера.

Сколько это стоит

Серверы для алготрейдинга делятся примерно на три уровня:

  • Базовый VPS с виртуализацией — обычно в районе $30 в месяц. Этого достаточно, чтобы советник просто работал стабильно и без обрывов.
  • Более мощный VPS с виртуализацией — около $70 в месяц. Меньше задержка, выше стабильность, подходит для большинства систем, включая умеренно активные.
  • Физический сервер с прямым кросс-коннектом к брокеру — $10 000–15 000 в месяц. Доступен и физическим лицам, но это уже совсем другой уровень затрат — и такой же другой уровень исполнения. Именно такой сервер и даёт тот самый пинг 0.12 мс.
Характеристики того сервера с 0.12 мс раскрывать подробно не буду — это чужая инфраструктура, скажу только, что это физическая машина с прямым кросс-коннектом к брокеру и сетевым портом 100 Гбит/с, без виртуализации и без посредников на пути пакета.

На обычной виртуализированной VPS — пинг до 1 мс, но часто можно получить и 0.50 мс, как в нашем случае с сервером за $70 в месяц. Есть ещё вариант через двойную прокладку: подключиться через VPS от MQL и получить на выходе 0.19 мс.
Звучит заманчиво, но путь здесь не прямой — пакет идёт через промежуточный сервер MQL, а не напрямую к брокеру. На деле это даёт примерно тот же результат, что и обычный VPS за $70: цифра красивая, а по факту — то же самое исполнение.

Разница в цифрах: один и тот же счёт, одно и то же время

Чтобы показать, что это не теория, а реальная разница в деньгах — вот статистика одной и той же системы (v2, золото), за один и тот же период и с одинаковым риском, но на разной инфраструктуре:
Те же настройки риска, тот же период — разные условия исполнения. Вот и вся разница между «сервер работает» и «сервер работает быстро».
Что с этим делать на практике
Не нужно сразу бежать и арендовать физический сервер за $15 000 в месяц — это оправдано, только когда у тебя уже есть капитал и система, которая реально упирается в скорость исполнения. Разумная логика такая:
  1. Начинаешь и наращиваешь капитал на свинг-системах с минимальным риском — здесь хватает обычного VPS за $30–70 в месяц, задержка в доли миллисекунды роли не играет.
  2. Когда капитал и статистика позволяют — переходишь на более мощную инфраструктуру и пробуешь уже скальп- и высокочастотные системы, где каждая миллисекунда на счету.
VPS — это не про "модно иметь сервер", а про конкретный инженерный параметр: расстояние и скорость сети до брокера. На свинге он не определяет результат. На скальпе — может определить его полностью.