Откат: чтобы правило «за серию» не стреляло на каждое дыхание спреда

Что такое серия, зачем у порога граница отката, как её задать и как прочитать в таблице правил.

Коротко

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

Без отката спред, который дышит вокруг порога — 2.1%, 1.9%, 2.1% — это три серии и три сообщения об одном и том же. С откатом до 1.5% — одно.

Что такое серия

Серия начинается, когда связка впервые прошла все условия правила, и длится, пока правило считает её «той же самой». В режиме «За серию» вы получаете одно сообщение на серию, что бы ни делал спред внутри неё.

Раньше серия заканчивалась в тот момент, когда любой порог переставал выполняться. Для порогов вроде «спред входа ≥ 2%» это плохо работает: живой спред пересекает 2% туда и обратно много раз за минуту, и каждый возврат считался новой серией.

Как задать откат

  1. В форме правила выберите Когда слать → За серию.
  2. У каждого числового условия — порога вида «не меньше» или «не больше» — справа появится поле

откат до.

  1. Впишите значение, до которого метрика должна откатиться, чтобы серия закончилась.
Условие «Спред входа (BBO) ≥ 2%» с откатом до 1.5% и выбранный режим «За серию»

Правила у поля простые:

до 1.4%.

даст сохранить правило без него и скажет, чего не хватает.

Откат читается только по значению

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

Несколько откатов

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

Пример: «вход ≥ 2%, откат до 1.5» и «стоимость выхода ≤ 1%, откат до 1.4». Вход упал до 1%, выход по-прежнему 0.9% — серия закончилась по входу. Если бы ждать обоих откатов, правило могло бы не взвестись больше никогда.

Как это видно в таблице правил

В колонке Условие рядом с порогом стоит контурный бадж откат до …. Если условий много, в строке показаны первые три, остальные — по наведению, там же перечислены и откаты.

Строка таблицы правил: два порога, у каждого свой откат

События и откат

У условия «при событии» — закрытие вводов и выводов, объявление делистинга — отката нет и поле не показывается. Событие происходит в момент, а не «держится», и правило на события уже сейчас срабатывает по одному разу на каждое событие.

Если что-то не так

числовых условий или смените режим.

откат стоит по ту же сторону, что и порог; поправьте значение.

границы, серия длится. Если нужны напоминания внутри серии, это режим С паузой, а не откат.