(Colocation и экономика скорости)
Борода, бандана и тёмная синяя футболка с огромным значком «Супермена». Кирилл возник передо мной в боевом настрое и полном возмущении. Тогда я проводил мероприятия для одной известной финтех-компании. И лишь год назад это превратилось в сообщество «Биржевой Алгоритм». Тогда Кирилл был возмущён фразой, которую я в порыве маркетинговой страсти черканул на сайте.
— Но вы не самые быстрые. Мы намного быстрее вас! — пар из ушей должен был повалить через три, два, один. Но я стоял с улыбкой в предвкушении этого момента. Пока мы корячились с софтом на 150 микросекунд, он уже перешагнул своими заявками отметку в сотни наносекунд. Он был в в сотни раз быстрее. Да, я понимал, что он прав: он быстрее, умнее и на самом деле он всё-таки «классный». И я ему очень благодарен за то, что он откликнулся помочь в написании этих статей. Мы подружились.
В 2011 году считалось нормальным ждать сотни микросекунд, пока заявка долетит до биржи. В 2017-м планка упала ниже одной микросекунды. Сегодня битва идёт за сотни наносекунд — то есть за такие доли времени, в которых человеческий мозг вообще не умеет мыслить величинами.
Физическое расстояние от вашего сервера до matching engine биржи — это не айтишная деталь, которую можно доверить подрядчику и забыть. Это строчка в вашем P&L, просто спрятанная так глубоко, что её путают с везением и удачей.
Борода, бандана и тёмная синяя футболка с огромным значком «Супермена». Кирилл возник передо мной в боевом настрое и полном возмущении. Тогда я проводил мероприятия для одной известной финтех-компании. И лишь год назад это превратилось в сообщество «Биржевой Алгоритм». Тогда Кирилл был возмущён фразой, которую я в порыве маркетинговой страсти черканул на сайте.
— Но вы не самые быстрые. Мы намного быстрее вас! — пар из ушей должен был повалить через три, два, один. Но я стоял с улыбкой в предвкушении этого момента. Пока мы корячились с софтом на 150 микросекунд, он уже перешагнул своими заявками отметку в сотни наносекунд. Он был в в сотни раз быстрее. Да, я понимал, что он прав: он быстрее, умнее и на самом деле он всё-таки «классный». И я ему очень благодарен за то, что он откликнулся помочь в написании этих статей. Мы подружились.
В 2011 году считалось нормальным ждать сотни микросекунд, пока заявка долетит до биржи. В 2017-м планка упала ниже одной микросекунды. Сегодня битва идёт за сотни наносекунд — то есть за такие доли времени, в которых человеческий мозг вообще не умеет мыслить величинами.
Физическое расстояние от вашего сервера до matching engine биржи — это не айтишная деталь, которую можно доверить подрядчику и забыть. Это строчка в вашем P&L, просто спрятанная так глубоко, что её путают с везением и удачей.
Экономика скорости в цифрах
Кирилл, частный управляющий, в HFT с 2011 года, помнит собственный путь по этой лестнице очень чётко:
«Твой латенси в 2011 году — сотни микросекунд. В семнадцатом году — уже менее одной микросекунды».
Разница на два с половиной порядка за шесть лет. И это не абстрактная гонка вооружений — за каждым сокращением задержки стоит конкретная арифметика: чем ближе вы к первому месту в очереди на исполнение, тем чаще именно вам, а не соседу по стойке, достаётся выгодная цена. При достаточном объёме торгов разница в 10 микросекунд превращается не в красивые слова про «скорость», а во вполне осязаемые миллионы рублей годовой разницы между вами и тем, кто на пару микросекунд медленнее.
Кирилл вспоминает и цену входа в колокацию на старте:
«Сервер, который я купил за 50 тысяч рублей. В колокации нужно было заплатить 50 тысяч рублей за канал — десятигигабитный, два оптических кабеля — плюс один логин, который стоит 4 тысячи рублей. Итого 54 тысячи, плюс аренда в стойке — несущественно. Меньше 100 тысяч рублей в месяц — и ты можешь делать всё, что хочешь».
Сегодня в эту же сумму уже не уложиться. Протоколы, за которые раньше не платили, стали платными, а конкуренция за микросекунды требует оборудования, которое несопоставимо с сервером за 50 тысяч.
От «Биржевого Алгоритма»: да, помним эти времена, когда 100 тысяч в месяц казались огромными деньгами. Сейчас это только входной билет в разговор. Каждый новичок платит эти деньги, думая, что купил скорость, а на деле — просто доступ в общую очередь.
Как биржа сама создавала лотерею
При этом сама биржа когда-то устроила довольно странную гонку, которую Кирилл вспоминает почти как анекдот про плановую экономику:
«Раньше, чтобы стать первым, тебе недостаточно было просто отправить самым быстрым заявку. Биржа принимала заявки в собственном TCP-стеке, перемешивала их как в лотерейном барабане и рандомно забирала ту, что пришла — неважно, что она не самая быстрая. Мы что делали? Брали кучу логинов, тридцать два, например, и последовательно отправляли заявки от первого до последнего — и первой на бирже регистрировалась отправленная последней».
Это не хитрость отдельной команды, а прямое следствие того, как была устроена инфраструктура биржи в тот момент. Сейчас протоколы TWIME и SIMBA закрыли эту лазейку — но, по его же словам, закрыли не бесплатно: то, что раньше было дырой в архитектуре, теперь превратилось в платную подписку.
При этом сама биржа когда-то устроила довольно странную гонку, которую Кирилл вспоминает почти как анекдот про плановую экономику:
«Раньше, чтобы стать первым, тебе недостаточно было просто отправить самым быстрым заявку. Биржа принимала заявки в собственном TCP-стеке, перемешивала их как в лотерейном барабане и рандомно забирала ту, что пришла — неважно, что она не самая быстрая. Мы что делали? Брали кучу логинов, тридцать два, например, и последовательно отправляли заявки от первого до последнего — и первой на бирже регистрировалась отправленная последней».
Это не хитрость отдельной команды, а прямое следствие того, как была устроена инфраструктура биржи в тот момент. Сейчас протоколы TWIME и SIMBA закрыли эту лазейку — но, по его же словам, закрыли не бесплатно: то, что раньше было дырой в архитектуре, теперь превратилось в платную подписку.
Тарифы как отдельный барьер входа
Отдельная тема — не физика, а бухгалтерия биржи.
Кирилл вспоминает, как введение новых протоколов изменило правила игры:
«Сегодня протоколы — та же SIMBA, TWIME — и за них приходится платить. Это хорошо, что биржа их ввела, стало прозрачнее, меньше хакерства. Но то, что раньше было дырой в архитектуре, теперь превратилось в платную подписку. Биржа говорит, что даёт преимущество, а на самом деле просто закрывает свою старую дыру. И все вынуждены платить, потому что без этого ты не конкурентоспособен. Это искусственное ограничение, которое то же отчасти мешает выходу новых команд».
От «Биржевого Алгоритма»: пройти этот путь в одиночку сложно. Каждый, кто сейчас торгует, пережил этот переход. Если бы нам кто-то тогда показал, куда движется биржа с протоколами, мы бы сэкономили год жизни. Именно поэтому мы собираем людей на встречах — чтобы они не проходили этот путь в одиночку.
Ожидаемая прибыль от latency-арбитража (модель «Победитель получает всё»)
Что это и зачем нужна:
Эта формула математически описывает суть latency-арбитража, о котором говорит Кирилл. Она показывает, что прибыль вы получаете только в том случае, если ваша задержка строго меньше задержки конкурентов. Это та самая «битва за сотни наносекунд».
Расшифровка переменных:
● E[Π] — ожидаемая прибыль от арбитражной сделки.
● P_fair — справедливая (новая) цена актива после движения на другом рынке или выхода новости.
● P_stale — «устаревшая» цена, которая всё ещё висит в стакане у медленных участников.
● Q — объем заявки (ликвидность, которую вы забираете).
● I(τ_me < τ_market) — индикаторная функция (принимает значение 1, если ваша задержка меньше рыночной , и 0, если нет).
Смысл:
Формула доказывает тезис статьи: в latency-арбитраже работает жесткий принцип «победитель получает всё». Если вы медленнее конкурента хотя бы на одну наносекунду, индикаторная функция обнуляется, и ваша ожидаемая прибыль становится равна нулю. Вы не получаете сделку.
Что это и зачем нужна:
Эта формула математически описывает суть latency-арбитража, о котором говорит Кирилл. Она показывает, что прибыль вы получаете только в том случае, если ваша задержка строго меньше задержки конкурентов. Это та самая «битва за сотни наносекунд».
Расшифровка переменных:
● E[Π] — ожидаемая прибыль от арбитражной сделки.
● P_fair — справедливая (новая) цена актива после движения на другом рынке или выхода новости.
● P_stale — «устаревшая» цена, которая всё ещё висит в стакане у медленных участников.
● Q — объем заявки (ликвидность, которую вы забираете).
● I(τ_me < τ_market) — индикаторная функция (принимает значение 1, если ваша задержка меньше рыночной , и 0, если нет).
Смысл:
Формула доказывает тезис статьи: в latency-арбитраже работает жесткий принцип «победитель получает всё». Если вы медленнее конкурента хотя бы на одну наносекунду, индикаторная функция обнуляется, и ваша ожидаемая прибыль становится равна нулю. Вы не получаете сделку.
Не всякая скорость создана равной
Колокация даёт вам физическое преимущество. Но как вы его используете — зависит от типа стратегии.
Кирилл разделяет HFT-стратегии на две большие группы:
«Есть latency-арбитраж, чем я занимаюсь в основном. Естественно, это всё будет упираться в FPGA, в способность разработчиков снижать latency. Но есть и статистический арбитраж — там скорости не в наносекундах измеряются, они измеряются в микросекундах. Просто нужно обработать большое количество информации и на основе этого принять решение. И стоит разделять стратегии: есть стратегии, где победитель получает всё, а есть стратегии, где все откусывают от общего пирога».
Разница принципиальная. В latency-арбитраже каждая лишняя наносекунда решает, получите вы сделку или нет. Здесь колокация — вопрос жизни и смерти стратегии. В статистическом арбитраже у вас есть микросекунды на обработку данных, и важно не просто быть «рядом», а правильно интерпретировать поток информации.
Ликвидность как фильтр, а не как проблема
Колокация даёт вам скорость. Но даже с самой лучшей скоростью вы можете оказаться в ловушке, если выберете неправильный инструмент.
Андрей, управляющий алгофондом, говорит об этом прямо:
«Отсутствие ликвидности. Небольшой рынок. Инструментов для инвестирования по сути не так много. Все торгуют одно и то же и бьются друг в друга».
Это важное дополнение к разговору про микросекунды. Скорость — это не самоцель. Она имеет смысл только в паре с инструментом, который способен переварить ваш объём. Если рынок тесен, колокация решает вопрос «кто быстрее», но не решает вопрос «куда расти».
Мистер X добавляет к этой картине ещё один слой — изменение самого состава участников рынка:
«Барьеры входа потихонечку растут, но при этом количество команд увеличивается — за счёт того, что кто-то из крипты пробует свои силы».
Это меняет рынок. Приходят команды с другим бэкграундом — они привыкли к круглосуточной торговле, к другой культуре риск-менеджмента, к другим протоколам. Они не всегда понимают специфику MOEX, но они приносят с собой свежий взгляд и готовность платить за скорость.
Для тех, кто уже в колокации, это означает, что конкуренция меняет свой профиль. Вы соревнуетесь не только с такими же, как вы, но и с новыми игроками, которые мыслят иначе. И иногда это важнее, чем чистая задержка.
Для тех, кто уже в колокации, это означает, что конкуренция меняет свой профиль. Вы соревнуетесь не только с такими же, как вы, но и с новыми игроками, которые мыслят иначе. И иногда это важнее, чем чистая задержка.
Риск неблагоприятного отбора за время задержки (Adverse Selection Risk)
Что это и зачем нужна:
Эта формула объясняет, почему физическое расстояние до matching engine биржи — это не «айтишная деталь», а прямая «строчка в вашем P&L». Она показывает, насколько может уйти цена против вас, пока ваша заявка летит до биржи и обратно (пока вы не успели её отменить или перехеджировать).
Расшифровка переменных:
● ΔP_risk — ожидаемое неблагоприятное движение цены (ваш риск/стоимость задержки).
● σ (сигма) — волатильность инструмента (стандартное отклонение доходности).
● τ (тау) — ваша задержка (latency), то есть round-trip время от вашего сервера до биржи и обратно.
Смысл:
Формула показывает фундаментальную зависимость из стохастического исчисления: риск растет пропорционально корню из задержки. На высоких волатильностях даже микросекунды превращаются в реальные убытки от «токсичного» потока (adverse selection), когда умные деньги забирают ваши лимитные заявки, а рынок сразу уходит против вас. Это математическое оправдание затрат на колокацию и FPGA: платя миллионы за инфраструктуру, вы физически сжимаете , тем самым уменьшая окно времени, в котором рынок может сыграть против вас.
Правила входа: как не спалить деньги на колокации
1. Определите тип стратегии до покупки железа. Если вы идёте в latency-арбитраж — вам нужны FPGA и наносекунды. Если в статистический арбитраж — у вас есть микросекунды, и важнее правильно интерпретировать данные, а не просто быть быстрее всех. Не путайте эти две вселенные — иначе вы купите Ferrari для поездки в супермаркет.
2. Заложите в бюджет платные протоколы. SIMBA, TWIME и другие протоколы, которые раньше были бесплатными (или дырами в архитектуре), теперь стоят денег. Если вы не учли это в смете, вы удивитесь, когда прибыль окажется ниже расходов на инфраструктуру.
3. Проверьте ликвидность инструмента до того, как платить за скорость. Торговать неликвид с самой быстрой колокацией — риск не выйти из позиции, когда это понадобится. Торговать топ-ликвидность — значит конкурировать с теми, кто уже всё выжал. Выбирайте осознанно.
4. Помните: биржа закрывает свои старые дыры за ваш счёт. То, что раньше было лазейкой (например, отправка заявок через 32 логина), теперь стало платной услугой. Это не улучшение для вас — это закрытие их собственной архитектурной проблемы, за которую платите вы. Учитывайте это как отдельную статью расходов.
5. Вступайте в диалог с биржей и коллегами. Тарифы и протоколы — это не военная тайна. Обсуждайте их открыто, задавайте вопросы, участвуйте в мероприятиях. Конкретные параметры вашей стратегии — секретны. Всё остальное — нет. И это экономит миллионы.
Часто задаваемые вопросы
1. Сколько сейчас стоит колокация на Московской бирже?
Точно сказать сложно — тарифы меняются. Но ориентир: от 100 тысяч рублей в месяц за канал + аренда стойки + плата за протоколы (TWIME, SIMBA).
2. FPGA — это обязательно для HFT?
Зависит от стратегии. Если вы в latency-арбитраже — да, битва идёт за наносекунды, и FPGA даёт контроль над каждым транзистором. Если вы в статистическом арбитраже — можно обойтись тюненым C++ на Linux. Не ведитесь на «FPGA-фетиш», если он вам не нужен.
3. Зачем платить за протоколы SIMBA и TWIME?
Раньше биржа принимала заявки через собственный TCP-стек и перемешивала их как в лотерейном барабане. Умные ребята использовали эту «дыру» в свою пользу. Теперь биржа закрыла эту дыру новыми протоколами.
Что это и зачем нужна:
Эта формула объясняет, почему физическое расстояние до matching engine биржи — это не «айтишная деталь», а прямая «строчка в вашем P&L». Она показывает, насколько может уйти цена против вас, пока ваша заявка летит до биржи и обратно (пока вы не успели её отменить или перехеджировать).
Расшифровка переменных:
● ΔP_risk — ожидаемое неблагоприятное движение цены (ваш риск/стоимость задержки).
● σ (сигма) — волатильность инструмента (стандартное отклонение доходности).
● τ (тау) — ваша задержка (latency), то есть round-trip время от вашего сервера до биржи и обратно.
Смысл:
Формула показывает фундаментальную зависимость из стохастического исчисления: риск растет пропорционально корню из задержки. На высоких волатильностях даже микросекунды превращаются в реальные убытки от «токсичного» потока (adverse selection), когда умные деньги забирают ваши лимитные заявки, а рынок сразу уходит против вас. Это математическое оправдание затрат на колокацию и FPGA: платя миллионы за инфраструктуру, вы физически сжимаете , тем самым уменьшая окно времени, в котором рынок может сыграть против вас.
Правила входа: как не спалить деньги на колокации
1. Определите тип стратегии до покупки железа. Если вы идёте в latency-арбитраж — вам нужны FPGA и наносекунды. Если в статистический арбитраж — у вас есть микросекунды, и важнее правильно интерпретировать данные, а не просто быть быстрее всех. Не путайте эти две вселенные — иначе вы купите Ferrari для поездки в супермаркет.
2. Заложите в бюджет платные протоколы. SIMBA, TWIME и другие протоколы, которые раньше были бесплатными (или дырами в архитектуре), теперь стоят денег. Если вы не учли это в смете, вы удивитесь, когда прибыль окажется ниже расходов на инфраструктуру.
3. Проверьте ликвидность инструмента до того, как платить за скорость. Торговать неликвид с самой быстрой колокацией — риск не выйти из позиции, когда это понадобится. Торговать топ-ликвидность — значит конкурировать с теми, кто уже всё выжал. Выбирайте осознанно.
4. Помните: биржа закрывает свои старые дыры за ваш счёт. То, что раньше было лазейкой (например, отправка заявок через 32 логина), теперь стало платной услугой. Это не улучшение для вас — это закрытие их собственной архитектурной проблемы, за которую платите вы. Учитывайте это как отдельную статью расходов.
5. Вступайте в диалог с биржей и коллегами. Тарифы и протоколы — это не военная тайна. Обсуждайте их открыто, задавайте вопросы, участвуйте в мероприятиях. Конкретные параметры вашей стратегии — секретны. Всё остальное — нет. И это экономит миллионы.
Часто задаваемые вопросы
1. Сколько сейчас стоит колокация на Московской бирже?
Точно сказать сложно — тарифы меняются. Но ориентир: от 100 тысяч рублей в месяц за канал + аренда стойки + плата за протоколы (TWIME, SIMBA).
2. FPGA — это обязательно для HFT?
Зависит от стратегии. Если вы в latency-арбитраже — да, битва идёт за наносекунды, и FPGA даёт контроль над каждым транзистором. Если вы в статистическом арбитраже — можно обойтись тюненым C++ на Linux. Не ведитесь на «FPGA-фетиш», если он вам не нужен.
3. Зачем платить за протоколы SIMBA и TWIME?
Раньше биржа принимала заявки через собственный TCP-стек и перемешивала их как в лотерейном барабане. Умные ребята использовали эту «дыру» в свою пользу. Теперь биржа закрыла эту дыру новыми протоколами.
4. Какой инструмент выбрать для HFT на Мосбирже?
Смотрите на ликвидность. Топ-ликвидные инструменты (фьючерсы на индекс, нефть, валютные пары) — там высокая конкуренция, но есть объём. Менее ликвидные — там меньше конкурентов, но риск не выйти из позиции. Выбор между гонкой и свободой манёвра.
5. Нужно ли обсуждать тарифы и инфраструктуру с другими трейдерами?
Да. Тарифы, протоколы, архитектура — это не секретная информация. Конкретные параметры вашей стратегии — секретны. А обсуждать стоимость каналов и логинов — не только безопасно, но и полезно. Так вы узнаете, не переплачиваете ли вы за то, что другие получают дешевле.
TOTAL
Экономика скорости — это не про «быть рядом с биржей». Это про три вещи, которые вы должны проверить до того, как заплатите за колокацию.
Какой тип стратегии вы торгуете? Если latency-арбитраж — каждая наносекунда решает, получите вы сделку или нет. Если статистический арбитраж — у вас есть микросекунды на анализ данных, и важнее не просто быть быстрее, а правильно интерпретировать поток. FPGA и Linux-тюнинг — не универсальный ответ, а выбор под конкретную задачу.
Что вы платите за протоколы? SIMBA и TWIME, серверы и FPGA стоят денег. Если вы не закладываете их в бюджет заранее — вы удивитесь, когда прибыль окажется ниже содержания инфраструктуры.
На каком инструменте вы торгуете? Ликвидность — это фильтр, который нужно решать на стадии стратегии. Торговать неликвид с самой быстрой колокацией — риск не выйти из позиции, когда это понадобится. Торговать топ-ликвидность — значит конкурировать с теми, кто уже всё выжал. Выбирать — между гонкой и свободой манёвра.
Ближайшее мероприятие 9 октября 2026 года. Конференция "Биржевой алгоритм - 2026". Прикладные знания и авторитетные мнения. Мы соберем экспертов в управлении активами и алгоритмическом трейдинге. Подробности на странице мероприятия (http://algoclub.pro/mainevent)
Статья создана «Биржевым Алгоритмом». Копирование без ссылки на источник — нарушение авторских прав. Мы это отслеживаем и преследуем. Даже если вы думаете, что никто не заметит.
Смотрите на ликвидность. Топ-ликвидные инструменты (фьючерсы на индекс, нефть, валютные пары) — там высокая конкуренция, но есть объём. Менее ликвидные — там меньше конкурентов, но риск не выйти из позиции. Выбор между гонкой и свободой манёвра.
5. Нужно ли обсуждать тарифы и инфраструктуру с другими трейдерами?
Да. Тарифы, протоколы, архитектура — это не секретная информация. Конкретные параметры вашей стратегии — секретны. А обсуждать стоимость каналов и логинов — не только безопасно, но и полезно. Так вы узнаете, не переплачиваете ли вы за то, что другие получают дешевле.
TOTAL
Экономика скорости — это не про «быть рядом с биржей». Это про три вещи, которые вы должны проверить до того, как заплатите за колокацию.
Какой тип стратегии вы торгуете? Если latency-арбитраж — каждая наносекунда решает, получите вы сделку или нет. Если статистический арбитраж — у вас есть микросекунды на анализ данных, и важнее не просто быть быстрее, а правильно интерпретировать поток. FPGA и Linux-тюнинг — не универсальный ответ, а выбор под конкретную задачу.
Что вы платите за протоколы? SIMBA и TWIME, серверы и FPGA стоят денег. Если вы не закладываете их в бюджет заранее — вы удивитесь, когда прибыль окажется ниже содержания инфраструктуры.
На каком инструменте вы торгуете? Ликвидность — это фильтр, который нужно решать на стадии стратегии. Торговать неликвид с самой быстрой колокацией — риск не выйти из позиции, когда это понадобится. Торговать топ-ликвидность — значит конкурировать с теми, кто уже всё выжал. Выбирать — между гонкой и свободой манёвра.
Ближайшее мероприятие 9 октября 2026 года. Конференция "Биржевой алгоритм - 2026". Прикладные знания и авторитетные мнения. Мы соберем экспертов в управлении активами и алгоритмическом трейдинге. Подробности на странице мероприятия (http://algoclub.pro/mainevent)
Статья создана «Биржевым Алгоритмом». Копирование без ссылки на источник — нарушение авторских прав. Мы это отслеживаем и преследуем. Даже если вы думаете, что никто не заметит.