Начиная · v6.0+ · Latest stable

⚡ Стандартные торговые сигналы MagicTradeBot

В MagicTradeBot v6.0 обработка сигналов была полностью переработана. Внутри основной системы больше нет статических таблиц сигналов или жёстко заданных (hardcoded) сопоставлений. Все сигналы теперь управляются через конфигурационный файл /settings/signal_registry.yaml.

Это обеспечивает полную гибкость в определении поведения каждого сигнала — должен ли он запускать автоматическое исполнение сделок или использоваться только для уведомлений (broadcast). Настоятельно рекомендуется использовать Bot Configurator UI вместо ручного редактирования.


⚙️ Обзор системы сигналов

MagicTradeBot v6.0 поддерживает единый конвейер обработки сигналов с двумя основными категориями:

  • Сигналы автоматического исполнения сделок → выполняют реальные сделки на основе стратегии и риск-движка
  • Сигналы уведомлений (broadcast) → отправляют алерты в Telegram, Discord, UI-панели и т.д.

Все сигналы проходят через один и тот же механизм валидации перед маршрутизацией в слой исполнения или уведомлений.


🧠 Система регистрации сигналов (ядро v6.0)

Сигналы регистрируются внутри /settings/signal_registry.yaml. Этот файл точно определяет, как каждый сигнал ведёт себя в системе.


# ------------------------------------------------
# Сигналы исполнения ордеров (РЕАЛЬНАЯ ТОРГОВЛЯ)
# ------------------------------------------------
register_trading_signals:
  - "LONG_PUMP_SIGNAL"
  - "SHORT_CRASH_SIGNAL"
  - "SHORT_CRASH_ACCELERATION_SIGNAL"
  - "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
  - "LONG_MOMENTUM_ACCELERATION_SIGNAL"
  - "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
  - "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
  - "TOP_GAINER_LONG_SIGNAL"
  - "TOP_GAINER_SHORT_SIGNAL"
  - "TOP_LOSER_SHORT_SIGNAL"
  - "TOP_LOSER_LONG_SIGNAL"

# ------------------------------------------------
# Сигналы уведомлений (БЕЗ ТОРГОВЛИ)
# ------------------------------------------------
register_broadcast_signals:
  - "LONG_PUMP_SIGNAL"
  - "SHORT_CRASH_SIGNAL"
  - "SHORT_CRASH_ACCELERATION_SIGNAL"
  - "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
  - "LONG_MOMENTUM_ACCELERATION_SIGNAL"
  - "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
  - "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
  - "TOP_GAINER_LONG_SIGNAL"
  - "TOP_GAINER_SHORT_SIGNAL"
  - "TOP_LOSER_SHORT_SIGNAL"
  - "TOP_LOSER_LONG_SIGNAL"

📡 Объяснение типов сигналов

1. Сигналы автоматического исполнения сделок

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

  • Проходят проверку через decision engine перед исполнением
  • Полностью интегрированы с SL/TP, DCA и trailing-логикой
  • Учитывают ограничения биржи и правила позиций

2. Сигналы уведомлений (только мониторинг)

Эти сигналы НЕ выполняют сделки. Они используются для:

  • уведомлений Telegram / Discord
  • визуализации на дашбордах
  • поддержки ручных торговых решений

📊 Формат сигналов TradingView

Сигналы TradingView стандартизированы по следующему формату:


TV_{STRATEGY}_{DIRECTION}_EXTERNAL_SIGNAL

Пример:


TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL

Эти сигналы передаются в систему через TradingView Signal Bridge.


🌉 TradingView Signal Bridge (обязательный компонент)

В v6.0 сигналы TradingView не обрабатываются ботом напрямую. Вместо этого они проходят через TV Signal Bridge.

  • Получает webhook-алерты от TradingView
  • Проверяет и нормализует формат сигналов
  • Передаёт сигналы в движок исполнения бота
  • Обеспечивает надёжную и структурированную доставку сигналов

Без корректной настройки TV Signal Bridge сигналы TradingView не будут исполняться.


⚠️ Ключевые изменения v6.0

  • Больше нет устаревших таблиц сигналов в ядре системы
  • Все сигналы должны быть явно зарегистрированы в signal_registry.yaml
  • Рекомендуется использовать Bot Configurator UI для управления
  • Поведение сигналов полностью отделено от торговой стратегии

🚀 Итог

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

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

+