Скачать бесплатно

Начало работы

Быстрый поиск по статье

Настройка детектов



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


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


Что такое детекты и зачем они нужны


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


После настройки детект анализирует поведение рынка и реагирует на заданные пользователем условия, например резкое движение цены, изменение объёма или появление нетипичной активности. Таким образом, терминал выполняет мониторинг рынка в соответствии с индивидуальными предпочтениями и задачами пользователя.


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


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


Использование детектов помогает быстрее реагировать на рыночные движения, снижает нагрузку при наблюдении за несколькими рынками и способствует формированию системного подхода к анализу рынка в терминале Moonbot.


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


Рекомендуем изучить:



Интерфейс работы с детектами


Для работы с детектами в терминале Moonbot используется кнопка “💡 Strategies”, расположенная в правой верхней части экрана терминала, в зоне управления детектами, стратегиями, отчётами и маркетами. При нажатии на эту кнопку открывается окно Strategies, предназначенное для создания и управления детектами.


В окне Strategies отображается список всех созданных детектов. Для каждого детекта видно его название и текущее состояние — активен он или отключён. Это позволяет быстро определить, какие детекты в данный момент участвуют в анализе рынка.


Создание нового детекта выполняется с помощью кнопки Добавить новую. После её нажатия открывается окно выбора типа стратегии, где пользователь может выбрать нужный тип детекта и перейти к его настройке. Уже созданные детекты можно редактировать, а также включать и отключать без удаления настроек.


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


Создание первого простого детекта (пошаговый пример)


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


  1. Нажмите кнопку “💡 Strategies”, расположенную в правой верхней части экрана терминала, в зоне управления детектами, стратегиями, отчётами и маркетами. Откроется окно Strategies. В левой части окна отображается список Ваших стратегий (он может быть пустым), а в правой — параметры выбранной стратегии.

  2. В правой части окна нажмите кнопку Добавить новую.

  3. Если раздел Main находится в свернутом состоянии, раскройте его.

  4. В поле StrategyName укажите имя стратегии, например DropTest1. Название стратегии используется для:

    1. поиска сделок и сигналов в отчётах по имени стратегии

    2. управления стратегией через команды в Telegram (например, для добавления монет в чёрный список)

  5. Обратите внимание на поле SignalType — это одно из ключевых настроек стратегии. В этом поле задаётся тип алгоритма. Выберите значение DropsDetection. Подробнее о доступных алгоритмах и их параметрах можно прочитать в документации терминала.

  6. Установите параметр SilentNoCharts в значение YES. Это означает, что при срабатывании детекта терминал не будет автоматически открывать график монеты. В этом примере нам достаточно визуального уведомления.

  7. Установите параметр SoundAlert в значение YES, чтобы включить звуковое оповещение при срабатывании детекта. При необходимости звуковое сопровождение можно отключить, установив параметр SoundKind в значение NONE. Длительность отображения сигнала детекта на экране настраивается параметром KeepAlert.

  8. Сверните вкладку Main и раскройте вкладку Filters. Это важный раздел, который позволяет ограничить список монет, участвующих в детекте, по различным параметрам: чёрные и белые списки, волатильность, объёмы торгов и другие характеристики.

  9. В нашем примере установите параметр IgnoreFilters в значение YES. Это означает, что все фильтры будут игнорироваться, и детект будет применяться ко всем монетам, подходящим под условия алгоритма.

  10. Сверните вкладку Filters, так как в этом примере она больше не потребуется.

  11. Важно! Раскройте вкладку Buy conditions и убедитесь, что параметр AutoBuy установлен в значение NO. В этом примере детект используется только для оповещения. Автоматическая покупка нам не нужна — мы изучаем работу детектов, а не запускаем автоторговлю.

  12. Сверните вкладку Buy conditions и перейдите во вкладку Strategy setting.

  13. Для алгоритма DropsDetection доступны следующие параметры. Установите их значения и обратите внимание на их смысл:

    1. DropsMaxTime = 10 — анализируется период до 10 секунд назад

    2. DropsPriceMA = 0 — используется неусреднённая цена

    3. DropsLastPriceMA = 0 — сравнение выполняется с текущей неусреднённой ценой

    4. DropsPriceDelta = 1 — цена была выше текущей минимум на 1%, то есть произошло падение не менее чем на 1%

    5. DropsPriceIsLow = NO — не требуется, чтобы цена была локальным минимумом

    6. DropsUseLastPrice = NO — параметр не используется в данном примере

    7. Проще говоря, детект сработает, если монета за последние 10 секунд упала в цене минимум на 1%.

  14. Нажмите кнопку Save для сохранения стратегии. После этого стратегия появится в списке в левой части окна Strategies.

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


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


Поздравляем! Вы создали свой первый детект в терминале Moonbot. Далее работа с детектами станет значительно проще. При необходимости стратегию можно скопировать в буфер обмена, выделив её в списке стратегий, и вставить в окно Strategies с помощью кнопки Вставить.


После знакомства с простым детектом на основе изменения цены имеет смысл перейти к более содержательному примеру — детекту на основе алгоритма Delta. Такие детекты позволяют выявлять ситуации, когда на рынке появляется объём и усиливается активность участников, что часто предшествует направленному движению цены.


В отличие от простых детектов, Delta-детект учитывает не только изменение цены, но и объёмы, количество сделок и динамику активности за разные временные интервалы. Ниже приведён практический пример настройки такого детекта.


