Руководство по настройке сигнала PUMP/CRASH

  • Home
  • Documentation
  • Руководство по настройке сигнала PUMP/CRASH

Обзор

Это руководство поможет вам настроить систему обнаружения волатильности для различных торговых стратегий. Система использует анализ трёх блоков (Блок A: 60%, Блок B: 24%, Блок C: 16%) в сочетании с распознаванием паттернов Фишера для выявления экстремальных ценовых движений.

Основные типы сигналов

Сигнал PUMP

Характеристики:

  • Внезапное ускорение цены вверх
  • Последняя свеча должна быть бычьей (зелёной)
  • Движение Блока C значительно превышает Блок A
  • Требуется подтверждение объёма (2+ пика или рост объёма на 30%)

Требования к валидации:

  1. Движение последней свечи > min_pump_movement (по умолчанию: 0,7%)
  2. Движение последней свечи ≥ volatility_gap_threshold × pump_multiplier
  3. Последняя свеча превышает среднее Блока C на требуемый порог
  4. Положительный направленный импульс

Сигнал CRASH

Характеристики:

  • Внезапное ускорение цены вниз
  • Последняя свеча должна быть медвежьей (красной)
  • Движение Блока C значительно превышает Блок A
  • Требуется подтверждение объёма

Требования к валидации:

  1. Движение последней свечи < min_crash_movement (по умолчанию: -0,3%)
  2. Движение последней свечи ≥ volatility_gap_threshold × crash_multiplier
  3. Последняя свеча превышает среднее Блока C на требуемый порог
  4. Отрицательный направленный импульс

Объяснение параметров настройки

  1. volatility_lower_threshold (По умолчанию: 0.9)
    Назначение: Определяет разделение между старой базовой линией (Блок A) и недавней активностью (Блоки B+C)
    • 0.9 (90%) = 90% самых старых свечей против 10% самых новых + текущая цена
    • Диапазон: 0.7 - 0.95
    • Эффект: Меньшие значения = больше свечей в анализе «недавней активности»

    Влияние:

    • Выше (0.95): Более стабильно, фильтрует шум, захватывает только крупные изменения
    • Ниже (0.75): Более чувствительно, быстрое обнаружение, больше сигналов
  2. first_layer_threshold (По умолчанию: 0.08)
    Назначение: Минимальное процентное изменение между старыми и новыми периодами цены
    • 0.08 = 8% движение требуется для продолжения анализа сигнала
    • Диапазон: 0.03 - 0.15
    • Эффект: Действует как начальный фильтр, игнорируя символы с низкой волатильностью

    Влияние:

    • Выше (0.15): Крайне избирательно, только крупные движения активируют сигналы
    • Ниже (0.03): Больше сигналов, включает умеренную волатильность
  3. volatility_gap_threshold (По умолчанию: 0.05)
    Назначение: Минимальное движение последней свечи для валидации сигнала
    • 0.05 = 5% движение на последней свече требуется
    • Диапазон: 0.02 - 0.10
    • Эффект: Гарантирует подтверждение недавнего импульса

    Влияние:

    • Выше (0.08): Только сигналы с сильным импульсом проходят
    • Ниже (0.02): Больше сигналов, меньшее требование к импульсу
  4. pump_multiplier (По умолчанию: 0.04)
    Назначение: Множитель для валидации последней свечи сигнала PUMP
    Расчёт:
    Требуемое движение = volatility_gap_threshold × pump_multiplier
    Пример: 0.05 × 0.04 = 0.002 (0,2% минимум)
    Диапазон: 0.02 - 0.08
  5. crash_multiplier (По умолчанию: 0.025)
    Назначение: Множитель для валидации последней свечи сигнала CRASH
    Расчёт:
    Требуемое движение = volatility_gap_threshold × crash_multiplier
    Пример: 0.05 × 0.025 = 0.00125 (0,125% минимум)
    Диапазон: 0.01 - 0.05
  6. min_pump_movement (По умолчанию: 0.7)
    Назначение: Абсолютный минимальный рост (%) для сигналов PUMP
    • 0.7 = 0,7% минимальный рост свечи
    • Диапазон: 0.3 - 2.0
  7. min_crash_movement (По умолчанию: -0.3)
    Назначение: Абсолютный минимальный спад (%) для сигналов CRASH
    • -0.3 = -0,3% минимальный спад свечи
    • Диапазон: -0.1 до -1.0

