Manual
  • Общая информация
    • История создания
    • Описание
  • Регистрация и первый запуск
  • Интерфейс
    • Dashboard
    • Карта рынка
    • Окно с алертами
    • Watchlist
    • Workspase
    • Settings
    • Подписка/тарифы
  • Функционал/Настройки алертов
    • General
    • Configuration
      • Volume
      • Speed
      • Price
      • Volatility
      • Composite
      • Robots
    • Formatting
  • Работа с графиками
  • LazyCtopus
  • Robots
  • Подписка Octopus бесплатно🎁
  • FAQ
  • Контакты
Powered by GitBook
On this page
  • Expression
  • Пример Expression
  • Пример Override securities
  • Composite Sequence
  • Пример Sequence
  1. Функционал/Настройки алертов
  2. Configuration

Composite

PreviousVolatilityNextRobots

Last updated 1 year ago

Композитный алерт представляет собой расширенный функционал, позволяющий совмещать и устанавливать последовательные алерты из различных категорий. Этот тип оповещений обладает широким спектром возможностей, что делает его более гибким инструментом для трейдеров. Возможность комбинировать алерты из разных категорий позволяет создавать более сложные и адаптивные стратегии.

Рекомендуется ознакомиться с дополнительными материалами, такими как стримы и обучающие материалы, чтобы более глубоко понять принципы работы и преимущества композитных алертов.

Expression - это специальный вид алерта, позволяющий комбинировать алерты из различных категорий параллельно. Когда все условия выполнены, вы получите оповещение.

Sequence - это последовательный вид алерта, где сначала ожидается выполнение условия A, а затем условия B.

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

Expression

Composite Expression это комбинированный вид алерта, тут вы сможете совместить сигналы друг с другом

Например:

  • TrendPrice + TrendVolume: Этот алерт позволяет отслеживать движение цены в процентах с заданными объемами.

  • TrendPrice + SimpleVolatility: С этой комбинацией можно отслеживать движение цены в процентах с заданной волатильностью NATR.

  • TrendVolume + SimpleVolatility: Здесь вы получите сигнал с интересующими вас объемами при определенной волатильности NATR.

  • TrendPrice для BTC и ETH + Volatility BreakAvgAtr для альткоинов: Этот алерт позволяет отслеживать среднее превышение объема в альткоинах, когда BTC или ETH превысят заданный процент.

  1. Override securities - Функция Override securities позволяет использовать различные списки монет для получения одного сигнала.

Когда Override securities включен, он использует список монет, выбранный при настройке сигнала Composite Expression, игнорируя выбранные списки монет в самих алертах (Volume, Speed, Price, Volatility). Это обеспечивает более гибкую настройку и управление вашими алертами

В случае выключенного Override securities будут учитываться только списки монет, выбранные при настройке алертов (Volume, Speed, Price, Volatility). Список монет в самом Composite Expression не будет доступен для выбора, и алерты будут использовать только те активы, которые были выбраны при настройке каждого отдельного алерта.

  1. All Futures - выбрать все фьючерсы со списка Binance, новые и делистнутые монеты также будут автоматически обновляться

  2. All Spot - выбрать весь рынок спота со списка Binance, новые и делистнутые монеты также будут автоматически обновляться

  3. Only Spot - выбрать весь spot у которого нет фьючерса

  4. Add securities - настроить свой список монет

    Для удобства выбора монет со списка есть возможность отдельно выбрать Фьючерсы или Спот написав в поиск Fut или Spot

  5. Exclude securities - выбрать монеты которые необходимо исключить из списка, обычно можно исключать тяжеловесов такие как (BTC, ETH, ETC, BNB, SOL, ADA,XRP)

    Это поле можно оставить пустым если вы не хотите ничего исключать

  1. Tolerance time (mins)

Параметр Tolerance time определяет период времени, в течение которого сигналы могут срабатывать в Expression. Например, если установлено значение 1 минута, это означает, что сигналы могут срабатывать в течение одной минуты, не обязательно одновременно, а поочередно или одновременно в течение этого времени.

