Smart Confluence Signal — Полное руководство пользователя

  • Home
  • Documentation
  • Smart Confluence Signal — Полное руководство пользователя

Содержание

  1. Обзор
  2. Как это работает
  3. Типы сигналов и паттерны
  4. Руководство по настройке
  5. Детали индикаторов
  6. Система весов
  7. Бонусы синергии
  8. Настройка торговли
  9. Лучшие практики
  10. Устранение неполадок

Обзор

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%

Лучше всего подходит для: Определение тренда и динамические уровни поддержки/сопротивления

Типы сигналов:

  1. Пересечение TK: Tenkan пересекает Kijun
  2. Поддержка облака: Цена отскакивает от облака
  3. Пробой облака: Цена пробивает облако

Лучше всего подходит для: Определения условий перед пробоем (pre-breakout)


Система весов

Веса сигналов по умолчанию

Приоритетные сигналы (2025 баллов):
├─ MTF (Мультитаймфрейм): 25.0
├─ CVD (Дельта объёма): 22.0
├─ VWAP (Институциональная цена): 20.0
├─ OFI (Поток ордеров): 18.0
└─ ICHIMOKU (Система облака): 16.0

Основные сигналы (1215 баллов):
├─ RSI_DIV (Дивергенция): 15.0
├─ MACD (Моментум): 12.0
├─ RSI (Экстремальные зоны): 12.0
├─ BB (Полосы Боллинджера): 10.0
└─ VOLUME: 10.0

Вспомогательные сигналы (58 баллов):
├─ 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

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

Отслеживайте эти метрики:

  1. Винрейт по типу сигнала
  2. Средний выигрыш/проигрыш по паттерну
  3. Оптимальный порог для каждого инструмента
  4. Производительность по времени суток
  5. Производительность по режиму волатильности

Пример отслеживания:

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 (высшее качество)

  1. MTF_CVD_VWAP (82 балла, 85–95% уверенности)
  2. OFI_CVD (52 балла, 80–90% уверенности)
  3. ICHIMOKU_MTF (51 балл, 75–85% уверенности)

Tier 2 (высокое качество)

  1. VWAP_OFI (48 баллов, 75–85% уверенности)
  2. MTF_RSI_DIV (49 баллов, 75–85% уверенности)
  3. CVD_VOLUME (41 балл, 70–80% уверенности)

Tier 3 (хорошее качество)

  1. ICHIMOKU_MACD (36 баллов, 70–80% уверенности)
  2. RSI_DIV_MACD (35 баллов, 70–80% уверенности)
  3. MULTI_PRIORITY (переменная, 80–90% уверенности)

Tier 4 (приемлемое)

  1. VOLUME_BB (26 баллов, 65–75% уверенности)
  2. RSI_BB (27 баллов, 65–75% уверенности)
  3. 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

Поддержка и ресурсы

Чек-лист для старта

  • [ ] Включить Smart Confluence в signalsettings.yaml
  • [ ] Установить порог (начать с 70.0)
  • [ ] Настроить пороги под конкретный инструмент (CVD, volume)
  • [ ] Зарегистрировать нужные сигналы в tradesettings.yaml
  • [ ] Включить широковещательные уведомления
  • [ ] Наблюдать логи 1–2 дня без торговли
  • [ ] Подстроить пороги под частоту сигналов
  • [ ] Начать с маленьких размеров позиции
  • [ ] Отслеживать результаты по типу сигнала
  • [ ] Оптимизировать конфигурацию по результатам

Главные выводы

Качество важнее количества — ждите сильной конгруэнтности
Начинать консервативно — высокий порог (70–80) на старте
Тщательно наблюдать — изучать логи для понимания решений
Настраивать постепенно — корректировать по реальным результатам
Доверять системе — она создана для фильтрации ложных сигналов
Управление рисками — всегда использовать стоп-лоссы
Инструментозависимо — настраивать под каждую пару
Учитывать рынок — адаптировать под режимы волатильности


Последнее обновление: 27 января 2026 г.
Версия: 1.0
Система: Smart Confluence Signal v4.0

📎 Related Topics