Рекомендуемые настройки по стратегиям

Дейтрейдинг (Высокая частота)

Лучшие таймфреймы: 1м, 3м, 5м

volatility_lower_threshold: 0.85
first_layer_threshold: 0.04
volatility_gap_threshold: 0.03
pump_multiplier: 0.03
crash_multiplier: 0.02
min_pump_movement: 0.4
min_crash_movement: -0.2

Почему:

  • Более низкие пороги для быстрой генерации сигналов
  • Захватывает микродвижения внутри дня
  • Разрешает 4% в первом слое для активных рынков
  • Ожидается ~100-300 сигналов в день (600 символов)

Скальпинг (Сверхвысокая частота)

Лучшие таймфреймы: 1м, 3м

volatility_lower_threshold: 0.80
first_layer_threshold: 0.03
volatility_gap_threshold: 0.02
pump_multiplier: 0.025
crash_multiplier: 0.015
min_pump_movement: 0.3
min_crash_movement: -0.15

Почему:

  • Самая чувствительная настройка
  • Захватывает мелкие ценовые неэффективности
  • Высокий объём сигналов (300-500+ в день)
  • Требует быстрого исполнения и строгого управления рисками
  • Лучше всего для ликвидных рынков (пары BTC/ETH)

Свинг-трейдинг (Удержание позиции)

Лучшие таймфреймы: 15м, 30м, 1ч

volatility_lower_threshold: 0.90
first_layer_threshold: 0.08
volatility_gap_threshold: 0.05
pump_multiplier: 0.04
crash_multiplier: 0.025
min_pump_movement: 0.7
min_crash_movement: -0.3

Почему:

  • Сбалансированная стандартная настройка
  • Фильтрует внутридневный шум
  • 8% в первом слое для значимых движений
  • Ожидается ~50-150 сигналов в день
  • Хорошо для позиций от 4 до 24 часов

Долгосрочный/позиционный трейдинг

Лучшие таймфреймы: 2ч, 6ч, 1д

volatility_lower_threshold: 0.95
first_layer_threshold: 0.12
volatility_gap_threshold: 0.08
pump_multiplier: 0.06
crash_multiplier: 0.04
min_pump_movement: 1.2
min_crash_movement: -0.6

Почему:

  • Высоко избирательно, только крупные тренды
  • 12% в первом слое = значительное рыночное смещение
  • Ожидается ~10-30 сигналов в день
  • Лучше всего для позиций на несколько дней/недель
  • Снижает ложные сигналы в консолидации

Рекомендации по таймфреймам

1-минутные свечи

  • Уровень шума: Экстремальный
  • Рекомендуемый порог: 0.03-0.05
  • Лучше всего для: Скальпинга, новостных событий
  • Риск: Высокий процент ложных срабатываний
  • Совет: Используйте паттерны Фишера для подтверждения

3-минутные свечи

  • Уровень шума: Высокий
  • Рекомендуемый порог: 0.04-0.06
  • Лучше всего для: Дейтрейдинга, импульсных сделок
  • Баланс: Хорошее соотношение сигнал/шум

5-минутные свечи

  • Уровень шума: Средний
  • Рекомендуемый порог: 0.05-0.07
  • Лучше всего для: Дейтрейдинга, скальпинга (менее агрессивного)
  • Сладкая точка: Популярна среди розничных трейдеров

15-минутные свечи

  • Уровень шума: Низкий-Средний
  • Рекомендуемый порог: 0.06-0.09
  • Лучше всего для: Свинг-трейдинга, внутридневных позиций
  • Надёжность: Сигналы более высокого качества

