Профиль DOM (память глубины за сессию)

Профиль DOM рисует живой стакан горизонтальными столбиками на ценовой оси и запоминает каждый ценовой уровень, увиденный за сессию, поэтому уровни, вышедшие из окна L2, остаются видны приглушёнными столбиками. Включён по умолчанию, делит память с лестницей DOM и питается тем же потоком глубины, что и график.

Senzoukria · Документация · Обновлено: сентябрь 2026


Где найти

Где
График → «Индикаторы» → «Наложения» → «Профиль DOM»
По умолчанию
Вкл; ширина столбика 180 px; непрозрачность 65 %; «помнить дальние уровни» вкл; минимальный размер 0
Память
До 4 000 уровней на сторону; обрезается до 3 600 по расстоянию от текущей цены
Обновление
Память пересобирается в такт отрисовки (33 мс, 30 Гц); при этом записывается каждое событие глубины

Как это устроено

Каждый ценовой уровень последнего полученного стакана рисуется столбиком, закреплённым у правого края области графика, точно на высоте своей цены. Bid и ask складываются на одном уровне: доминирующая сторона рисуется с выбранной непрозрачностью, другая — с 43 % от неё. Уровни, которых больше нет в живом стакане, но которые были видны ранее в сессии, рисуются из памяти с 60 % от приглушённой альфы и с последним известным размером в блёклой подписи — именно это сохраняет профиль читаемым так же далеко, как лестницу.

Память работает двумя путями. На каждое событие глубины — на Rithmic замерено 37–65 в секунду в штатном режиме, всплесками до 174 — уровни полезной нагрузки записываются в две карты (цена → последний объём) без выделения памяти. На каждый отрисованный кадр память обрезается, живой стакан исключается, а массивы запомненных уровней пересобираются. Если ни память, ни живые цены не изменились, переиспользуется предыдущий результат. Экземпляр памяти принадлежит графику; лестница DOM читает тот же экземпляр, поэтому в одном окне обе показывают одни и те же запомненные уровни.

Столбики нормируются по уровням, видимым на экране, а не по всему стакану, поэтому крупный дальний уровень не может раздавить видимые столбики. Когда строка тика уже 4 px, тики группируются по степеням двойки, и каждая строка показывает свой крупнейший уровень; выше этого — по строке на тик.

Настройки

Параметры профиля DOM
НастройкаПо умолчаниюЧто меняет
Ширина столбика180 px (40–800)Максимальная длина столбика для крупнейшего видимого уровня
Непрозрачность65 % (10–100)Альфа доминирующей стороны; другая сторона использует 43 % от неё
Bid / Ask#089981 / #F2385AЦвета столбиков
Подписи размеравклРазмер печатается справа от каждой строки, когда строка достаточно высокая
Минимальный размер0 = все (0–500)Скрывает живые уровни меньше этого размера; запомненные уровни ниже него тоже скрываются
Помнить дальние уровнивклСохраняет и рисует уровни, вышедшие из живого окна L2 в течение сессии

Как этим пользоваться

Оставьте наложение включённым, чтобы видеть лежащую ликвидность впереди цены, не открывая лестницу. Доминирующий цвет на уровне читается как более крупная лежащая сторона. Приглушённые столбики — это история: уровень, который поток показывал раньше и который с тех пор выпал из его агрегированного окна, с последним увиденным размером. Они не утверждают, что заявка всё ещё там.

Строки с частичным покрытием — ниже известного дна bid или выше известного потолка ask у потока — рисуются с альфой 45 %, чтобы обрезанный стакан не приняли за тонкий. Используйте минимальный размер, чтобы убрать шум на инструментах с множеством однолотовых уровней.

Ограничения и подводные камни

  • Агрегированные потоки L2 публикуют окно примерно в 10–20 уровней на сторону; всё, что дальше, — это память, а память ограничена 4 000 уровней на сторону по расстоянию от текущей цены.
  • У откреплённого окна собственный реестр памяти; лестница там остаётся только живой.
  • Сессионный профиль исполненных bid/ask, показанный в колонках VOL BID / VOL ASK / DELTA / TOTAL лестницы, строится по барам графика, а не по потоку глубины, с тем же 45-минутным отсечением сессии, что и профиль объёма, и ёмкостью 8 192 тиков.
  • Данные глубины тарифицируются и лицензируются поставщиком; нет стакана — нет профиля, и наложение не может подтвердить, что поток полон.

Эта страница на других языках

Частые вопросы

Почему некоторые столбики выглядят выцветшими?
Причины две: приглушённые столбики — это запомненные уровни, которых больше нет в живом стакане, а строки с альфой 45 % находятся вне известного покрытия потока (дно bid или потолок ask).
Показывает ли лестница DOM ту же память?
Да, в главном окне. График регистрирует свой экземпляр памяти по ключу глубины, а лестница его читает; у откреплённого окна доступа к нему нет.
Обновляется ли профиль на каждом событии глубины?
Каждое событие записывается в память, но нарисованные массивы пересобираются не чаще 30 раз в секунду — в том же такте, что и сброс сделок.