Обзор
Market Watch — это интеллектуальная система мониторинга рынка, которая защищает ваши позиции и позволяет использовать возможности при экстремальной волатильности. Она анализирует движения рынка в реальном времени по нескольким символам и автоматически реагирует с помощью четырёх уровней защиты и возможностей.
🆕 НОВОЕ в v2.0: Auto-Trade теперь включает встроенный DCA, настраиваемый стоп-лосс и защиту максимального времени удержания!
🎯 Основные функции
1. Мониторинг движения рынка
- Непрерывно анализирует движение цен по настроенным символам
- Рассчитывает средний процент движения рынка
- Обнаруживает обвалы (падения) и пампы (резкие роста)
- Записывает все движения в файл для исторического анализа
2. Система реакции из четырёх уровней
Уровень 1: Рассылка оповещений 📢
Цель: Держать вас в курсе значительных движений рынка
- Отправляет уведомления в Telegram/Discord при превышении порога
- Содержит подробные данные о движении по каждому символу
- Работает как система раннего предупреждения
Уровень 2: Аварийное закрытие 🛡️
Цель: Защитить существующие позиции при экстремальных движениях
- Автоматически закрывает позиции, движущиеся против вас
- Обвал → закрывает все LONG-позиции
- Памп → закрывает все SHORT-позиции
- Учитывает минимальное время удержания, чтобы избежать преждевременного выхода
Уровень 3: Блокировка торговли 🔒
Цель: Запретить открытие новых сделок при высокой волатильности
- Блокирует новые торговые сигналы, когда волатильность превышает порог
- Автоматически снимает блокировку при стабилизации рынка
- Защищает капитал в периоды неопределённости
Уровень 4: Автоторговля 💰 УЛУЧШЕНА
Цель: Использовать возможности экстремальных разворотов
- Автоматически открывает позиции при экстремальных движениях
- Покупает на падении при обвалах (Long)
- Продаёт на пике при пампах (Short)
- 🆕 Встроенный DCA (усреднение стоимости)
- 🆕 Настраиваемая защита стоп-лосс
- 🆕 Защита максимальным временем удержания
⚙️ Настройки
Базовая конфигурация
MarketWatch:
Enabled: true
# -----------------------------------------------------------
# Символы для мониторинга
# -----------------------------------------------------------
Symbols:
- "BTCUSDT"
- "ETHUSDT"
- "SOLUSDT"
- "BNBUSDT"
# Добавляйте другие символы по необходимости
# -----------------------------------------------------------
# Настройки анализа
# -----------------------------------------------------------
Candles: 10 # Количество 1-минутных свечей для анализа
# 10 свечей = 10 минут данных
# -----------------------------------------------------------
# Пороги уровней (в %)
# -----------------------------------------------------------
AverageMovementPercent: 1.1 # Порог для оповещения
AverageMovementEmergencyClose: 0.6 # Порог для аварийного закрытия
LockPercent: 0.3 # Порог блокировки сделок (0 = отключено)
# -----------------------------------------------------------
# Настройки аварийного закрытия
# -----------------------------------------------------------
EmergencyCloseMinHoldTime: 20 # Минимальное время удержания в минутах перед аварийным закрытием
# 0 = применять немедленно
🆕 Расширенная конфигурация автоматической торговли
# -----------------------------------------------------------
# Автоматическая торговля при экстремальной волатильности (ENHANCED v2.0)
# -----------------------------------------------------------
AutoTrade:
Enabled: true # Включить / выключить автоматическое исполнение сделок
Threshold: 1.8 # Среднее движение в % для срабатывания автоторговли
# Должно быть выше порога уведомления
Direction: "Both" # Направление торговли:
# "Long" → Покупка только на падениях
# "Short" → Шорт только на росте
# "Both" → Торговля в обе стороны
Symbols: # Символы, разрешённые для автоматической торговли
- "BTCUSDT" # (может отличаться от наблюдаемых символов)
- "ETHUSDT"
- "SOLUSDT"
InitialAmount: 100 # Начальный размер позиции по каждому символу (в USDT)
# 🆕 Защита по максимальному времени удержания
MaximumHoldTime: 180 # Максимальное время удержания позиции в минутах
# Позиция закрывается по истечении этого времени
# независимо от прибыли / убытка
# 0 = без ограничения по времени
# Примеры:
# 60 = максимум 1 час
# 120 = максимум 2 часа
# 180 = максимум 3 часа
# -----------------------------------------------------------
# 🆕 Настройки стоп-лосса (специфично для автоторговли)
# -----------------------------------------------------------
StopLoss:
Enabled: true # Включить стоп-лосс для автоматических сделок
StopLossPercent: 4 # Стоп-лосс в % от средней цены входа
# Рассчитывается от:
# - Средней цены входа (при включённом DCA)
# - Первой цены входа (при выключенном DCA)
# Примеры:
# 4 = Закрытие при -4% убытка
# 5 = Закрытие при -5% убытка
# Работает и для Long, и для Short
# -----------------------------------------------------------
# 🆕 Встроенный DCA для автоматических сделок
# -----------------------------------------------------------
DCASettings:
enabled: true # Включить усреднение (DCA) для автоторговли
max_orders: 5 # Общее количество ордеров (включая первый)
# Пример: 1 начальный + 4 усредняющих ордера
size_multiplier: 1.2 # Множитель размера каждого последующего DCA-ордера
# 1.0 = тот же объём
# 1.2 = каждый раз на 20% больше
# 1.5 = каждый раз на 50% больше
price_deviation_percent: 1.0 # Процент изменения цены для следующего DCA
# Пример: 1.0 = каждые 1% движения
# Меньше = более агрессивно
# Больше = более консервативно
📋 Объяснение параметров конфигурации
Основные настройки
Символы (Symbols)
- Что это: Список торговых пар, за волатильностью которых ведётся наблюдение
- Пример:
["BTCUSDT", "ETHUSDT"] - Совет: Включайте основные монеты для наилучшего представления рынка
- Примечание: Символы для мониторинга могут отличаться от символов, используемых в автоторговле
Свечи (Candles)
- Что это: Количество 1-минутных свечей для анализа
- По умолчанию: 10 (= 10 минут)
- Рекомендуемый диапазон: 5–20
- Совет: Чем больше — тем более плавные значения, но реакция медленнее
AverageMovementPercent
- Что это: Порог для отправки оповещения
- По умолчанию: 1.1%
- Цель: Получать уведомления о значительных движениях
- Совет: Настраивайте в зависимости от типичной волатильности рынка
AverageMovementEmergencyClose
- Что это: Порог экстренного закрытия позиций
- По умолчанию: 0.6%
- Цель: Защита от более крупных неблагоприятных движений
- Совет: Должен быть заметно ниже порога оповещения
- Внимание: Слишком низкое значение → очень частые экстренные закрытия
EmergencyCloseMinHoldTime
- Что это: Минимальное время (в минутах), которое позиция должна быть открыта, прежде чем её можно будет экстренно закрыть
- По умолчанию: 20 минут
- Цель: Предотвратить закрытие во время обычной волатильности на входе
- Примеры:
0— экстренное закрытие возможно сразу20— позиция должна быть открыта минимум 20 минут60— позиция должна быть открыта минимум 1 час
- Совет: 15–30 минут для скальпинга, 60+ минут для свинг-трейдинга
LockPercent
- Что это: Порог волатильности, при превышении которого запрещается открытие новых позиций
- По умолчанию: 0.3%
- Цель: Избежать входов в хаотичных / флэтовых рынках
- Особенность: Установите
0, чтобы полностью отключить блокировку - Совет: Должно быть ниже порога экстренного закрытия
🆕 Настройки автоматической торговли
AutoTrade.Threshold
- Что это: Порог экстремального движения, при котором запускается автоторговля
- По умолчанию: 1.8%
- Цель: Ловить возможности разворота
- Совет: Должен быть самым высоким порогом (примерно 2–3× порога оповещения)
- Внимание: Слишком низкий → слишком много сделок / слишком высокий → много упущенных возможностей
AutoTrade.Direction
- Варианты:
"Long"— только покупки на сильных падениях"Short"— только продажи на сильных пампах"Both"— торговля в обе стороны
- Рекомендуется:
"Both"— для максимального количества возможностей - Консервативно:
"Long"— (обычно безопаснее на бычьем рынке)
AutoTrade.InitialAmount
- Что это: Сумма в USDT для первой автоматической позиции по каждому символу
- По умолчанию: 100 USDT
- Пример: 3 символа × 100 $ = 300 $ начального капитала на событие
- Совет: Начинайте с небольших сумм, увеличивайте по мере роста уверенности
🆕 AutoTrade.MaximumHoldTime
- Что это: Максимальное время удержания автоматической позиции (в минутах)
- По умолчанию: 180 минут (3 часа)
- Цель: Принудительное закрытие по истечении времени независимо от результата
- Примеры:
60— закрытие через 1 час (скальпинг)120— закрытие через 2 часа (дейтрейдинг)180— закрытие через 3 часа (свинг)0— без ограничения по времени (не рекомендуется)
- Совет: Подбирайте под свой стиль торговли и текущие рыночные условия
- Почему важно: Предотвращает бесконечное удержание убыточных позиций
🆕 AutoTrade.StopLoss.StopLossPercent
- Что это: Процент стоп-лосса от средней цены входа
- По умолчанию: 4%
- Расчёт:
- С DCA: от средней цены всех исполненных ордеров
- Без DCA: от цены первого входа
- Примеры:
4— закрытие при −4% (рекомендуется)3— закрытие при −3% (более жёсткий)5— закрытие при −5% (более мягкий)
- Работает в обе стороны:
- Long: срабатывает при падении на 4% от средней цены
- Short: срабатывает при росте на 4% от средней цены
- Важно: При плече 5× стоп 4% ≈ потеря ~20% используемого капитала
🆕 AutoTrade.DCASettings.max_orders
- Что это: Общее количество ордеров (первый вход + все уровни DCA)
- По умолчанию: 5 (1 начальный + 4 DCA)
- Примеры:
3= 1 начальный + 2 DCA (консервативно)5= 1 начальный + 4 DCA (сбалансировано)7= 1 начальный + 6 DCA (агрессивно)
- Совет: Чем больше уровней — тем лучше средняя цена, но требуется значительно больше капитала
🆕 AutoTrade.DCASettings.size_multiplier
- Что это: Множитель размера каждого следующего DCA-ордера
- По умолчанию: 1.2 (каждый следующий на 20% больше)
- Примеры:
1.0= одинаковый размер ($100, $100, $100…)1.2= пирамида ($100, $120, $144…)1.5= агрессивная пирамида ($100, $150, $225…)
- Совет: 1.2 — хороший компромисс между риском и улучшением средней цены
🆕 AutoTrade.DCASettings.price_deviation_percent
- Что это: Процент движения цены, необходимый для активации следующего DCA
- По умолчанию: 1.0% (каждые −1% для Long / +1% для Short)
- Примеры:
0.5— очень агрессивно (DCA срабатывают часто)1.0— сбалансировано (рекомендуется)2.0— консервативно (реже)
- Совет: Чем ниже значение — тем быстрее и больше DCA будет исполнено
📊 Требования к капиталу и риски
Расчет максимальной экспозиции
Configuration:
InitialAmount: 100
max_orders: 5
size_multiplier: 1.2
Symbols: 3 (BTC, ETH, SOL)
На каждый торговый символ:
Ордер 1: $100
Ордер 2: $100 × 1.2 = $120
Ордер 3: $120 × 1.2 = $144
Ордер 4: $144 × 1.2 = $173
Ордер 5: $173 × 1.2 = $208
Итого по символу: $745
Все торговые символы:
3 символа × $745 = $2,235 максимальная сумма на одно событие
Несколько событий:
2 одновременных события: $4,470
3 одновременных события: $6,705
Рекомендуемый капитал: $10,000–15,000
(допускается 4–6 одновременных событий + резерв)
Риск на одно событие
Стоп-лосс установлен на 4%:
├─ Капитал на символ: $745
├─ Макс. убыток при срабатывании стоп-лосса: $745 × 4% × 5 (кредитное плечо) = $149
└─ Общий максимальный убыток (3 символа): ~ $447
Без стоп-лосса (ликвидация):
└─ Возможная потеря всего капитала $2,235 💀
Сэкономлено с помощью стоп-лосса: $1,788 ✅
📈 Ожидаемая прибыль (с DCA)
На основе разных уровней падения цены:
Быстрое восстановление (-2% до -3%, 70% событий)
Волатильность цены: -2% → +1.5% (3.5% колебание)
Капитал: $300 (только начальный, без DCA)
Кредитное плечо: 5×
Стоимость позиции: $1,500
Прибыль: $1,500 × 3.5% = $52.50
Время: 5–15 минут
Частота: 2–3 раза в неделю
За неделю: 2.5 × $52.50 = $131
За месяц: $525
За год: $6,300
Среднее падение с DCA (-4% до -6%, 25% событий)
Волатильность цены: -5% → +2% (среднее колебание 7%)
Начальный капитал: $300 (5×) = $1,500
DCA 1-2: $420 (спот) = $420
Общая стоимость позиции: $1,920
Средняя цена входа: -4%
Прибыль по плечу: $1,500 × 9% = $135
Прибыль спота: $420 × 7% = $29
Итого: $164
Частота: 1 раз в неделю
За месяц: 4 × $164 = $656
За год: $7,872
Глубокое падение с полным DCA (-7% до -10%, 5% событий)
Волатильность цены: -8% → +3% (среднее колебание 11%)
Начальный капитал: $300 (5×) = $1,500
Полный DCA: $1,045 (спот)
Общая стоимость позиции: $2,545
Средняя цена входа: -5%
Прибыль по плечу: $1,500 × 14% = $210
Прибыль спота: $1,045 × 11% = $115
Итого: $325
Частота: 2 раза в месяц
За месяц: 2 × $325 = $650
За год: $7,800
Общий годовой прогноз:
Консервативная оценка (5× плечо):
├─ Быстрое восстановление: $6,300
├─ Среднее падение: $7,872
├─ Глубокое падение: $7,800
└─ Итого: ~ $21,972 в год 🚀
Начальный капитал: $10,000
Годовая доходность: ~220%
С учетом потерь по стоп-лоссу:
├─ Валовая прибыль: $21,972
├─ Потери стоп-лосса: -$2,500 (примерно 10% событий)
└─ Чистая прибыль: ~ $19,472 (ROI 195%)
⚠️ Важные предупреждения
1. Управление рисками при автоматической торговле
Требования к капиталу
Не инвестировать более 20% от общего капитала в одно событие
Пример:
├─ Общий капитал: $10,000
├─ Максимум на событие: $2,000
├─ Общая экспозиция: $2,235
└─ Статус: ⚠️ небольшое превышение, рекомендуется ограничить до двух символов или уменьшить инвестиции
Обязательный стоп-лосс
# ❌ высокий риск
StopLoss: Enabled: false
# ✅ безопасно
StopLoss: Enabled: true
StopLossPercent: 4
Причина: без стоп-лосса при падении цены на -10% с кредитным плечом ×5 позиция может быть полностью ликвидирована.
Защита по максимальному времени удержания
Без максимального времени удержания:
└─ позиции удерживаются бесконечно
└─ замораживание капитала в убыточных позициях
└─ упущенные возможности
Максимальное время удержания (180 минут):
└─ проверка каждые 3 часа
└─ использование капитала для лучших возможностей
└─ предотвращение эмоциональных решений
2. Управление капиталом при DCA
Агрессивная стратегия DCA (7 ордеров, множитель 1.5):
Общий капитал на символ: около $1,600
Для 3 символов: около $4,800
Доступный капитал $5,000:
└─ убыток по одному событию может съесть 96% капитала
└─ недостаток капитала для других сделок
└─ высокий стресс
Рекомендуется:
└─ держать общий капитал в 3-5 раз больше максимальной экспозиции
└─ пример: капитал $5,000 → максимум на событие $1,000-1,500
3. Несколько событий одновременно
Сценарий: два события с изменением -3% в один день
Событие 1 (10:00): инвестиция $2,235
Событие 2 (14:00): инвестиция $2,235
Итого: $4,470 активных позиций
Если стоп-лосс срабатывает для обеих:
└─ убыток: около $894/день
Если обе в прибыли:
└─ прибыль: около $400-600/день
4. Предупреждения по кредитному плечу
Использование плеча ×5:
Стоп-лосс 4%:
├─ изменение цены: -4% от среднего
├─ убыток с плечом: -4% × 5 = -20% от позиции
└─ фактический убыток: $745 × 20% = $149/символ
Стоп-лосс 10%:
├─ изменение цены: -10%
├─ убыток с плечом: -10% × 5 = -50% от позиции
└─ фактический убыток: $745 × 50% = $372/символ (риск)
Ликвидация (примерно -20% движения):
└─ потеря всей позиции 💀
Важно: стоп-лосс 4% при плече ×5 ограничивает убыток примерно до 20% перед ликвидацией.
🔧 Устранение неполадок
Автоторговля не срабатывает
Проверка:
AutoTrade.Enabled: true- Превышено изменение цены для
AutoTrade.Threshold - Совпадение направления (Crash → Long/оба направления)
- Проверка настроек символов
- Проверка наличия "🚀 Auto-trade triggered" в логах
Распространенные проблемы:
# Проблема: слишком высокий порог
Threshold: 3.0
Фактическое изменение: -2.5%
Решение: установить 2.0 или 1.8
# Проблема: неправильное направление
Direction: "Long"
Movement: +3% (рост)
Решение: изменить на "Both" или "Short"
DCA не срабатывает
Проверка:
DCASettings.enabled: true- Достигла ли цена
price_deviation_percentс последнего входа? - Не превышен максимум ордеров
max_orders - Проверка появления "DCA Entry X triggered" в логах
Пример:
Вход 1: $95,000 @ -1.8%
Отклонение DCA: 1.0%
Срабатывание DCA 2: $94,050 (снижение 1% от $95,000)
Текущая цена: $94,500
Статус: DCA пока не сработал (-0.5% от цены входа)
Стоп-лосс срабатывает слишком рано
Симптомы:
Все автосделки закрываются сразу
Логи показывают: "🚨 AUTO-TRADE STOP-LOSS TRIGGERED"
Причины и решения:
# Причина 1: слишком узкий стоп-лосс
StopLossPercent: 2
Изменение цены: -3%
Срабатывание при: -5% (слишком близко)
Решение: установить 4-5%
# Причина 2: высокая волатильность с кредитным плечом
Плечо: ×10
Небольшое движение -2% → убыток -20%
Решение: уменьшить плечо до ≤ ×5
📝 Резюме
Что делает Market Watch:
✅ Отслеживает рынок на предмет экстремальной волатильности (обвалы/росты)
✅ Оповещает вас через Telegram/Discord
✅ Защищает текущие позиции (аварийное закрытие)
✅ Предотвращает неудачные входы (функция блокировки)
✅ Фиксирует возможности (авто-трейд)
✅ Интеллектуально усредняет позиции (DCA)
✅ Защищает капитал (стоп-лосс)
✅ Обеспечивает дисциплину (максимальное время удержания)
🆕 Основные улучшения в версии 2.0:
- Встроенный DCA - автоматическое усреднение при продолжительных обвалах
- Пользовательский стоп-лосс - защита для авто-трейда (4% от средней цены)
- Максимальное время удержания - выход по времени предотвращает бесконечное удержание
- Улучшенное управление капиталом - четкие лимиты риска на каждое событие
- Расширенное логирование - детальная информация для отладки
Формула успеха:
1. Начинайте с маленьких сумм (25–50 $ за символ)
2. Тщательно тестируйте (1–2 недели)
3. Внимательно наблюдайте (ежедневные проверки)
4. Постепенно масштабируйте (еженедельные корректировки)
5. Документируйте всё (отслеживание эффективности)
6. Адаптируйтесь к рынку (меняйтесь в соответствии с условиями)
Теперь ваша система может превращать обвалы на -3% в прибыль +5%, защищая вас от катастроф на -10%! 🎯
Последнее обновление: февраль 2026
Версия: 2.0 (улучшенный авто-трейд с DCA, стоп-лоссом и максимальным временем удержания)