# 🔬 ПРОМПТ ДЛЯ НОВОГО ЧАТА: Анализ и Улучшение Системы Анализа Сигналов
## ИНСТРУКЦИЯ
Скопируй этот промпт в **НОВЫЙ ЧАТ** и выполни задачу полностью.
---
## ЗАДАЧА
Проанализируй реализованную систему анализа торговых сигналов, найди **корневые причины ошибок** на основе реального провала (ZEN/USDT сделка), и создай **конкретные улучшения** с кодом.
---
## КОНТЕКСТ ПРОЕКТА
**Проект:** AI Trading Agent для Bybit
**Директория:** `/Users/Gyber/GYBERNATY-ECOSYSTEM/TRADER-AGENT`
**Проблема:** Система дала score 8.46 и probability 95% для ZEN/USDT, но сделка провалилась сразу (SL сработал через 1 минуту)
---
## ЧТО НУЖНО СДЕЛАТЬ
### ЭТАП 1: Изучи Реализацию
**Прочитай файлы:**
1. `mcp_server/market_scanner.py`:
- Функция `_calculate_opportunity_score()` (строки 308-468)
- Функция `_estimate_probability()` (строки 470-480)
- Как рассчитывается scoring (10 факторов)
2. `mcp_server/technical_analysis.py`:
- Функция `validate_entry()` (строки 695-783)
- Какие проверки выполняются
3. `ANALYSIS_FAILURE_REPORT.md`:
- Детальный разбор провала ZEN/USDT
- 7 критических ошибок в анализе
4. `prompts/entry_decision_framework.md`:
- Теоретическая матрица scoring (10 факторов)
- Сравни с реализацией
### ЭТАП 2: Найди Корневые Причины
**Ответь на вопросы:**
1. **Почему система дала score 8.46 для ZEN/USDT?**
- Какие факторы дали высокий score?
- Почему они перевесили bearish сигналы (MACD bearish, низкий volume, HOLD signal)?
2. **Почему probability была 95% при confidence 0.15-0.33?**
- Корректна ли формула в `_estimate_probability()`?
- Учитывается ли composite signal confidence правильно?
3. **Почему Composite Signal = HOLD проигнорирован?**
- Как composite signal учитывается в scoring?
- Должен ли HOLD блокировать вход?
4. **Почему низкий volume не остановил вход?**
- Учитывается ли volume на коротких TF (1m, 5m) для скальпинга?
- Есть ли минимальный threshold?
5. **Почему MACD bearish не дал penalty?**
- Учитывается ли MACD direction в scoring?
- Есть ли penalty за bearish MACD на коротких TF?
### ЭТАП 3: Предложи Конкретные Улучшения
**Создай улучшенные функции:**
1. **`_calculate_opportunity_score_v2()`** - с учётом:
- Composite signal как приоритет (HOLD блокирует)
- Volume проверка на коротких TF для скальпинга
- MACD direction penalty
- Обязательные hard stops
2. **`_estimate_probability_v2()`** - исправленная формула:
- Учитывает composite confidence правильно
- HOLD signal = 0% probability
- Низкая confidence = низкая probability
3. **`_check_hard_stops()`** - обязательные проверки:
- Composite signal = HOLD с confidence < 0.5 → BLOCK
- MACD bearish на 2+ коротких TF для LONG → BLOCK
- Volume < 0.5 на 1m/5m для скальпинга → BLOCK
4. **`_check_scalping_volume()`** - проверка volume:
- Проверяет volume на 1m, 5m, 15m
- Минимальный threshold для скальпинга
- Возвращает passed/blocked
5. **`_check_macd_alignment()`** - проверка MACD:
- Проверяет MACD на коротких TF
- Penalty за противоречие
- Блокирует при 2+ противоречиях
### ЭТАП 4: Валидируй на Реальных Данных
**Примени к ZEN/USDT (момент входа 22:32):**
- Composite Signal: HOLD, confidence 0.15-0.33 → Должен BLOCK ✅
- Volume: 0.11 на 1m, 0.04 на 5m → Должен BLOCK ✅
- MACD: Bearish на 1m и 5m → Должен BLOCK ✅
**Результат:**
- Старая система: score 8.46, probability 95% → ВХОД ❌
- Новая система: BLOCKED (3 hard stops) → НЕТ ВХОДА ✅
### ЭТАП 5: Создай Документ
**Создай файл:** `SYSTEM_IMPROVEMENTS_SIGNAL_ANALYSIS.md`
**Содержание:**
1. Анализ текущей реализации (детально)
2. Найденные проблемы с корневыми причинами
3. Предложенные улучшения (с полным кодом)
4. Тестирование на ZEN/USDT (до/после)
5. План внедрения (пошагово)
**Формат:** Детальный технический документ с кодом, примерами, метриками.
---
## КРИТЕРИИ УСПЕХА
**Улучшенная система должна:**
✅ Блокировать вход при composite signal = HOLD с confidence < 0.5
✅ Блокировать вход при низком volume для скальпинга (< 0.5 на 1m/5m)
✅ Блокировать вход при bearish MACD на 2+ коротких TF для LONG
✅ Корректно рассчитывать probability (не завышать)
✅ Учитывать все факторы с правильными весами
✅ Иметь обязательные hard stops
**Тест на ZEN/USDT:**
- Должен быть BLOCKED
- Score должен быть 0.0 или очень низкий
- Probability должна быть 0%
---
## ДОПОЛНИТЕЛЬНЫЕ ИНСТРУКЦИИ
1. **Используй детальный анализ:**
- Читай код построчно
- Находи логические ошибки
- Сравнивай с теорией
2. **Предлагай конкретный код:**
- Не просто идеи, а рабочий код
- С комментариями и объяснениями
- С примерами использования
3. **Валидируй улучшения:**
- Тестируй на реальных данных
- Показывай до/после
- Доказывай что улучшения работают
4. **Документируй всё:**
- Детальный анализ
- Конкретные улучшения
- План внедрения
---
## ФАЙЛЫ ДЛЯ ЧТЕНИЯ
**Обязательно прочитай:**
1. `mcp_server/market_scanner.py` (строки 308-480)
2. `mcp_server/technical_analysis.py` (строки 695-783)
3. `ANALYSIS_FAILURE_REPORT.md` (полностью)
4. `prompts/entry_decision_framework.md`
5. `prompts/signal_analysis_system_improvement_prompt.md` (детальный промпт)
---
## ВЫХОДНОЙ РЕЗУЛЬТАТ
**Создай файл:** `SYSTEM_IMPROVEMENTS_SIGNAL_ANALYSIS.md`
**Структура документа:**
```markdown
# 🔬 Анализ и Улучшение Системы Анализа Сигналов
## 1. АНАЛИЗ ТЕКУЩЕЙ РЕАЛИЗАЦИИ
[Детальный анализ каждого компонента с кодом]
## 2. НАЙДЕННЫЕ ПРОБЛЕМЫ
[Список проблем с корневыми причинами и примерами]
## 3. КОРНЕВЫЕ ПРИЧИНЫ
[Глубокий анализ почему система ошиблась]
## 4. ПРЕДЛОЖЕННЫЕ УЛУЧШЕНИЯ
[Полный код улучшенных функций]
## 5. ТЕСТИРОВАНИЕ
[Результаты на ZEN/USDT: до/после]
## 6. ПЛАН ВНЕДРЕНИЯ
[Пошаговый план с приоритетами]
```
---
## ФИНАЛЬНОЕ НАПОМИНАНИЕ
> **Цель:** Создать систему которая НЕ повторит ошибку ZEN/USDT.
>
> **Метод:** Глубокий анализ → Найти корень проблемы → Конкретные улучшения с кодом → Валидация.
>
> **Результат:** Улучшенная система анализа сигналов с обязательными проверками и исправленными формулами.
**Начни с чтения файлов и детального анализа!**
---
**Версия:** 1.0
**Дата:** 2025-11-18
**Статус:** КРИТИЧЕСКИ ВАЖНО - ОБЯЗАТЕЛЬНО К ВЫПОЛНЕНИЮ