Этот параметр обеспечивает более гибкую настройку временных интервалов для срабатывания условий и позволяет учитывать некоторую временную неопределенность в процессе получения уведомления.

  1. Expression

В строке Expression вы можете написать формулу, используя логические операторы:

Для формулы мы используем метки ( Label ) составные части композитного алерта

  • & (оператор И) - обозначается как кнопка 7 на клавиатуре. Этот оператор требует выполнения обоих условий A и B для активации сигнала (например, TrendPrice И TrendVolume).

  • | (оператор ИЛИ) - обозначается как вертикальная черта (|). Этот оператор требует выполнения условия A или B для активации сигнала (например, TrendPrice ИЛИ TrendVolume).

  • ! (оператор НЕ) - обозначается как восклицательный знак (!). Этот оператор используется для создания сложных выражений и инвертирует условие (например, НЕ TrendPrice).

Эти операторы позволяют создавать различные комбинации условий для определения активации сигнала в вашем выражении.

У оператора НЕ ! самый наивысший приоритет над операторами, у оператора И & приоритет выше чем у ИЛИ |

Еще вы можете использовать скобки () что бы создать нужное вам условие, например: (A|B)&C тут должно выполниться либо условие A&C или B&C тогда вам придет сигнал

Пример Expression

Чтобы использовать алерт Composite Expression, необходимо создать необходимые алерты и отметить их метками (цифрами или буквами) в строке Label.

Например, для создания алерта TrendPrice + TrendVolume:

  1. Создайте алерт TrendPrice и пометьте его как L1.

  1. Создайте алерт TrendVolume и также пометьте его как L1.

Теперь вы можете использовать эти метки в Composite Expression для комбинирования алертов.

Алерты необязательно активировать, если вы используете их для Composite . Это означает, что вы можете создать алерты и использовать их в композитном алерте без необходимости активации самих алертов.

Так же вы можете использовать разный список монет для каждого алерта , читайте подробнее об Override securities

Метки в графе Label служат для того что бы на них можно было ссылаться из сигнала Composite, нельзя давать одинаковое название Label, Composite будет присылать вам ошибку!

После создания двух алертов с метками L1 и L2, вы можете создать сам Composite Expression, комбинируя их в соответствии с вашими требованиями и стратегией торговли. Используйте метки L1 и L2 в вашем Composite Expression для определения условий, при которых будет отправлено оповещение.

  • Нажимаем создать алерт

  • Пишем свое название в Caption

  • Label пропускаем ( ничего не указываем)

  • Alert category выбираем Composite

  • Alert type ставим Expression

  • Ставим reccuring и указываем Suspend раз в 60 минут что бы бот не спамил

  • Ставим галочку в Override securities если хотим использовать список инструментов только из Composite Expression подробнее читайте об Override securities

  • Выбираем инструмент по которому хотим получить алерт или весь рынок целиком

  • В строке Expression нам необходимо написать формулу (выражение) используя логические операторы

Т.к мы сделали метки Label у алертов TrendPrice L1 и TrendVolume L2 тогда записываем в Expression выражение L1&L2

Теперь как только выполнятся 2 условия TrendPrice и TrendVolume вам придет сигнал

Пример Override securities

Рассмотрим пример использования различных списков монет с отключенной опцией Override securities. Один из интересных сигналов, который можно создать, - это поиск монет, первыми реагирующих на сильные колебания крупных криптовалют, таких как BTC и ETH. Для этого создадим два алерта с разными списками монет и включим их в Composite Expression.

  • Первый алерт будет TrendPrice на движение в любое направление BTC или ETH 2% за последние 120 минут. Проставим ему Label BTC

  • Второй алерт будет Volume BreakAvg все фьючи (кроме BTC и ETH) в лонг на превышение среднего количества сделок за последние 15 минут, превышение ставим более чем на 800% ( параметры можно менять под себя индивидуально)

    Проставим ему Label BRK

  • Далее создаем Composite Expression, где мы не выбираем Override securities ( чтобы использовать списки монет из алертов BTC и BRK ) и пишем выражение BTC&BRK

