Содержание
- Обзор
- Как это работает
- Типы сигналов и паттерны
- Руководство по настройке
- Детали индикаторов
- Система весов
- Бонусы синергии
- Настройка торговли
- Лучшие практики
- Устранение неполадок
Обзор
Smart Confluence Signal — это продвинутый торговый сигнал, который объединяет несколько технических индикаторов в один взвешенный показатель доверия. Вместо того чтобы полагаться на один индикатор, он требует согласования нескольких индикаторов перед генерацией торгового сигнала, что значительно снижает количество ложных сигналов.
Ключевые особенности
✅ Конфлюенс нескольких индикаторов – объединяет более 11 технических индикаторов
✅ Взвешенная система оценки – более высокий вес для более надежных индикаторов
✅ Обнаружение синергии – бонусные очки, когда индикаторы подтверждают друг друга
✅ Контекстная осведомленность – корректировка весов в зависимости от рыночных условий
✅ Настраиваемые пороги – настройка чувствительности в соответствии с вашей терпимостью к риску
Философия
Качество важнее количества – торговля осуществляется только при согласовании нескольких высоконадежных сигналов, даже если это означает меньшее количество сделок.
Как это работает
3-шаговый процесс
Шаг 1: Обнаружение индивидуальных сигналов
Каждый индикатор проверяется независимо:
- Приоритетные индикаторы: MTF, CVD, VWAP, OFI, Ишимоку
- Основные индикаторы: RSI, MACD, дивергенция RSI, полосы Боллинджера
- Вспомогательные индикаторы: объем, импульс, ATR
Шаг 2: Расчет веса
Сигналы, которые срабатывают, получают базовый вес:
Пример:
✅ ICHIMOKU сработал → +16.0 баллов
✅ MACD сработал → +12.0 баллов
Базовый итог: 28.0 баллов
Шаг 3: Обнаружение синергии
Когда индикаторы подтверждают друг друга, добавляются бонусные очки:
Пример:
Синергия ICHIMOKU + MACD → +8.0 бонус
Итоговый результат: 28.0 + 8.0 = 36.0 баллов
Шаг 4: Проверка порога
Если общий вес ≥ порога (по умолчанию: 70.0), генерируется сигнал.
Пример расчета
Обнаруженные индикаторы:
- MTF (согласование по нескольким таймфреймам): +25.0
- CVD (сильное давление покупок): +22.0
- VWAP (цена на нижней границе): +20.0
Обнаруженные синергии:
- MTF + CVD + VWAP: +15.0 бонус
Общий вес: 25 + 22 + 20 + 15 = 82.0
Порог: 70.0
Результат: ✅ Сгенерирован MTF_CVD_VWAP_LONG_SIGNAL
Типы сигналов и паттерны
Приоритетные паттерны синергии (высокое качество)
🏆 MTF_CVD_VWAP (Длинная/Короткая позиция)
Вес: ~82 балла (67 базовый + 15 синергия)
Уверенность: 85–95%
Описание: Тройное подтверждение институциональными уровнями, давлением объема и согласованием по таймфреймам
Когда торговать: Высокая уверенность – все системы согласованы
Уровень риска: Низкий (самый сильный сигнал)
🏆 OFI_CVD (Длинная/Короткая позиция)
Вес: ~52 балла (40 базовый + 12 синергия)
Уверенность: 80–90%
Описание: Дисбаланс потока заказов подтвержден кумулятивной дельтой объема
Когда торговать: Активность "умных денег" – институциональное накопление/распределение
Уровень риска: Низкий-средний
🏆 ICHIMOKU_MTF (Длинная/Короткая позиция)
Вес: ~51 балл (41 базовый + 10 синергия)
Уверенность: 75–85%
Описание: Тренд облака подтвержден по нескольким таймфреймам
Когда торговать: Сильный тренд с подтверждением по таймфреймам
Уровень риска: Низкий-средний
🏆 VWAP_OFI (Длинная/Короткая позиция)
Вес: ~48 баллов (38 базовый + 10 синергия)
Уверенность: 75–85%
Описание: Цена на уровне институционального VWAP с подтверждением потока заказов
Когда торговать: Поддержка/сопротивление институционального уровня с активными покупками/продажами
Уровень риска: Средний
🏆 CVD_VOLUME (Длинная/Короткая позиция)
Вес: ~41 балл (32 базовый + 9 синергия)
Уверенность: 70–80%
Описание: Дельта объема подтверждена ростом объема
Когда торговать: Прорыв объема с направленной тенденцией
Уровень риска: Средний
Смешанные приоритетные + основные паттерны
📊 MTF_RSI_DIV (Длинная/Короткая позиция)
Вес: ~49 баллов (40 базовый + 9 синергия)
Уверенность: 75–85%
Описание: Согласование по нескольким таймфреймам с дивергенцией RSI
Когда торговать: Разворот тренда с подтверждением по таймфреймам
Уровень риска: Средний
📊 ICHIMOKU_MACD (Длинная/Короткая позиция)
Вес: ~36 баллов (28 базовый + 8 синергия)
Уверенность: 70–80%
Описание: Тренд облака подтвержден импульсом MACD
Когда торговать: Продолжение тренда с подтверждением импульса
Уровень риска: Средний
Основные паттерны индикаторов
📈 RSI_DIV_MACD (Длинная/Короткая позиция)
Вес: ~35 баллов (27 базовый + 8 синергия)
Уверенность: 70–80%
Описание: Дивергенция подтверждена изменением импульса
Когда торговать: Сигналы разворота импульса
Уровень риска: Средний-высокий
📈 VOLUME_BB (Длинная/Короткая позиция)
Вес: ~26 баллов (20 базовый + 6 синергия)
Уверенность: 65–75%
Описание: Объем подтверждает прорыв полос Боллинджера
Когда торговать: Прорыв волатильности с объемом
Уровень риска: Средний-высокий
📈 RSI_BB (Длинная/Короткая позиция)
Вес: ~27 баллов (22 базовый + 5 синергия)
Уверенность: 65–75%
Описание: Экстремальные уровни RSI на границах полос
Когда торговать: Перекупленность/перепроданность на экстремумах
Уровень риска: Средний-высокий
Подтверждение нескольких сигналов
🎯 MULTI_PRIORITY (Длинная/Короткая позиция)
Вес: переменный (зависит от согласования 3 и более приоритетных индикаторов)
Уверенность: 80–90%
Описание: 3 или более приоритетных индикатора согласованы
Когда торговать: Редко, но чрезвычайно высокая уверенность
Уровень риска: Очень низкий
🎯 MULTI_CORE (Длинная/Короткая позиция)
Вес: переменный (зависит от согласования 3 и более основных индикаторов)
Уверенность: 75–85%
Описание: Сильный конфлюенс технических индикаторов
Когда торговать: Сильное совпадение технических индикаторов
Уровень риска: Низкий-средний
Резервный паттерн
⚪ CONFLUENCE (Длинная/Короткая позиция)
Вес: минимум 70.0 (порог)
Уверенность: 60–70%
Описание: Несколько индикаторов согласованы, но нет сильной синергии
Когда торговать: Минимально жизнеспособный сигнал – использовать с осторожностью
Уровень риска: Средний-высокий
Руководство по настройке
Быстрая настройка
Консервативный (низкий риск, меньше сделок)
min_weight_threshold: 80.0 # Более высокий порог = требуются более сильные сигналы
mtf_min_alignment_score: 0.85 # Требуется минимум 85% согласованности по нескольким таймфреймам
ichimoku_min_confidence: 65.0 # Требуется более высокая уверенность
ofi_aggressive_buy_threshold: 70.0 # Более высокий порог агрессивных покупок по потоку ордеров
Сбалансированный (рекомендуемый)
min_weight_threshold: 70.0 # Стандартный сбалансированный порог
mtf_min_alignment_score: 0.80 # 80% согласованности по нескольким таймфреймам
ichimoku_min_confidence: 55.0 # Стандартная уверенность
ofi_aggressive_buy_threshold: 65.0 # Стандартный порог агрессивных покупок
Агрессивный (высокий риск, больше сделок)
min_weight_threshold: 50.0 # Более низкий порог = больше сигналов
mtf_min_alignment_score: 0.70 # 70% согласованности по нескольким таймфреймам
ichimoku_min_confidence: 50.0 # Допускается более низкая уверенность
ofi_aggressive_buy_threshold: 60.0 # Более низкий порог агрессивных покупок
Основные настройки
Главный переключатель
enabled_confluence_signal: true # Включить / выключить всю систему
Управление порогами
min_weight_threshold: 70.0 # Минимальный суммарный вес для генерации сигнала
# Ниже = больше сигналов (менее избирательно)
# Выше = меньше сигналов (более избирательно)
Обработка конфликтов
conflicting_signals_penalty: 15.0 # Штраф к уверенности при наличии противоположных сигналов
conflicting_signals_threshold: 30.0 # Минимальный вес противоположного сигнала для применения штрафа
Подробности индикаторов
Приоритетные индикаторы (наивысшие веса)
1. Мультитаймфреймовая согласованность (MTF)
Вес: 25.0 | Документация: Руководство MTF
Что определяет: Согласованность тренда на коротком, среднем и длинном таймфреймах
Настройки:
mtf_short_term_period: 10 # Короткий срок: 10 свечей
mtf_medium_term_period: 30 # Средний срок: 30 свечей
mtf_long_term_period: 50 # Длинный срок: 50 свечей
mtf_min_alignment_score: 0.8 # Требуется минимум 80% согласованности
mtf_min_trend_strength: 2.0 # Минимальное движение цены 2%
Когда срабатывает:
- ✅ Все таймфреймы в одном направлении
- ✅ Оценка согласованности ≥ 80%
- ✅ RSI/MACD подтверждают тренд цены
Лучше всего подходит для: Определения сильных подтверждённых трендов
2. Кумулятивная дельта объёма (CVD)
Вес: 22.0 | Документация: Руководство CVD
Что определяет: Реальное давление покупок против продаж по потоку ордеров
Настройки:
cvd_divergence_lookback: 10 # Период回顾 для дивергенции
cvd_strong_buying_threshold: 1000.0 # Настраивать в зависимости от актива
cvd_strong_selling_threshold: -1000.0
cvd_slope_period: 10 # Период расчёта импульса CVD
Когда срабатывает:
- ✅ Наклон CVD > порога (сильные покупки)
- ✅ Наклон CVD < порога (сильные продажи)
- ✅ Обнаружена дивергенция CVD / цены
Лучше всего подходит для: Выявления институционального накопления / распределения
Настройка под конкретный актив:
# BTC/USDT (высокий объём)
cvd_strong_buying_threshold: 1000.0
# ETH/USDT (средний объём)
cvd_strong_buying_threshold: 500.0
# Альткоины (низкий объём)
cvd_strong_buying_threshold: 100.0
3. Полосы VWAP
Вес: 20.0 | Документация: Руководство VWAP
Что определяет: Взаимодействие цены с институциональными уровнями-ориентирами
Настройки:
vwap_std_dev_multiplier: 2.0 # 2 стандартных отклонения
vwap_band_penetration_threshold: 0.5 # Минимальное проникновение 0,5%
vwap_enable_band_bounce: true # Включить сигналы отскока от полос
vwap_enable_crossover: true # Включить сигналы пересечения
vwap_min_distance_for_signal: 0.3 # Минимальное расстояние от VWAP 0,3%
Когда срабатывает:
- ✅ Цена касается верхней/нижней полосы (сигнал отскока)
- ✅ Цена пересекает VWAP (смена тренда)
- ✅ Достаточное расстояние от VWAP
Лучше всего подходит для: Возврат к среднему и институциональные уровни поддержки/сопротивления
4. Дисбаланс потока ордеров (OFI)
Вес: 18.0 | Документация: Руководство OFI
Что определяет: Агрессивные покупки/продажи от умных денег
Настройки:
ofi_lookback: 20 # Период анализа
ofi_slope_period: 5 # Период импульса
ofi_aggressive_buy_threshold: 65.0 # Минимум 65% агрессивных покупок
ofi_aggressive_sell_threshold: 65.0 # Минимум 65% агрессивных продаж
ofi_require_volume_confirmation: true
ofi_min_volume_multiplier: 1.2 # Требуется минимум 1,2× средний объём
Когда срабатывает:
- ✅ Доля агрессивных покупок > 65%
- ✅ Объём > 1,2× средний
- ✅ Наклон OFI в тренде
Лучше всего подходит для: Захват институционального потока ордеров перед крупными движениями
5. Облако Ишимоку (Ichimoku Cloud)
Вес: 16.0 | Документация: Руководство Ишимоку
Что определяет: Полная трендовая система с динамическими уровнями поддержки/сопротивления
Настройки:
ichimoku_tenkan_period: 9 # Линия обращения
ichimoku_kijun_period: 26 # Базовая линия
ichimoku_senkou_b_period: 52 # Ведущий спан B
ichimoku_displacement: 26 # Смещение облака
ichimoku_enable_tk_cross: true # Включить сигналы пересечения TK
ichimoku_min_tk_separation: 0.3 # Минимальное расстояние TK 0,3%
ichimoku_require_cloud_confirm: true # Требуется подтверждение облаком
Когда срабатывает:
- ✅ Пересечение Tenkan/Kijun вверх (покупка) или вниз (продажа)
- ✅ Цена выше облака (бычий) или ниже (медвежий)
- ✅ Цвет облака соответствует направлению
- ✅ Расстояние TK > 0,3%
Лучше всего подходит для: Определение тренда и динамические уровни поддержки/сопротивления
Типы сигналов:
- Пересечение TK: Tenkan пересекает Kijun
- Поддержка облака: Цена отскакивает от облака
- Пробой облака: Цена пробивает облако
Лучше всего подходит для: Определения условий перед пробоем (pre-breakout)
Система весов
Веса сигналов по умолчанию
Приоритетные сигналы (20–25 баллов):
├─ MTF (Мультитаймфрейм): 25.0
├─ CVD (Дельта объёма): 22.0
├─ VWAP (Институциональная цена): 20.0
├─ OFI (Поток ордеров): 18.0
└─ ICHIMOKU (Система облака): 16.0
Основные сигналы (12–15 баллов):
├─ RSI_DIV (Дивергенция): 15.0
├─ MACD (Моментум): 12.0
├─ RSI (Экстремальные зоны): 12.0
├─ BB (Полосы Боллинджера): 10.0
└─ VOLUME: 10.0
Вспомогательные сигналы (5–8 баллов):
├─ MOMENTUM: 8.0
└─ ATR (Волатильность): 5.0
Контекстные корректировки весов
Система автоматически корректирует веса в зависимости от рыночных условий:
Контекст тренда
Сильный восходящий тренд + Бычий сигнал: +20% веса
Слабый восходящий тренд + Бычий сигнал: +10% веса
Сильный нисходящий тренд + Бычий сигнал: -30% веса
Слабый нисходящий тренд + Бычий сигнал: -15% веса
Контекст поддержки/сопротивления
Бычий сигнал возле поддержки: +15% веса
Медвежий сигнал возле сопротивления: +15% веса
Контекст волатильности
Экстремальная волатильность: -20% веса (все сигналы)
Низкая волатильность + сигнал пробоя: +10% веса
Пример расчёта веса
Рыночные условия:
- Тренд: Сильный восходящий тренд
- Волатильность: Средняя
- Цена: Возле поддержки
Обнаруженный сигнал: ICHIMOKU (бычий)
Базовый вес: 16.0
Корректировки:
+ Бонус сильного восходящего тренда: 16.0 × 1.20 = 19.2
+ Бонус близости к поддержке: 19.2 × 1.15 = 22.08
Итоговый скорректированный вес: 22.08 баллов
Бонусы синергии
Синергия приоритетных сигналов (самые высокие бонусы)
Тройная приоритетность (+15.0 баллов)
MTF + CVD + VWAP
→ Мультитаймфрейм + Давление объёма + Институциональный уровень
→ Максимально возможная конгруэнтность
Подтверждение потока ордеров (+12.0 баллов)
OFI + CVD
→ Дисбаланс потока ордеров + Дельта объёма
→ Подтверждённая активность умных денег
Мультитаймфреймовая облачность (+10.0 баллов)
ICHIMOKU + MTF
→ Тренд облака через несколько таймфреймов
→ Сильное подтверждение тренда
Институциональный поток ордеров (+10.0 баллов)
VWAP + OFI
→ Институциональный уровень + Поток ордеров
→ Умные деньги на ключевых уровнях
Подтверждение объёма (+9.0 баллов)
CVD + VOLUME
→ Дельта объёма + Всплеск объёма
→ Сильный направленный уклон
Смешанная синергия (приоритет + основа)
Мультитаймфреймовая дивергенция (+9.0 баллов)
MTF + RSI_DIV
→ Мультитаймфреймовое выравнивание + Дивергенция
→ Разворот на нескольких временных масштабах
Моментум облака (+8.0 баллов)
ICHIMOKU + MACD
→ Тренд + Подтверждение моментума
→ Продолжение тренда
Синергия основных индикаторов
Моментум дивергенции (+8.0 баллов)
RSI_DIV + MACD
→ Дивергенция + Смена моментума
→ Подтверждение разворота
Пробой объёма (+6.0 баллов)
VOLUME + BB
→ Всплеск объёма + Пробой полос
→ Подтверждение пробоя
Экстремальные полосы (+5.0 баллов)
RSI + BB
→ Экстремальные уровни + Касание полос
→ Сетап возврата к среднему
Бонусы нескольких сигналов
Три приоритетных индикатора (+12.0 баллов)
Любые 3+ приоритетных сигнала совпали
→ Редко, но крайне высокая уверенность
Три основных индикатора (+10.0 баллов)
Любые 3+ основных сигнала совпали
→ Сильная техническая конгруэнтность
Пример расчёта синергии
Обнаруженные сигналы:
1. ICHIMOKU (бычий): +16.0
2. MACD (бычий): +12.0
3. VOLUME (бычий): +10.0
Базовая сумма: 38.0
Обнаруженная синергия:
- ICHIMOKU + MACD: +8.0
- (нет синергии VOLUME с ICHIMOKU/MACD)
Итоговый вес: 38.0 + 8.0 = 46.0 баллов
Статус: Ниже порога (70.0) → Нет сигнала
Настройка торговли
Шаг 1: Включить систему
В файле signalsettings.yaml:
enabled_confluence_signal: true # Включить Smart Confluence
Шаг 2: Зарегистрировать сигналы для автоматической торговли
В файле tradesettings.yaml:
register_trading_signals:
# Высокий приоритет (рекомендуется для автоторговли)
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "MTF_CVD_VWAP_SHORT_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "OFI_CVD_SHORT_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MTF_SHORT_SIGNAL"
# Средний приоритет (использовать осторожно)
- "VWAP_OFI_LONG_SIGNAL"
- "VWAP_OFI_SHORT_SIGNAL"
- "ICHIMOKU_MACD_LONG_SIGNAL"
- "ICHIMOKU_MACD_SHORT_SIGNAL"
- "CVD_VOLUME_LONG_SIGNAL"
- "CVD_VOLUME_SHORT_SIGNAL"
# Низкий приоритет (желательно ручная проверка)
- "RSI_DIV_MACD_LONG_SIGNAL"
- "RSI_DIV_MACD_SHORT_SIGNAL"
- "MULTI_PRIORITY_LONG_SIGNAL"
- "MULTI_PRIORITY_SHORT_SIGNAL"
Шаг 3: Зарегистрировать сигналы для уведомлений
В файле tradesettings.yaml:
register_broadcast_signals:
# Получать уведомления по ВСЕМ сигналам конгруэнтности
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "MTF_CVD_VWAP_SHORT_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "OFI_CVD_SHORT_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MTF_SHORT_SIGNAL"
# … добавить остальные по необходимости
Шаг 4: Настройка порогов
Начинайте консервативно и постепенно ослабляйте:
# Неделя 1: Консервативно (только наблюдение)
min_weight_threshold: 80.0
# Неделя 2: Умеренно (тест на малых позициях)
min_weight_threshold: 70.0
# Неделя 3+: Оптимизировано (по вашим результатам)
min_weight_threshold: 65.0 # корректировать по винрейту
Лучшие практики
1. Настройка порогов
Для разных рыночных условий
Трендовый рынок (сильные направленные движения):
min_weight_threshold: 60.0 # допустим более низкий порог
mtf_min_alignment_score: 0.75 # легче получить совпадение
Флэтовый / боковой рынок (шумный, без направления):
min_weight_threshold: 80.0 # требуется более высокий порог
mtf_min_alignment_score: 0.85 # нужен сильный alignment
Высоковолатильный рынок (высокий ATR):
min_weight_threshold: 75.0 # средне-высокий порог
conflicting_signals_penalty: 20.0 # увеличить штраф
2. Настройка под конкретный инструмент
Высоколиквидные активы (BTC, ETH)
cvd_strong_buying_threshold: 1000.0
ofi_min_volume_multiplier: 1.2
volume_spike_multiplier: 2.0
Среднеликвидные активы (основные альткоины)
cvd_strong_buying_threshold: 500.0
ofi_min_volume_multiplier: 1.3
volume_spike_multiplier: 1.8
Низколиквидные активы (мелкие альткоины)
cvd_strong_buying_threshold: 100.0
ofi_min_volume_multiplier: 1.5
volume_spike_multiplier: 1.5
3. Управление рисками по типу сигнала
| Тип сигнала | Уровень риска | Размер позиции | Стоп-лосс |
|---|---|---|---|
| MTF_CVD_VWAP | Очень низкий | 100% | -2% |
| OFI_CVD | Низкий | 80–100% | -2.5% |
| ICHIMOKU_MTF | Низкий–средний | 70–90% | -3% |
| ICHIMOKU_MACD | Средний | 50–70% | -3.5% |
| RSI_DIV_MACD | Средний–высокий | 30–50% | -4% |
| CONFLUENCE | Высокий | 20–30% | -5% |
4. Стратегия фильтрации сигналов
Консервативный подход (низкая частота, высокая винрейт)
✅ Торговать только сигналы с весом ≥ 75
✅ Торговать только приоритетные синергетические паттерны
✅ Требовать уверенность ≥ 80%
✅ Избегать торговли при высокой волатильности (ATR > 2×)
Сбалансированный подход (рекомендуемый)
✅ Торговать сигналы с весом ≥ 70
✅ Торговать приоритетные + смешанные паттерны
✅ Требовать уверенность ≥ 70%
✅ Торговать при средней волатильности
Агрессивный подход (высокая частота, средний винрейт)
✅ Торговать сигналы с весом ≥ 60
✅ Торговать все типы паттернов
✅ Требовать уверенность ≥ 60%
✅ Торговать при любой волатильности
5. Мониторинг и логирование
Включите подробное логирование, чтобы понимать решения системы:
2026-01-27T04:21:50.010294Z INFO ✅ Собрано 4 сигнала:
2026-01-27T04:21:50.010305Z INFO 📌 ICHIMOKU | Бычий | Вес=16.0 | Уверенность=83.5%
2026-01-27T04:21:50.010319Z INFO 📌 MACD | Бычий | Вес=12.0 | Уверенность=90.0%
2026-01-27T04:21:50.010465Z INFO ⚖️ Взвешенный счёт: BUY=38.6 (+8.0) | SELL=-0.0
2026-01-27T04:21:50.010480Z INFO 📏 Расстояние BUY до порога: 23.4 (нужно ещё 23.4)
2026-01-27T04:21:50.010510Z WARN 💡 РЕКОМЕНДАЦИЯ: Бычий сигнал при весе 46.6
Что отслеживать:
- Расстояние до порога (насколько близко к срабатыванию)
- Какие индикаторы срабатывают стабильно
- Какие синергетические паттерны появляются чаще всего
- Винрейт по типам сигналов
Устранение неисправностей
Проблема: Сигналы не генерируются
Симптом
⚠️ Недостаточно: BUY=46.6, SELL=-0.0, Требуется=70.0
Решения
1. Проверить порог
# Временно снизить порог для теста
min_weight_threshold: 50.0 # вместо 70.0
2. Проверить отдельные индикаторы
Смотрите логи:
❌ MTF не обнаружен → слишком низкое совпадение MTF
❌ CVD не обнаружен → пороги CVD слишком высокие
❌ VWAP не обнаружен → цена не у полос VWAP
❌ OFI не обнаружен → объём слишком низкий
3. Настроить отдельные пороги
# Сделать сигналы более чувствительными
mtf_min_alignment_score: 0.70 # вместо 0.80
cvd_strong_buying_threshold: 500.0 # вместо 1000.0
ofi_aggressive_buy_threshold: 60.0 # вместо 65.0
4. Проверить качество данных
Убедитесь, что:
✅ Загружено достаточно свечей (100+ для Ichimoku)
✅ Данные объёма доступны
✅ Сигнал MACD / гистограмма рассчитывается (не null)
Проблема: Слишком много сигналов (низкое качество)
Симптом
Сигналы каждые 5 минут с низкой уверенностью
Решения
1. Повысить порог
min_weight_threshold: 80.0 # вместо 70.0
2. Требовать более высокую уверенность
ichimoku_min_confidence: 65.0 # вместо 55.0
ofi_min_confidence: 60.0 # вместо 55.0
mtf_min_confidence: 75.0 # вместо 70.0
3. Более строгие требования к MTF
mtf_min_alignment_score: 0.85 # вместо 0.80
mtf_only_strong_alignment: true # требовать выравнивание ≥ 80%
4. Торговать только приоритетные паттерны
# В tradesettings.yaml удалить паттерны с низким приоритетом
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL" # оставить только эти
- "OFI_CVD_LONG_SIGNAL" # сигналы высшего качества
- "ICHIMOKU_MTF_LONG_SIGNAL" #
# удалить: RSI_DIV_MACD, VOLUME_BB и т.д.
Проблема: MACD не вносит вклад
Симптом
macd=null macd_signal=null macd_hist=null
Решения
1. Проверить количество свечей
max_kline_length: 60 # минимум для MACD
# MACD требует: 26 (медленная EMA) + 9 (сигнал) + запас = 50+
2. Проверить логи
Ищите:
INFO 🔧 ICHIMOKU_LINE_CALC: period=26, window_size=26
INFO 🔧 Расчёт MACD: ema12 валидна, ema26 валидна
3. Проверить настройки
macd_fast_period: 12 # стандартные значения
macd_slow_period: 26
macd_signal_period: 9
Проблема: Ichimoku показывает слабые облака
Симптом
⚠️ Облако очень тонкое (0.10%) – сигналы могут быть менее надёжными
⚠️⚠️⚠️ KIJUN ≈ SENKOU_B!
Объяснение
Это нормальное рыночное состояние, когда недавняя волатильность превысила историческую. В окнах 26 и 52 периодов находятся одни и те же максимумы/минимумы.
Решения
1. Увеличить количество свечей
max_kline_length: 100 # вместо 60
# больше данных → более разнообразное ценовое движение
2. Фильтровать слабые облака
ichimoku_ignore_weak_clouds: true # пропускать тонкие облака
ichimoku_weak_cloud_threshold: 0.5 # минимальная толщина 0.5%
3. Дождаться лучших условий
Облако станет толще, когда старые экстремумы выйдут из окна.
Следите за толщиной облака в логах.
Проблема: сигналы на основе объёма не срабатывают
Симптом
❌ VOLUME не обнаружен (последний=801.75, средний=834.75, отношение=0.96x)
❌ OFI: подтверждение объёма не прошло: 0.96x вместо требуемых 1.20x
Решения
1. Снизить требования к объёму
volume_spike_multiplier: 1.5 # вместо 2.0
ofi_min_volume_multiplier: 1.0 # вместо 1.2
2. Отключить подтверждение объёма
ofi_require_volume_confirmation: false
3. Проверить время торгов
Объём естественно ниже в периоды:
- низкой активности
- выходные (крипта)
- праздники
Рассмотрите фильтрацию по времени или снижение порогов в эти периоды.
Проблема: противоречивые сигналы
Симптом
⚠️ Конфликт SELL: 35.0 (штраф: -15.0%)
Итоговая уверенность снижена с 85% до 70%
Объяснение
Часть индикаторов показывает рост, часть — падение. Система накладывает штраф, чтобы уменьшить излишнюю уверенность.
Решения
1. Увеличить штраф за конфликт
conflicting_signals_penalty: 20.0 # вместо 15.0
conflicting_signals_threshold: 25.0 # вместо 30.0
2. Не торговать при конфликтах
Торговать только когда:
- одно направление занимает > 90% веса
- вес конфликта < 20 пунктов
3. Дождаться ясности
Противоречивые сигналы часто разрешаются в течение 1–3 свечей.
Дождитесь более сильного консенсуса по направлению.
Продвинутые темы
Создание собственных паттернов синергии
Можно изменить логику обнаружения синергии в коде, чтобы добавить свои паттерны:
// Добавить внутри функции detect_signal_synergies
// Пользовательский: VWAP + Volume + BB (подтверждение пробоя)
if has_vwap && has_volume && has_bb {
synergies.push(SignalSynergy {
indicators: vec!["VWAP".to_string(), "VOLUME".to_string(), "BB".to_string()],
bonus_weight: 12.0,
reason: "Пробой уровня VWAP с подтверждением объёма".to_string(),
pattern_id: "VWAP_VOLUME_BB".to_string(),
});
}
Динамическая настройка порога
Автоматическая корректировка порога в зависимости от условий рынка:
# концепция в псевдокоде
if volatility == "Extreme":
min_weight_threshold = 80.0
elif volatility == "Low":
min_weight_threshold = 60.0
else:
min_weight_threshold = 70.0
Рекомендации по бэктестингу
Отслеживайте эти метрики:
- Винрейт по типу сигнала
- Средний выигрыш/проигрыш по паттерну
- Оптимальный порог для каждого инструмента
- Производительность по времени суток
- Производительность по режиму волатильности
Пример отслеживания:
MTF_CVD_VWAP_LONG_SIGNAL:
Сделок: 15
Винрейт: 87%
Средний выигрыш: +3.2%
Средний проигрыш: -1.8%
Соотношение риск/прибыль: 1.78
→ оставить включённым ✅
CONFLUENCE_LONG_SIGNAL:
Сделок: 45
Винрейт: 58%
Средний выигрыш: +1.5%
Средний проигрыш: -2.1%
Соотношение риск/прибыль: 0.71
→ рассмотреть отключение ❌
Рекомендуемые конфигурации по стилю торговли
Скальпер (высокая частота)
min_weight_threshold: 50.0
mtf_min_alignment_score: 0.65
ofi_aggressive_buy_threshold: 60.0
volume_spike_multiplier: 1.3
conflicting_signals_penalty: 10.0
# регистрировать много типов сигналов
register_trading_signals:
- "ICHIMOKU_MACD_LONG_SIGNAL"
- "RSI_DIV_MACD_LONG_SIGNAL"
- "VOLUME_BB_LONG_SIGNAL"
- "CONFLUENCE_LONG_SIGNAL"
# ... и т.д.
Дей-трейдер (средняя частота)
min_weight_threshold: 70.0
mtf_min_alignment_score: 0.75
ofi_aggressive_buy_threshold: 65.0
volume_spike_multiplier: 1.8
conflicting_signals_penalty: 15.0
# регистрировать только качественные сигналы
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MACD_LONG_SIGNAL"
Свинг-трейдер (низкая частота)
min_weight_threshold: 80.0
mtf_min_alignment_score: 0.85
ofi_aggressive_buy_threshold: 70.0
volume_spike_multiplier: 2.0
conflicting_signals_penalty: 20.0
# только самые лучшие
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "MULTI_PRIORITY_LONG_SIGNAL"
Быстрый справочник
Рейтинг качества сигналов
Tier 1 (высшее качество)
- MTF_CVD_VWAP (82 балла, 85–95% уверенности)
- OFI_CVD (52 балла, 80–90% уверенности)
- ICHIMOKU_MTF (51 балл, 75–85% уверенности)
Tier 2 (высокое качество)
- VWAP_OFI (48 баллов, 75–85% уверенности)
- MTF_RSI_DIV (49 баллов, 75–85% уверенности)
- CVD_VOLUME (41 балл, 70–80% уверенности)
Tier 3 (хорошее качество)
- ICHIMOKU_MACD (36 баллов, 70–80% уверенности)
- RSI_DIV_MACD (35 баллов, 70–80% уверенности)
- MULTI_PRIORITY (переменная, 80–90% уверенности)
Tier 4 (приемлемое)
- VOLUME_BB (26 баллов, 65–75% уверенности)
- RSI_BB (27 баллов, 65–75% уверенности)
- CONFLUENCE (70 баллов, 60–70% уверенности)
Распространённые комбинации весов
Чтобы достичь порога 70.0, типичные комбинации:
Тяжёлый приоритет:
MTF (25) + CVD (22) + VWAP (20) + синергия (15) = 82 ✅
Смешанный подход:
ICHIMOKU (16) + MACD (12) + RSI_DIV (15) + VWAP (20) + синергии = 71 ✅
Тяжёлый кор:
RSI_DIV (15) + MACD (12) + RSI (12) + BB (10) + VOLUME (10) + синергии = 67 ❌
(нужен ещё один индикатор или более сильные синергии)
Шпаргалка по порогам по умолчанию
# Генерация сигнала
min_weight_threshold: 70.0 # диапазон 50–80
# MTF
mtf_min_alignment_score: 0.80 # диапазон 0.6–0.9
mtf_min_trend_strength: 2.0 # диапазон 1.0–3.0
# CVD
cvd_strong_buying_threshold: 1000.0 # зависит от актива
# VWAP
vwap_band_penetration_threshold: 0.5 # диапазон 0.3–1.0
# OFI
ofi_aggressive_buy_threshold: 65.0 # диапазон 60–75
ofi_min_volume_multiplier: 1.2 # диапазон 1.0–1.5
# Ichimoku
ichimoku_min_tk_separation: 0.3 # диапазон 0.2–0.5
ichimoku_min_confidence: 55.0 # диапазон 50–70
# MACD
macd_histogram_strong_buy: 0.5 # диапазон 0.3–1.0
# RSI
rsi_extreme_oversold: 10.0 # диапазон 5–20
rsi_extreme_overbought: 90.0 # диапазон 80–95
# BB
bb_squeeze_threshold: 0.02 # диапазон 0.015–0.025
# Volume
volume_spike_multiplier: 2.0 # диапазон 1.5–3.0
# ATR
atr_high_volatility_multiplier: 2.0 # диапазон 1.5–3.0
Поддержка и ресурсы
Ссылки на документацию
- RSI: https://magictradebot.com/en/doc/rsi-buysell-signals-user-guide
- MACD: https://magictradebot.com/en/doc/macd-buysell-signals-complete-user-guide
- Bollinger Bands: https://magictradebot.com/en/doc/bollinger-bands-trading-strategy-guide
- ATR: https://magictradebot.com/en/doc/atr-buysell-signal-user-guide
- Volume: https://magictradebot.com/en/doc/volume-signals-user-guide
- Momentum: https://magictradebot.com/en/doc/momentumvelocity-signals-user-guide
- RSI Divergence: https://magictradebot.com/en/doc/rsi-divergence-trading-signal-complete-user-guide
- VWAP: https://magictradebot.com/en/doc/vwap-trading-signal-complete-user-guide
- CVD: https://magictradebot.com/en/doc/cvd-trading-signal-complete-user-guide
- MTF: https://magictradebot.com/en/doc/multi-timeframe-alignment-signals-complete-user-guide
- OFI: https://magictradebot.com/en/doc/order-flow-imbalance-ofi-signals-complete-user-guide
- Ichimoku: https://magictradebot.com/en/doc/ichimoku-cloud-signals-complete-user-guide
Чек-лист для старта
- [ ] Включить Smart Confluence в
signalsettings.yaml - [ ] Установить порог (начать с 70.0)
- [ ] Настроить пороги под конкретный инструмент (CVD, volume)
- [ ] Зарегистрировать нужные сигналы в
tradesettings.yaml - [ ] Включить широковещательные уведомления
- [ ] Наблюдать логи 1–2 дня без торговли
- [ ] Подстроить пороги под частоту сигналов
- [ ] Начать с маленьких размеров позиции
- [ ] Отслеживать результаты по типу сигнала
- [ ] Оптимизировать конфигурацию по результатам
Главные выводы
✅ Качество важнее количества — ждите сильной конгруэнтности
✅ Начинать консервативно — высокий порог (70–80) на старте
✅ Тщательно наблюдать — изучать логи для понимания решений
✅ Настраивать постепенно — корректировать по реальным результатам
✅ Доверять системе — она создана для фильтрации ложных сигналов
✅ Управление рисками — всегда использовать стоп-лоссы
✅ Инструментозависимо — настраивать под каждую пару
✅ Учитывать рынок — адаптировать под режимы волатильности
Последнее обновление: 27 января 2026 г.
Версия: 1.0
Система: Smart Confluence Signal v4.0