Обзор
Это руководство поможет вам настроить систему обнаружения волатильности для различных торговых стратегий. Система использует анализ трёх блоков (Блок A: 60%, Блок B: 24%, Блок C: 16%) в сочетании с распознаванием паттернов Фишера для выявления экстремальных ценовых движений.
Основные типы сигналов
Сигнал PUMP
Характеристики:
- Внезапное ускорение цены вверх
- Последняя свеча должна быть бычьей (зелёной)
- Движение Блока C значительно превышает Блок A
- Требуется подтверждение объёма (2+ пика или рост объёма на 30%)
Требования к валидации:
- Движение последней свечи > min_pump_movement (по умолчанию: 0,7%)
- Движение последней свечи ≥ volatility_gap_threshold × pump_multiplier
- Последняя свеча превышает среднее Блока C на требуемый порог
- Положительный направленный импульс
Сигнал CRASH
Характеристики:
- Внезапное ускорение цены вниз
- Последняя свеча должна быть медвежьей (красной)
- Движение Блока C значительно превышает Блок A
- Требуется подтверждение объёма
Требования к валидации:
- Движение последней свечи < min_crash_movement (по умолчанию: -0,3%)
- Движение последней свечи ≥ volatility_gap_threshold × crash_multiplier
- Последняя свеча превышает среднее Блока C на требуемый порог
- Отрицательный направленный импульс
Объяснение параметров настройки
-
volatility_lower_threshold (По умолчанию: 0.9)
Назначение: Определяет разделение между старой базовой линией (Блок A) и недавней активностью (Блоки B+C)- 0.9 (90%) = 90% самых старых свечей против 10% самых новых + текущая цена
- Диапазон: 0.7 - 0.95
- Эффект: Меньшие значения = больше свечей в анализе «недавней активности»
Влияние:
- Выше (0.95): Более стабильно, фильтрует шум, захватывает только крупные изменения
- Ниже (0.75): Более чувствительно, быстрое обнаружение, больше сигналов
-
first_layer_threshold (По умолчанию: 0.08)
Назначение: Минимальное процентное изменение между старыми и новыми периодами цены- 0.08 = 8% движение требуется для продолжения анализа сигнала
- Диапазон: 0.03 - 0.15
- Эффект: Действует как начальный фильтр, игнорируя символы с низкой волатильностью
Влияние:
- Выше (0.15): Крайне избирательно, только крупные движения активируют сигналы
- Ниже (0.03): Больше сигналов, включает умеренную волатильность
-
volatility_gap_threshold (По умолчанию: 0.05)
Назначение: Минимальное движение последней свечи для валидации сигнала- 0.05 = 5% движение на последней свече требуется
- Диапазон: 0.02 - 0.10
- Эффект: Гарантирует подтверждение недавнего импульса
Влияние:
- Выше (0.08): Только сигналы с сильным импульсом проходят
- Ниже (0.02): Больше сигналов, меньшее требование к импульсу
-
pump_multiplier (По умолчанию: 0.04)
Назначение: Множитель для валидации последней свечи сигнала PUMP
Расчёт:
Диапазон: 0.02 - 0.08Требуемое движение = volatility_gap_threshold × pump_multiplier Пример: 0.05 × 0.04 = 0.002 (0,2% минимум) -
crash_multiplier (По умолчанию: 0.025)
Назначение: Множитель для валидации последней свечи сигнала CRASH
Расчёт:
Диапазон: 0.01 - 0.05Требуемое движение = volatility_gap_threshold × crash_multiplier Пример: 0.05 × 0.025 = 0.00125 (0,125% минимум) -
min_pump_movement (По умолчанию: 0.7)
Назначение: Абсолютный минимальный рост (%) для сигналов PUMP- 0.7 = 0,7% минимальный рост свечи
- Диапазон: 0.3 - 2.0
-
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 # Паттерн распределения
Продвинутые советы по оптимизации
Снижение ложных сигналов
- Увеличьте first_layer_threshold на 0.02-0.03
- Увеличьте min_pump/crash_movement на 0.2-0.3
- Увеличьте требования к уверенности паттерна Фишера на 5-10
- Используйте более длинные таймфреймы (5м → 15м)
Увеличение объёма сигналов
- Уменьшите first_layer_threshold на 0.01-0.02
- Уменьшите volatility_gap_threshold на 0.01
- Снизьте min_pump/crash_movement на 0.1-0.2
- Включите 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
- Проверьте, не слишком ли строгие множители
- Включите обнаружение только по Фишеру для сигналов перед прорывом
Рекомендации по бэктестингу
- Начните с настроек по умолчанию (настройка свинг-трейдинга)
- Проведите 7-дневный бэктест на предпочитаемом таймфрейме
- Анализируйте качество сигнала:
- Винрейт > 55% = Хорошая настройка
- Винрейт 45-55% = Требует доработки
- Винрейт < 45% = Требует серьёзного пересмотра
- Настраивайте по одному параметру за раз
- Перетестируйте 3-5 дней после каждого изменения
- Документируйте лучшие настройки для каждого рыночного состояния
Ожидания производительности
| Стратегия | Таймфрейм | Ожидаемые сигналы/день | Целевой винрейт | Риск/Награда |
|---|---|---|---|---|
| Скальпинг | 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% на сделку
Помните: Лучшая настройка — та, которая соответствует ВАШЕЙ толерантности к риску, торговому графику и рыночным условиям. Начинайте консервативно и адаптируйте на основе реальных данных производительности.