30-минутные/1-часовые свечи

  • Уровень шума: Низкий
  • Рекомендуемый порог: 0.08-0.12
  • Лучше всего для: Свинг-трейдинга, входа в позицию
  • Надёжность: Сильное подтверждение тренда

2-часовые/6-часовые/дневные свечи

  • Уровень шума: Очень низкий
  • Рекомендуемый порог: 0.10-0.15
  • Лучше всего для: Долгосрочных позиций, аллокации портфеля
  • Надёжность: Сигналы институционального уровня

Интеграция паттернов Фишера

Включить обнаружение только по Фишеру

enable_fisher_only_detection: true

Когда использовать:

  • Рынки в консолидации (низкая волатильность)
  • Обнаружение аккумуляции/распределения
  • Идентификация перед прорывом
  • Требуется fisher_confidence > 65%

Пороги паттернов Фишера

breakout_min_conf: 60.0 # Паттерн прорыва
accumulation_min_conf: 55.0 # Зона аккумуляции
stop_hunt_min_conf: 65.0 # Разворот охоты за стопами
absorption_min_conf: 60.0 # Поглощение крупных ордеров
distribution_min_conf: 55.0 # Паттерн распределения

Продвинутые советы по оптимизации

Снижение ложных сигналов

  1. Увеличьте first_layer_threshold на 0.02-0.03
  2. Увеличьте min_pump/crash_movement на 0.2-0.3
  3. Увеличьте требования к уверенности паттерна Фишера на 5-10
  4. Используйте более длинные таймфреймы (5м → 15м)

Увеличение объёма сигналов

  1. Уменьшите first_layer_threshold на 0.01-0.02
  2. Уменьшите volatility_gap_threshold на 0.01
  3. Снизьте min_pump/crash_movement на 0.1-0.2
  4. Включите fisher_only_detection

Настройки под конкретные рынки

Высоковолатильные рынки (альткоины, новые листинги):

  • Увеличьте все пороги на 20-30%
  • Используйте более длинные таймфреймы (15м+)
  • Требуйте более высокую уверенность Фишера (70%+)

Низковолатильные рынки (стейблкоины, низкий объём):

  • Уменьшите пороги на 10-20%
  • Включите обнаружение только по Фишеру
  • Сосредоточьтесь на паттернах аккумуляции/распределения

Трендовые рынки:

  • Предпочитайте традиционные паттерны PUMP/CRASH
  • Увеличьте требования к подтверждению объёма
  • Уменьшите вес паттернов Фишера

Рынки в диапазоне:

  • Предпочитайте паттерны Фишера (аккумуляция/поглощение)
  • Уменьшите вес традиционных паттернов
  • Ищите подтверждения паттернов прорыва

Примеры сценариев

Сценарий 1: Крипто-дейтрейдер (5м свечи)

Цель: 50-100 качественных сигналов в день

volatility_lower_threshold: 0.87
first_layer_threshold: 0.06
volatility_gap_threshold: 0.04
pump_multiplier: 0.035
crash_multiplier: 0.022
min_pump_movement: 0.5
min_crash_movement: -0.25
enable_fisher_only_detection: true

Сценарий 2: Консервативный свинг-трейдер (1ч свечи)

Цель: 10-20 высоконадёжных сигналов в день

volatility_lower_threshold: 0.93
first_layer_threshold: 0.10
volatility_gap_threshold: 0.06
pump_multiplier: 0.05
crash_multiplier: 0.03
min_pump_movement: 0.9
min_crash_movement: -0.4
enable_fisher_only_detection: false

Сценарий 3: Агрессивный скальпер (1м свечи)

Цель: 200+ сигналов в день, быстрое исполнение

volatility_lower_threshold: 0.80
first_layer_threshold: 0.03
volatility_gap_threshold: 0.02
pump_multiplier: 0.02
crash_multiplier: 0.015
min_pump_movement: 0.3
min_crash_movement: -0.15
enable_fisher_only_detection: true

