Каталог индикаторов-рядов: 205 исследований, 9 групп, один движок

Раздел «Библиотека» панели индикаторов питается декларативным каталогом из 205 индикаторов-рядов; каждый задан идентификатором, подписью, группой, целью (наложение на график или собственная панель), типизированными параметрами и чистой функцией расчёта. Один движок выполняет активные исследования, изолирует сбои и нормализует выходные данные перед отрисовкой.

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


Где найти

Где
Индикаторы → строки «Библиотека · <группа>»; у каждой строки светодиод, звёздочка и шестерёнка
Исследований
205 по группам Delta, Volume, Momentum, VWAP & bands, Volatility, Profiles & levels, Structure & sessions, Averages & volatility, Tape & flow
Работает на
Графике Rithmic и в Replay

Что это делает

Каждая запись каталога объявляет идентификатор в kebab-case — уникальный и никогда не переименовываемый (на него ссылаются сохранённые раскладки), — подпись, группу, цель и список параметров. Параметр — это число с минимумом, максимумом и шагом, выпадающий список с вариантами, переключатель или цвет, и у него всегда есть значение по умолчанию. Функция расчёта чистая: она получает бары в хронологическом порядке, параметры, слитые со значениями по умолчанию, и контекст с размером тика и соглашением о сессии (CME или UTC — его задаёт источник, а не догадка по символу).

Группы перечислены в панели в фиксированном порядке: Delta (19 исследований), Volume (26), Momentum (34), VWAP & bands (12), Volatility (22), Profiles & levels (10), Structure & sessions (28), Averages & volatility (25) и Tape & flow (29). Четыре исследования волатильности (Bollinger, Keltner, Donchian и ATR) существуют по одному разу в Averages & volatility; их дублирующие определения исключены из каталога, чтобы на одну формулу приходился один идентификатор.

Поля определения и правила движка

Что содержит определение в каталоге и как движок с ним обращается
ЭлементЗначенияПоведение
targetoverlay или paneOverlay рисует на ценовом графике; pane открывает отдельную панель (CVD, объём, дельта…). В подзаголовке панели показано как «наложение на график» / «собственная панель».
paramsnumber, select, toggle, colorПроверяются тестами: значения по умолчанию внутри границ, значение select среди вариантов, без дублирующихся ключей.
формы выводалиния, гистограмма, полосы, метки, уровни, таблица, панельЛинии и полосы сохраняют пропуски как null; гистограммы и метки отбрасывают неконечные точки; уровни — это отрезки от одного времени до другого.
неизвестный идентификаторисследование убрано из каталога, но осталось в сохранённой раскладкеПропускается с единственным предупреждением в консоли; остальные исследования продолжают работать.
расчёт бросает ошибкулюбая ошибкаЭто исследование не даёт вывода и выдаёт одно предупреждение; остальных оно никогда не останавливает.
postSmooth1 по умолчанию (без сглаживания)Необязательное сглаживание скользящей средней, применяемое движком после расчёта, только к линиям и гистограммам и только когда исследование объявляет такой параметр; к Session CVD не применяется.

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

  • Включите исследование светодиодом; откройте шестерёнку, чтобы менять параметры, и «Сбросить», чтобы вернуться к значениям каталога. Параметры хранятся по идентификатору исследования в настройках графика и входят в шаблоны.
  • Точки, чьё время не совпадает ни с одним загруженным баром, отбрасываются до отрисовки, поэтому исследование никогда не рисует за пределами графика, а неконечные значения становятся пропусками, а не нулями.
  • Библиотека учитывается значком на кнопке «Индикаторы» только на графиках, где выполняется движок; в остальных случаях список показывает уведомление.
  • Движок замеряет каждый прогон и выдаёт в журнал разработчика строку о цикле индикаторов не чаще раза в секунду; это диагностика, а не экранная панель.

Ограничения

Исследование читает только загруженные бары. Привязанные к сессии исследования (сессионный VWAP, initial balance, opening range, сессионный CVD) сбрасываются на границе сессии источника, а частично загруженная сессия даёт частичное значение; движок не восстанавливает сделки до первого загруженного бара. Исследования, которым нужны поля, которых источник не даёт (внутрибарные экстремумы дельты, число сделок), выдают пропуски.

Точки разогрева сглаживания удаляются из гистограмм, а не обнуляются, потому что нулевой столбик читался бы как равновесие покупателей и продавцов на окне, где ещё нет выборки. Исследования-ряды работают только там, где движок подключён, — сейчас это график Rithmic и Replay; криптографики рисуют только свои встроенные исследования, пока их исполнитель не подключён.

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

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

Все ли исследования каталога описаны на сайте?
Да. У каждого идентификатора есть страница в разделе /indicators с формулой и параметрами; каталог на сайте зеркалит реестр десктопного приложения.
Почему в сохранённой раскладке стало меньше исследований?
Если идентификатор убран из каталога, движок его пропускает и пишет одно предупреждение; раскладка сохраняет идентификатор, так что больше ничего не теряется. Панель считает только те идентификаторы, что есть в реестре.
Могу ли я добавить своё исследование в библиотеку?
Пользовательские индикаторы, написанные на странице скриптинга, появляются в разделе «Мои скрипты» той же панели и рисуются тем же путём; частью встроенного каталога они не становятся.