Конфигурации · v6.0+ · Latest stable

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)


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

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

Приоритетные сигналы (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

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

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

  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

+