Чек-лист валидации сигналов

Перед активацией сигнала система проверяет:

Первый слой (Изменение цены):

  • [ ] Изменение цены между старым/новым периодами ≥ first_layer_threshold

Второй слой (Паттерн движения):

  • [ ] Валидное распределение блоков (разделение 60/24/16)
  • [ ] Движение Блока C > движение Блока B × 1.2
  • [ ] Движение Блока A < движение Блока C × 0.6
  • [ ] Подтверждение объёма (2+ пика ИЛИ рост на 30%)

Направленная валидация:

  • [ ] PUMP: Последняя свеча бычья (> 0%)
  • [ ] CRASH: Последняя свеча медвежья (< 0%)
  • [ ] Последняя свеча ≥ min_pump/crash_movement
  • [ ] Последняя свеча превышает среднее Блока C на требуемый порог

Паттерн Фишера (Опционально):

  • [ ] Уверенность Фишера > минимальный порог
  • [ ] Тип паттерна соответствует направленному уклону

Частые проблемы и решения

Проблема: Слишком много сигналов

Решения:

  • Увеличьте first_layer_threshold до 0.10+
  • Увеличьте min_pump/crash_movement на 50%
  • Используйте более длинные таймфреймы
  • Отключите fisher_only_detection

Проблема: Нет обнаруженных сигналов

Решения:

  • Уменьшите first_layer_threshold до 0.04-0.05
  • Проверьте, не слишком ли низкая рыночная волатильность
  • Включите fisher_only_detection
  • Убедитесь, что данные символа обновляются корректно

Проблема: Ложные сигналы на рынке в диапазоне

Решения:

  • Увеличьте volatility_lower_threshold до 0.92+
  • Требуйте более высокую уверенность Фишера (65%+)
  • Сосредоточьтесь только на паттернах прорыва Фишера
  • Используйте таймфреймы 15м+

Проблема: Пропуск крупных движений

Решения:

  • Уменьшите first_layer_threshold
  • Снизьте требования min_pump/crash_movement
  • Проверьте, не слишком ли строгие множители
  • Включите обнаружение только по Фишеру для сигналов перед прорывом

Рекомендации по бэктестингу

  1. Начните с настроек по умолчанию (настройка свинг-трейдинга)
  2. Проведите 7-дневный бэктест на предпочитаемом таймфрейме
  3. Анализируйте качество сигнала:
    • Винрейт > 55% = Хорошая настройка
    • Винрейт 45-55% = Требует доработки
    • Винрейт < 45% = Требует серьёзного пересмотра
  4. Настраивайте по одному параметру за раз
  5. Перетестируйте 3-5 дней после каждого изменения
  6. Документируйте лучшие настройки для каждого рыночного состояния

Ожидания производительности

Стратегия Таймфрейм Ожидаемые сигналы/день Целевой винрейт Риск/Награда
Скальпинг 1м-3м 200-500 52-58% 1:1.5
Дейтрейдинг 3м-15м 50-150 55-62% 1:2
Свинг-трейдинг 15м-1ч 20-60 58-65% 1:2.5
Позиционный трейдинг 2ч-1д 5-20 60-70% 1:3+

Заключительные замечания

  • Всегда используйте стоп-лосс — ни одна настройка не бывает точной на 100%
  • Мониторьте производительность еженедельно — рынки меняются, адаптируйтесь соответственно
  • Комбинируйте с другими индикаторами — RSI, MACD, уровни поддержки/сопротивления
  • Уважайте паттерны Фишера — паттерны с высокой уверенностью (70%+) надёжны
  • Управление рисками критически важно — никогда не рискуйте более 1-2% на сделку

Помните: Лучшая настройка — та, которая соответствует ВАШЕЙ толерантности к риску, торговому графику и рыночным условиям. Начинайте консервативно и адаптируйте на основе реальных данных производительности.

📎 Related Topics