Одного условия часто бывает недостаточно. Например, вы хотите узнать, когда пара EURUSD пересечёт уровень 1.09, но только если это движение подтверждается индикатором RSI или свечной моделью. Объединив несколько условий в одном оповещении, вы получите одно уведомление, когда выполнится вся комбинация. В ForecastCity это делается просто, быстро и точно. Соберите нужную комбинацию в несколько нажатий или попросите AI Trading Assistant голосом либо текстом настроить её вместе с прогнозами 4CastMachine AI.
Пример: цена EURUSD пересекает уровень 1.09 снизу вверх на 15-минутных свечах, при этом RSI находится выше 55 или на той же свече завершается молот либо бычье поглощение.
Как добавить условия
Каждое добавленное условие относится к одному и тому же оповещению. Оповещение срабатывает, когда верна вся комбинация целиком, поэтому вы получаете одно уведомление, а не отдельное на каждое условие.
Нажмите кнопку + Add condition, чтобы добавить условие в конец списка. По умолчанию оно соединяется связкой and.
Нажмите клавишу
Enterв любом поле ввода, например в поле цены или периода. Новое условие появится сразу под текущим, внутри тех же круглых скобок.Начиная со второго условия, у каждой строки есть собственная связка and или or. Её изменение влияет только на эту строку.
Чтобы удалить условие, наведите указатель мыши на его строку и нажмите значок корзины (Remove).
Для оповещения с несколькими условиями нужен тариф, который включает многоусловные оповещения. Если ваш тариф их не включает, при нажатии кнопки + Add condition или Create откроется карточка улучшения подписки.
Как читается оповещение с обеими связками
Когда в оповещении используются обе связки, редактор сначала проверяет связку and, а затем or. Это работает как в арифметике, где умножение выполняется перед сложением. Редактор сразу показывает результат: он расставляет круглые скобки в строках условий и в сводке.
На иллюстрации ниже строка RSI присоединена связкой or, а строка свечной модели привязана связкой and. Поэтому эти две строки объединяются в скобки. Оповещение сработает, когда цена сама по себе пересечёт 1.09 снизу вверх, либо когда одновременно RSI будет выше 55 и завершится свечная модель.

or: связка этой строки. У каждой строки, начиная со второй, есть собственная связка.
Скобки, которые редактор поставил вокруг строк RSI и свечной модели, так как связка and проверяется раньше or.
Alert me on EURUSD if: сводка пересказывает правило оповещения с теми же скобками.
Наведите указатель мыши на строку, а затем на серый значок (i), чтобы прочитать это же правило в редакторе: «and is checked before or, so parentheses show which conditions are checked together. Use ( ) on a row to group it with the next row yourself.» (связка and проверяется раньше or, поэтому скобки показывают, какие условия проверяются вместе; используйте кнопку ( ) в строке, чтобы вручную объединить её со следующей строкой).
Как объединить условия в скобки вручную
Расставьте скобки вручную, если хотите, чтобы связка or проверялась первой.
Наведите указатель мыши на первое условие, которое должно войти в скобки.
Нажмите кнопку ( ) в правой части строки с подсказкой Put in parentheses with the next row.
Эта строка и следующая за ней теперь заключены в скобки. На последней строке кнопка ( ) объединяет её с предыдущей строкой. На строке, которая открывает добавленные вами скобки, эта же кнопка называется Remove parentheses.
У скобок, которые редактор расставил сам, кнопки нет. Чтобы изменить их, поменяйте связку and или or.
Пример: пересечение цены, подтверждённое RSI или свечной моделью
Откройте график EURUSD в 4CM-AI Charts на таймфрейме 15m. Тогда новые условия сразу создаются с таймфреймом 15m.
Нажмите значок молнии (Alerts) на верхней панели инструментов и нажмите кнопку +.
Задайте первое условие: выберите источник Price, установите таймфрейм 15m, выберите оператор crosses above и введите 1.09.
Нажмите кнопку + Add condition. Оставьте связку and, затем выберите индикатор RSI на таймфрейме 15m с периодом 14, условие «больше чем» (is above) и значение 55.
Снова нажмите кнопку + Add condition. Переключите связку на or и выберите источник Candles. Появится кнопка выбора модели с надписью Pattern…, пока вы не выберете модель.
Нажмите кнопку Pattern…. В разделе бычьих моделей установите флажки для молота (Hammer) и поглощения (Engulfing), затем нажмите вне списка, чтобы на кнопке появилась надпись 2 patterns.
Прочитайте сводку. Редактор взял в скобки пересечение цены и RSI, поэтому молот или поглощение сами по себе вызовут срабатывание оповещения. Это не то, что вам нужно.
Наведите указатель мыши на строку RSI и нажмите кнопку ( ). Теперь в скобки объединены строки RSI и свечной модели, то есть правило требует пересечения цены, а вместе с ним выполнения условия по RSI или свечной модели.
Откройте вкладку Options. Оставьте вариант «один раз» (Once only) для однократного срабатывания или выберите «один раз на закрытии бара» (Once per bar close), чтобы оповещение продолжало работать, после чего нажмите кнопку Create.

