# Аналитическая философия BQuant: От паттернов к доказательству

> 💡 **Для кого это руководство?**
>
> Этот документ описывает высокоуровневую идеологию и цели пакета `bquant`. Он предназначен для исследователей и аналитиков, которые хотят понять не только *как* использовать инструменты, но и *зачем* они были созданы именно такими.

## 1. Основная идея: Концепция "Состоятельности" зон

Многие инструменты технического анализа фокусируются на простых сигналах: пересечение скользящей средней, вход в зону перепроданности и т.д. Однако простой возврат от точки входа до точки выхода (например, от начала зоны до ее конца) — это наивная и часто убыточная метрика. Она игнорирует внутреннюю структуру и волатильность ценового движения.

Философия `bquant` строится вокруг более глубокого понятия — **"состоятельности" (consistency)** рыночной зоны.

**Состоятельность зоны** — это свойство, которое показывает, насколько внутренняя структура зоны соответствует ее названию. 

-   Если зона помечена как **"бычья"**, мы ожидаем, что внутренние восходящие движения (ап-свинги) будут систематически преобладать над нисходящими (даун-свингами) по силе, длительности или частоте.
-   Если зона **"медвежья"**, мы ожидаем обратного.

Цель `bquant` — предоставить инструментарий для количественной оценки этой состоятельности. Мы переходим от вопроса "Принесла ли зона прибыль?" к вопросу "Давала ли зона структурное преимущество для торговли в правильном направлении?".

## 2. Инструментарий для глубокого анализа

Для оценки "состоятельности" `bquant` предлагает набор специализированных анализаторов, которые позволяют "заглянуть внутрь" каждой зоны:

-   **Анализ свингов (Swing Analysis):** Ядро концепции. Позволяет извлечь и измерить все внутренние колебания цены, чтобы сравнить силу покупателей и продавцов внутри одной зоны.
-   **Анализ формы (Shape Analysis):** Оценивает "форму" индикатора, породившего зону (например, гистограммы MACD). Это позволяет классифицировать зоны по их визуальным характеристикам (например, "острые", "плоские", "симметричные").
-   **Кластеризация (Clustering):** Позволяет автоматически группировать зоны со схожими характеристиками (формой, свингами, волатильностью), чтобы найти устойчивые, повторяющиеся паттерны — "хорошие" и "плохие" формации.

## 3. Карта идей для исследований

Этот инструментарий открывает дорогу для множества нетривиальных исследований. Ниже приведен список ключевых направлений, которые можно развивать с помощью `bquant`:

1.  **Валидация зон через доминирование свингов:** Основная идея, описанная выше. Является ли средний ап-свинг в бычьей зоне статистически значимо больше среднего даун-свинга?

2.  **Поиск "альфы" в формах зон:** Существуют ли определенные "формы" зон (например, кластеры зон с высокой асимметрией), которые обладают большей "состоятельностью" и предсказательной силой?

3.  **Комбинированный анализ "Форма + Свинги":** Как форма зоны влияет на ее внутреннюю структуру? Например, возможно, в "плоских" зонах свинги более хаотичны, а в "острых" — более направленны.

4.  **Прогнозное моделирование:** Можно ли на основе характеристик зоны в момент ее формирования (первые несколько баров) построить модель, которая предскажет ее итоговую "состоятельность" или прибыльность?

## 4. Наше первое исследование: Пример проверки гипотезы

Чтобы продемонстрировать этот подход в действии, мы проведем полное исследование в формате пошагового туториала. 

**Основная цель исследования:** Проверить гипотезу о "состоятельности" бычьих зон MACD.

**Ключевой вопрос:** "Действительно ли в бычьих зонах MACD внутренние восходящие колебания преобладают над нисходящими?"

**Метод:**
1.  Найдем все бычьи зоны MACD на исторических данных.
2.  Для каждой зоны извлечем характеристики внутренних свингов (колебаний).
3.  **Сравним несколько стратегий анализа свингов** (`find_peaks`, `pivot_points`, `zigzag`), чтобы определить, какой инструмент дает наиболее четкие и статистически значимые результаты.
4.  С помощью статистических тестов сравним силу и количество ап-свингов против даун-свингов.
5.  Сделаем объективный вывод, подтверждающий или опровергающий гипотезу.

Это исследование будет оформлено в виде отдельного туториала, который наглядно покажет, как философия `bquant` применяется на практике.