Нам пришел такой сигнал

Данный вид алерта позволяет вам создавать более сложные алгоритмы сигналов и поможет найти правильные точки .

Composite Sequence

Sequence - это последовательный вид композитного алерта, который ожидает выполнения условия A, а затем условия B, в отличие от Expression, где условия выполняются параллельно.

С помощью Sequence можно обнаруживать графические формации, создавать последовательности событий из нескольких композитных алертов и создавать сложные конструкции из алертов!

В Sequence алерте используется список монет только с самого Sequence, Override securities не доступен

  1. All Futures - выбрать все фьючерсы со списка Binance, новые и делистнутые монеты также будут автоматически обновляться

  2. All Spot - выбрать весь рынок спота со списка Binance, новые и делистнутые монеты также будут автоматически обновляться

  3. Only Spot - выбрать весь spot у которого нет фьючерса

  4. Add securities - настроить свой список монет

Для удобства выбора монет со списка есть возможность отдельно выбрать Фьючерсы или Спот написав в поиск Fut или Spot

  1. Exclude securities - выбрать монеты которые необходимо исключить из списка, обычно можно исключать тяжеловесов такие как (BTC, ETH, ETC, BNB, SOL, ADA,XRP)

Это поле можно оставить пустым если вы не хотите ничего исключать

  1. Min/Max time (mins) - минимальное и максимальное время на все условие

Время условия необходимо для того что бы задать и ограничить допустимый интервал времени на всё событие (наши последовательные алерты) . Если не использовать время, то условие В, которое должно последовательно исполнится после условия А, мы можем ожидать продолжительное время и когда нам поступит Sequence сигнал его актуальность будет потеряна ! Также важно учесть что при расчете ограничения минимального и максимального времени исключается первое событие

  1. Cut history - исключить историю для расчета.

  2. Leave candles - на какое количество свечей смотреть историю

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

Если не стоит галочка Cut history тогда расчеты будут вестись, учитывая историю предыдущих условий.

  1. Sequence

В строке Sequence нам необходимо написать формулу (выражение) используя логический оператор, он отличается от операторов в Composite Expression.

=> (равно и стрелка) Лямбда используется в Октопус для выражения последовательности, сначала срабатывает условие A и после идет расчет условия B.

Пример Sequence

Давайте рассмотрим на примере как можно использовать Cut history в Sequence алерте.

Например мы хотим найти сначала движение цены в Long на 2% далее нам необходимо что бы цена снизилась Short на 4% и снова Long на 6%.

Нам будет необходимо создать 4 алерта

  1. Trend price Long 2%

  2. Trend price Short 4%

  3. Trend price Long 6%

  4. Composite Sequence с cut history

Создаем три Trend Price с заданными условиями , обозначим их Label A, B, С,

Далее создаем Composite Sequence и пишем выражение A=>B=>C , ставим галочку cut history тем самым запрещая лезть в историю. ставим интервал между условиями не больше 10 минут.

Когда все условия выполнены нам приходит алерт в телеграмм и на страницу с алертами, так же в алерте есть время срабатывания каждого условия.

На графике мы видим рост 4% откат 2% и снова рост на 6%

Достижение идеальных алертов всегда представляет собой сложную задачу. Универсальной формулы для обнаружения конкретных формаций на графике не существует. Однако, вы всегда можете попытаться описать свои сигналы в Composite.

Создание композитного алерта с 50 минуты
список монет доступен для выбора
список монет не доступен для выбора
Напишите в поиск свою монету и выберете её галочкой
При создании композитных алертов метка (Label) должен быть разный для всех алертов
для скрина параметры были занижены
Напишите в поиск свою монету и выберете её галочкой
подробнее про General