Задержка маркет-даты в бесплатных скринерах: как она превращается в проскальзывание и лишние стопы
Кликнули «Купить в отскок» от жирной плотности, а исполнились по худшей цене и получили стоп? Вероятно, плотность уже была снята, просто ваш экран показывал вчерашний день в масштабе миллисекунд. Задержка маркет-даты — тихая статья расходов скальпера, которую не видно в комиссиях.
Как задержка маркет-даты превращается в проскальзывание
Задержка маркет-даты возникает на всём пути от источника до экрана: влияют режим подписки, агрегация, серверная обработка, сеть и отрисовка. WebSocket, JSON, gRPC или Protobuf сами по себе не доказывают скорость и полноту. Проверять скринер нужно по биржевым временным меткам, пропускам событий и фактической свежести данных.
Чем отличаются фиды данных
- Агрегация (data throttling). Биржа генерирует огромное число изменений в секунду. Чтобы раздать их пользователям, нужны серьёзные мощности и канал. Дешёвые веб-виджеты режут поток: группируют мелкие сделки и обновляют стакан порциями, интервал которых у разных провайдеров составляет сотни миллисекунд.
- Иллюзия живого стакана. Цифры бегут, и кажется, что это реальное время. На деле вы видите запись с опозданием, а для скальпинга это вечность.
- Мигающие заявки. Заявка спуфера, живущая доли секунды, может успеть появиться и исчезнуть между двумя порциями данных. Вы её не увидите вовсе или увидите слишком поздно.
Как задержка воровает профит: математика
Условный пример: вы видите плотность у уровня и жмёте покупку. Пока ордер летит, плотность была снята 400 мс назад, цена ушла на 3 тика ниже. При стопе 2 тика вы получаете убыток около 2,5R вместо планового 1R. Достаточно двух таких сделок в день, чтобы обнулить результат десятка правильных.
| Агрегированный поток | Потоковая подписка | |
|---|---|---|
| Формат | может быть текстовым или бинарным | может быть текстовым или бинарным |
| Доставка | обновления объединяются в интервалы | сообщения приходят по мере публикации источником |
| Короткие события | могут исчезнуть между интервалами | зависят от полноты исходной подписки |
| Проверка | временные метки, пропуски, последовательность и задержка всего тракта | |
Как устроен контур Smart Scalp
- Серверная подписка. Сервисы получают доступные потоки T‑Invest, нормализуют события и сохраняют данные, необходимые конкретному детектору.
- Разделение контуров. Исходные наблюдения, вычисленные признаки и маркеры интерфейса не смешиваются: маркер всегда остаётся выводом алгоритма.
- Доставка в браузер. Бэкенд передаёт обновления интерфейсам по потоковому соединению; свежесть нужно контролировать по временным меткам, а не по одному индикатору связи.
Что это даёт на практике
Когда наблюдаемый объём исчезает рядом с ценой, система может присвоить уровню статус «Снята при подходе» и показать признаки классификации. Это предупреждение для проверки контекста, а не доказательство спуфинга и не гарантия, что пользователь успеет изменить ордер.
Как проверить свой скринер за 10 минут
- Сравните ленту сделок в скринере и в терминале брокера на активной бумаге в одно и то же время: расхождение по принтам выдаёт агрегацию.
- Найдите в истории заявки, которые жили меньше секунды. Если их нет вообще, поток, скорее всего, прорежен.
- Засеките разницу между появлением сквиза на графике и в вашем инструменте.
- Посчитайте среднее проскальзывание по последним 20 входам: устойчивое отрицательное значение указывает на задержку.
Частые вопросы
Почему бесплатные скальпинг-скринеры работают с задержкой?
Задержка зависит от источника, режима подписки, агрегации, сети и обработки у провайдера. WebSocket сам по себе не означает ни задержку, ни полноту; это нужно измерять по временным меткам и сопоставимым событиям.
Что такое проскальзывание в скальпинге и как его избежать?
Проскальзывание — исполнение по цене хуже ожидаемой. На него влияют задержка данных и приказа, ликвидность, очередь, тип ордера и быстрые изменения рынка; один формат транспорта не устраняет этот риск.
В чём преимущество gRPC для трейдера?
gRPC может эффективно передавать потоковые сообщения поверх HTTP/2, но практическую задержку определяет весь тракт: источник, серверная обработка, сеть и клиент. Преимущество нужно подтверждать измерениями временных меток.
Материал носит информационный характер и не является инвестиционной рекомендацией. Цифры в примерах условные. Прошлая статистика не гарантирует будущий результат, торговля на бирже сопряжена с риском потери капитала.