Практический пример: детект на основе Delta


  1. Повторите шаги открытия окна стратегий, описанные в предыдущем примере: нажмите кнопку “💡 Strategies” и откройте окно Strategies, затем нажмите Добавить новую.

  2. В поле StrategyName укажите имя стратегии, например DeltaTest1.

  3. В поле SignalType выберите тип алгоритма Delta.

  4. Как и в предыдущем примере, установите следующие параметры:

    1. SilentNoCharts = YES — график не будет автоматически открываться

    2. SoundAlert = YES — при срабатывании детекта будет воспроизводиться звуковое уведомление

  5. Параметры SoundKind и KeepAlert позволяют настроить тип звука и длительность отображения сигнала.

  6. Перейдите во вкладку Filters и раскройте подраздел Filter / Base. Установите параметр IgnoreBase = YES и сохраните стратегию. Таким образом, Вы отключаете только этот раздел фильтров, а не все фильтры целиком. Частичное отключение ненужных разделов снижает нагрузку на процессор и считается хорошей практикой.

  7. Аналогичным образом отключите следующие подразделы фильтров:

    1. Filters / Time — установите IgnoreTime = YES

    2. Filters / Price / Position — установите IgnorePrice = YES

    3. Filters / Ping — установите IgnorePing = YES

    4. Filters / Volume — установите IgnoreVolume = YES

  8. Оставьте активным только раздел Filters / Delta. В этом разделе зададим условие, при котором будут рассматриваться монеты с невысокой волатильностью за последние 3 часа:

    1. Delta_3h_Min = 0

    2. Delta_3h_Max = 10

      1. Это означает, что детект будет учитывать монеты, которые за последние 3 часа двигались в диапазоне не более 10% (например, от −3% до +7% или от 0% до +10%). Важно! Раскройте вкладку Buy conditions и убедитесь, что параметр AutoBuy установлен в значение NO. В этом примере детект используется только для анализа и оповещения.

  9. Перейдите во вкладку Strategy setting и задайте параметры алгоритма Delta:

    1. DeltaInterval = 120 — интервал анализа 120 секунд

    2. DeltaShortInterval = 5 — короткий интервал усреднения (5 секунд)

    3. DeltaPrice = 3 — изменение цены не менее чем на 3%

    4. DeltaVol = 1000 — объём за интервал не менее 1000 USDT

    5. DeltaVolRaise = 30 — рост объёма на 30% по сравнению с предыдущим интервалом

    6. DeltaVolSec = 0 — параметр игнорируется

    7. DeltaBuyers = 5 — не менее 5 сделок за последние 5 секунд

    8. DeltaLastPrice = 0.3 — рост средней цены за 5 секунд на 0,3% относительно среднего значения за 120 секунд

  10. Сохраните стратегию, отметьте её галочкой в списке стратегий и нажмите кнопку Старт отмеченных.


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


Детект анализирует последние 120 секунд по монетам, прошедшим фильтр, и срабатывает, если одновременно выполняются следующие условия:


  • цена изменилась минимум на 3%

  • объём торгов превысил 1000 USDT

  • объём за текущий интервал вырос минимум на 30% по сравнению с предыдущим

  • за последние 5 секунд было не менее 5 сделок

  • средняя цена за 5 секунд выросла на 0,3% относительно среднего значения за 120 секунд.

  • При выполнении этих условий терминал выдаёт сигнал о найденной рыночной ситуации.


Этот пример показывает, как с помощью Delta-детекта можно находить моменты появления активности на рынке и использовать детекты как инструмент анализа и подготовки к более сложным стратегиям.


Детекты и эмуляция: безопасное тестирование идей


Для безопасного тестирования детектов, стратегий и торговых идей в терминале Moonbot предусмотрен Режим эмуляции. Этот режим позволяет анализировать работу детектов и тренироваться в торговле без риска для реального депозита.


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


После подтверждения перехода в режим эмуляции правее кнопки Меню появляется красная надпись == ЭМУЛЯТОР ==, а в меню терминала напротив пункта Режим Эмуляции устанавливается галочка, сигнализирующая об активном учебном режиме.


В режиме эмуляции Вы можете:


  • тестировать детекты и стратегии

  • тренироваться в ручной и автоматической торговле

  • проверять параметры стратегий, триггеров и сессий

  • использовать эмуляторные ордера как сигнальные «маячки» для дальнейшей автоматизации.


Эмуляция может быть включена глобально для всего терминала через меню Меню → Режим Эмуляции. Также возможно локальное использование эмуляцииесли терминал работает в реальном режиме, но в стратегии на вкладке Main установлена галочка Эмулятор, то ордера по этой стратегии будут выставляться в режиме эмуляции.


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


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


Практические рекомендации для новичков


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


Для первых шагов рекомендуется:


  • Использовать детекты без автоматического открытия сделок, чтобы избежать рисков и сосредоточиться на анализе сигналов

  • Запускать детекты в Режиме эмуляции, особенно при тестировании новых идей и параметров

  • Начинать с простых детектов, постепенно усложняя настройки по мере накопления опыта

  • Изменять параметры детектов по одному, чтобы понимать, как каждое изменение влияет на результат

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


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


Итог по разделу «Настройка детектов»


В этом разделе Вы познакомились с детектами как инструментом автоматизации анализа рынка в терминале Moonbot. Были рассмотрены назначение детектов, интерфейс их настройки, примеры создания простых и более сложных детектов, а также способы безопасного тестирования идей с использованием режима эмуляции.


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


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


Обучающие видеоматериалы


📹 Настройка простейших детектов для новичков в Moonbot