Между кликом по Buy и сервером брокера — тысячи километров стекла, десятки маршрутизаторов и один жёсткий закон физики. Разбираем дорогу пакета по слагаемым: откуда берётся каждая миллисекунда, куда на самом деле едет ваш трафик, как измерить пинг честно — и единственный способ его уменьшить, который работает.
Нажимая Buy, вы запускаете гонку: ордер должен долететь до сервера брокера, а подтверждение — вернуться назад. Всё это время цена продолжает жить своей жизнью. Сколько длится путь, решают не тарифы и не «мощность» интернета, а география: тысячи километров оптоволокна, десятки маршрутизаторов и скорость света, которую нельзя ни купить, ни разогнать. Разберём дорогу пакета по сантиметрам — от вашего роутера до стойки в дата-центре.
Пинг (он же RTT, round-trip time) — время, за которое маленький пакет доходит до сервера и возвращается обратно. Меряется в миллисекундах и со «скоростью интернета» из тарифа почти не связан: пропускная способность — это ширина трубы, а пинг — её длина. Гигабитный тариф скачает файл быстрее, но ни на миллиметр не приблизит вас к серверу в Нью-Йорке.
Пинг — это сумма отрезков, и распределена она очень неравномерно. Wi-Fi и домашний роутер дают 1–10 мс, путь по городу и магистралям — ещё несколько, а дальше вступает география: каждый океан стоит десятки миллисекунд, и никакой тариф этого не отменит.
Пакет не едет по прямой. Интернет — это тысячи автономных систем (те самые ASN из статьи про прокси), которые договариваются об обмене трафиком: где-то напрямую, где-то через точки обмена (IX), где-то через транзитных операторов. Маршрут выбирает протокол BGP — по договорённостям и цене, а не по геометрии. Поэтому пакет из Москвы в Нью-Йорк почти наверняка сделает крюк через Франкфурт или Лондон, а при аварии на магистрали внезапно поедет «в объезд» с лишними 30 мс.
Через океаны трафик идёт по подводным кабелям: их около пяти сотен, и они несут почти весь межконтинентальный трафик планеты. На главном финансовом маршруте Лондон — Нью-Йорк за миллисекунды платят сотнями миллионов: кабель Hibernia Express в 2015 году проложили специально спрямлённой дугой — около 300 миллионов долларов ради выигрыша в ~5 мс у соседних кабелей. Покупатели этой форы — банки и HFT-фонды.
Средний пинг — как средняя температура по больнице. Реальная картина — это разброс (джиттер) и потери пакетов. Потерянный пакет TCP отправляет заново, и вместо 100 мс ордер едет 300–500: в терминале это выглядит как случайное «залипание». Сеть, которая держит ровные 25 мс, для торговли лучше сети, которая показывает 15, но раз в минуту прыгает до двухсот.
Сайт брокера почти наверняка живёт на CDN в другой стране. Адрес реального торгового сервера виден в терминале — именно до него и надо мерить.
mtr или WinMTR показывают каждый хоп: где маршрут делает крюк, на каком узле растёт задержка и теряются пакеты.
Пинг в три часа ночи ни о чём не говорит. Замерьте в европейскую и американскую сессии и на выходе новостей — когда сеть нагружена у всех.
Несколько сотен замеров минимум. Разброс больше ±10 мс или потери выше 0,5% — повод разбираться, даже если среднее красивое.
Тот же замер с сервера в дата-центре рядом с брокером покажет, сколько миллисекунд вы каждый день оставляете на маршруте из дома. В OnlyForex это штатная механика: раздел Connections показывает все серверы вашего брокера со страной и живым пингом — и мерить надо именно с VPS, потому что домашний канал в боевом маршруте не участвует.
Пинг не «оптимизируется» — он сокращается вместе с расстоянием. Пока терминал стоит дома, вы носите весь маршрут с собой: последнюю милю, провайдера, океан. Перенос терминала на VPS в дата-центр рядом с сервером брокера убирает маршрут почти целиком — остаётся соседняя стойка и доли миллисекунды. Дом при этом превращается в пульт управления: RDP-подключение к VPS может идти хоть через океан, на скорость исполнения ордеров оно не влияет.
Для арбитража расположение — вопрос ещё тоньше. Движок живёт между двумя точками: узлом котировок и сервером брокера, и идеальный VPS стоит посередине пути — чтобы обе задержки укладывались в единицы миллисекунд. Узлы котировок OnlyForex стоят в Лондоне, Нью-Йорке и Токио; лучший случай — когда все три точки оказываются в одном финансовом хабе вроде NY4 или LD4. А терминал дома в этой системе координат — добровольная фора контрагенту в 50–100 мс на каждом ордере.
Где арендовать сервер, почему локация подбирается под конкретного брокера и как раздел Connections находит все его серверы с живым пингом — разобрано в отдельной статье: «Удалёнка для арбитража: как выбрать VPS и не переплатить».
Прайм-тайм: сосед смотрит стриминг, сеть провайдера и ваша последняя миля загружены. Пакеты стоят в очередях на маршрутизаторах — растут и задержка, и джиттер. Это ещё один аргумент мерить пинг в те часы, когда вы реально торгуете.
Нет. Тариф — это пропускная способность, ширина трубы. Пинг определяется длиной маршрута и очередями на узлах. Труба станет толще, но не короче: до Нью-Йорка по-прежнему тысячи километров.
Для торговли — кабель. Wi-Fi добавляет от одной до десяти миллисекунд, но хуже другое: он даёт всплески джиттера при помехах — а стабильность для терминала важнее среднего значения.
Зависит только от расстояния: доли миллисекунды в одном дата-центре, 1–5 мс по городу, десятки — по континенту, за сотню — через океан. Сверьте свой замер с таблицей выше: если он заметно хуже «нормы для дистанции» — проблема в маршруте, и её стоит искать трассировкой.
Игровые серверы стоят в вашем регионе — до них сотни километров. Торговые серверы стоят там, где ликвидность: Нью-Йорк, Лондон, Токио. До них тысячи километров, и физику этой разницы не отменить.
Почти всегда — увеличивает: это лишний посредник на маршруте, как мы разбирали в статье про прокси. Редкое исключение — когда у провайдера совсем кривой маршрут и VPN случайно спрямляет дорогу, но строить на этом торговлю не стоит: надёжное решение — VPS рядом с брокером, а не туннель.
Пинг нельзя купить тарифом — только сократить расстояние. Как выбрать VPS в правильном дата-центре, проверить пинги до серверов брокеров и собрать всю связку до первой сделки — расписано в методичке; первые главы открыты.