( ): объединяет строку в скобки со следующей строкой. На этой строке кнопка называется Remove parentheses, так как строка открывает добавленные вручную скобки.
or: связка внутри скобок. Достаточно либо выполнения условия по RSI, либо свечной модели.
Значок корзины, Remove: удаляет условие.
Когда срабатывает оповещение?
Все три условия используют свечи 15m, поэтому оповещение проверяет их при каждом закрытии 15-минутной свечи. Условие с оператором crosses above представляет собой мгновенное событие, когда свеча закрывается выше 1.09. Свечная модель тоже завершается в один момент, на закрытии формирующей её свечи. Условие с оператором is above остаётся верным всё время, пока RSI держится выше 55.
В 10:15 очередная 15-минутная свеча закрывается на уровне 1.0885.
В 10:30 следующая свеча закрывается на уровне 1.0912. Цена пересекла отметку 1.09, а значение RSI на закрытии равно 57. Оповещение срабатывает.
Допустим, в 10:30 значение RSI равно всего 52. Оповещение всё равно сработает, если на этой свече завершился молот или бычье поглощение. Если не выполнено ни то ни другое, ничего не происходит, и оповещение ждёт следующего пересечения уровня 1.09.
При выборе Once only оповещение после этого останавливается. При выборе Once per bar close оно продолжает работать и может сработать снова при следующем пересечении.
Когда редактор не пропускает два мгновенных события
Пересечение, вход в диапазон цен и завершённая свечная модель происходят в один момент. Каждый таймфрейм проверяется отдельно, на закрытии собственной свечи. Касание нарисованной линии проверяется при каждом обновлении цены.
Пересечение цены на таймфрейме 15m и пересечение RSI на таймфрейме 1h, соединённые связкой and, никогда не могут выполниться одновременно. Это правило действует даже тогда, когда свеча 15m и свеча 1h закрываются в одну и ту же минуту. Редактор предупредит, что оба условия являются мгновенными событиями и не могут совпасть. Чтобы исправить это, соедините их связкой or или замените в условии RSI оператор crosses above 50 на is above 50.
Два мгновенных события на одном и том же таймфрейме допустимы. Например, две свечные модели могут завершиться на одной свече.
Как добавить условие 4CM-AI
Условие прогноза 4CM-AI можно объединить с техническими условиями в одном оповещении. При этом действуют два правила, и редактор сам подскажет решение:
Присоединяйте условия прогноза 4CM-AI к остальным условиям связкой and. Чтобы использовать связку or между остальными условиями, заключите их в скобки. Иначе редактор покажет сообщение: «Combine 4CM-AI conditions with the other conditions using and. Put the other conditions in parentheses to use or between them.» (объединяйте условия 4CM-AI с другими условиями через and, а для использования or между другими условиями возьмите их в скобки).
Не помещайте условия 4CM-AI в одни скобки с другими условиями, включая скобки, которые расставляет сам редактор. Иначе появится сообщение: «Keep 4CM-AI conditions out of parentheses that contain other conditions.» (оставляйте условия 4CM-AI за пределами скобок, содержащих другие условия).
Правила объединения нескольких условий 4CM-AI описаны в статье Как объединить прогнозы с нескольких таймфреймов.
Полезно знать
Одно оповещение вмещает до 10 условий. При попытке добавить одиннадцатое появится сообщение: «An alert can hold up to 10 conditions. Remove one.» (оповещение может содержать до 10 условий; удалите одно).
Скобки можно вкладывать друг в друга лишь на несколько уровней вложенности. При превышении лимита редактор выведет: «These parentheses nest deeper than alerts support. Remove a pair of parentheses or change an and/or.» (уровень вложенности скобок превышает допустимый; уберите пару скобок или измените связку and/or).
Условия на линиях графика занимают больше места. Если их слишком много, редактор сообщит: «This alert carries too many chart lines to save. Remove one condition.» (в этом оповещении слишком много линий графика для сохранения; удалите одно условие).
В ранее сохранённых оповещениях могут встречаться связки по числу условий или по весу, а также отрицание условия. Они продолжают работать. Новые оповещения строятся с помощью связок and, or и круглых скобок.
Если оповещение не срабатывает
Откройте оповещение кнопкой Edit и прочитайте сводку. Оповещение проверяет условия именно по тем скобкам, которые показаны в сводке.
Мгновенное событие учитывается только на закрытии той свечи, где оно произошло. Если в этот момент остальные условия не выполнялись, оповещение ждёт следующего такого события.
Комбинация, которая уже верна в момент нажатия кнопки Create, не вызывает срабатывания. Сначала она должна перестать выполняться, а затем снова стать верной.
Проверьте таймфрейм каждого условия. Каждое условие рассчитывается по свечам своего таймфрейма.