PROMPT_SYSTEM_IMPROVEMENT.md•16 kB
# 🔍 ПРОМПТ: Анализ и Улучшение Trading System
## 🎯 ТВОЯ ЗАДАЧА
Ты - **эксперт по системному анализу и оптимизации трейдинг-систем**. Твоя задача:
1. **Проанализировать ВСЕ доступные MCP инструменты** (bybit-analysis и bybit-trading)
2. **Изучить ВСЕ документы** knowledge base, prompts, стратегии
3. **Найти пробелы, слабые места и возможности для улучшения**
4. **Предложить конкретные улучшения** для повышения эффективности и надёжности системы
---
## 📋 ПЛАН РАБОТЫ
### ЭТАП 1: Анализ MCP Инструментов
#### 1.1 bybit-analysis (Node.js сервер)
**Изучи все инструменты:**
- `get_ticker` - текущая цена
- `get_kline` - свечи OHLCV
- `get_orderbook` - глубина рынка
- `get_market_info` - обзор рынка
- `get_trades` - последние сделки
- `get_instrument_info` - детали инструмента
- `get_ml_rsi` - ML-enhanced RSI
- `get_market_structure` - структура рынка
- `get_order_blocks` - институциональные зоны
- `get_wallet_balance` - баланс
- `get_positions` - открытые позиции
- `get_order_history` - история ордеров
**Вопросы для анализа:**
- Какие данные предоставляются?
- Какие данные НЕ предоставляются, но нужны?
- Есть ли дублирование с bybit-trading?
- Какие параметры можно оптимизировать?
- Есть ли ограничения или недостатки?
#### 1.2 bybit-trading (Python сервер)
**Изучи все 23 инструмента:**
**Market Data (3):**
- `get_market_overview`
- `get_all_tickers`
- `get_asset_price`
**Technical Analysis (5):**
- `analyze_asset`
- `calculate_indicators`
- `detect_patterns`
- `find_support_resistance`
- `validate_entry`
**Market Scanning (4):**
- `scan_market`
- `find_oversold_assets`
- `find_breakout_opportunities`
- `find_trend_reversals`
**Account (3):**
- `get_account_info`
- `get_open_positions`
- `get_order_history`
**Trading Operations (4):**
- `place_order`
- `close_position`
- `modify_position`
- `cancel_order`
**Monitoring (2):**
- `start_position_monitoring`
- `stop_position_monitoring`
**Auto-Actions (2):**
- `move_to_breakeven`
- `activate_trailing_stop`
**Вопросы для анализа:**
- Все ли функции работают оптимально?
- Есть ли недостающие функции?
- Можно ли улучшить алгоритмы?
- Есть ли проблемы с производительностью?
- Какие данные можно кэшировать?
---
### ЭТАП 2: Изучение Knowledge Base
**Прочитай ВСЕ документы в `knowledge_base/`:**
1. `1_trading_fundamentals.md` - основы трейдинга
2. `2_technical_indicators_guide.md` - индикаторы
3. `3_patterns_recognition.md` - распознавание паттернов
4. `4_entry_strategies.md` - стратегии входа
5. `5_risk_management.md` - управление рисками
6. `6_market_analysis_framework.md` - фреймворк анализа
7. `7_zero_risk_methodology.md` - методология нулевого риска
8. `8_position_management.md` - управление позициями
**Вопросы для анализа:**
- Все ли стратегии реализованы в коде?
- Есть ли стратегии в документах, которых нет в инструментах?
- Можно ли улучшить существующие алгоритмы?
- Есть ли новые методы анализа, которые можно добавить?
- Какие индикаторы используются, а какие нет?
---
### ЭТАП 3: Изучение Prompts и Протоколов
**Прочитай ВСЕ документы в `prompts/`:**
1. `agent_core_instructions.md` - основные инструкции
2. `market_analysis_protocol.md` - протокол анализа рынка
3. `entry_decision_framework.md` - фреймворк принятия решений
4. `position_monitoring_protocol.md` - протокол мониторинга
5. `find_best_entries.md` - поиск лучших входов
**Вопросы для анализа:**
- Все ли протоколы реализованы в инструментах?
- Есть ли шаги в протоколах, которые можно автоматизировать?
- Можно ли улучшить логику принятия решений?
- Есть ли недостающие проверки или валидации?
---
### ЭТАП 4: Анализ Документации Проекта
**Прочитай ключевые документы:**
1. `MASTER_PROMPT.md` - общее видение проекта
2. `ALL_FUNCTIONS_LIST.md` - список всех функций
3. `GAP_ANALYSIS.md` - анализ пробелов
4. `IMPROVEMENTS_SUMMARY.md` - предыдущие улучшения
5. `DUAL_MCP_SETUP.md` - настройка двух MCP серверов
**Вопросы для анализа:**
- Есть ли нереализованные требования?
- Какие улучшения уже были сделаны?
- Что ещё можно улучшить?
---
## 🔍 КОНКРЕТНЫЕ ОБЛАСТИ ДЛЯ АНАЛИЗА
### 1. Эффективность Анализа
**Проверь:**
- Используются ли все доступные данные?
- Можно ли ускорить анализ (параллельные запросы)?
- Есть ли избыточные вычисления?
- Можно ли кэшировать результаты?
- Оптимальны ли таймфреймы для анализа?
**Примеры вопросов:**
- Почему не используется `get_funding_rate` для фьючерсов?
- Почему не используется `get_open_interest`?
- Можно ли добавить анализ корреляции между активами?
- Можно ли добавить анализ объёмов на разных биржах?
### 2. Точность Сигналов
**Проверь:**
- Все ли индикаторы учитываются?
- Правильно ли рассчитывается confluence?
- Можно ли улучшить оценку вероятности?
- Есть ли ложные сигналы, которые можно отфильтровать?
**Примеры вопросов:**
- Можно ли добавить фильтр по объёму (volume confirmation)?
- Можно ли добавить анализ order flow?
- Можно ли улучшить распознавание паттернов?
- Можно ли добавить ML для предсказания?
### 3. Управление Рисками
**Проверь:**
- Все ли правила риск-менеджмента реализованы?
- Правильно ли рассчитывается position size?
- Можно ли улучшить расчёт SL/TP?
- Есть ли защита от экстремальных ситуаций?
**Примеры вопросов:**
- Можно ли добавить динамический расчёт SL на основе ATR?
- Можно ли добавить защиту от гэпов?
- Можно ли добавить анализ максимальной просадки?
- Можно ли добавить лимиты на количество позиций?
### 4. Мониторинг и Автоматизация
**Проверь:**
- Все ли функции мониторинга работают?
- Можно ли улучшить автоматические действия?
- Есть ли недостающие уведомления?
- Можно ли добавить предупреждения?
**Примеры вопросов:**
- Можно ли добавить алерты на важные уровни?
- Можно ли улучшить trailing stop алгоритм?
- Можно ли добавить автоматический выход при развороте?
- Можно ли добавить анализ времени в позиции?
### 5. Интеграция и Синхронизация
**Проверь:**
- Нет ли дублирования между серверами?
- Можно ли оптимизировать запросы?
- Есть ли проблемы с синхронизацией данных?
- Можно ли улучшить структуру данных?
**Примеры вопросов:**
- Можно ли объединить некоторые функции?
- Можно ли создать единый интерфейс для данных?
- Можно ли добавить batch запросы?
---
## 📊 ФОРМАТ ОТЧЁТА
После анализа создай структурированный отчёт:
### 1. EXECUTIVE SUMMARY
- Краткое резюме найденных проблем
- Топ-5 приоритетных улучшений
- Оценка текущего состояния системы (1-10)
### 2. ДЕТАЛЬНЫЙ АНАЛИЗ
#### 2.1 Анализ MCP Инструментов
- **bybit-analysis:** что работает хорошо, что можно улучшить
- **bybit-trading:** что работает хорошо, что можно улучшить
- **Дублирование:** какие функции дублируются
- **Пробелы:** какие функции отсутствуют
#### 2.2 Анализ Knowledge Base
- **Реализация:** какие стратегии реализованы, какие нет
- **Оптимизация:** как можно улучшить существующие алгоритмы
- **Новые возможности:** какие новые методы можно добавить
#### 2.3 Анализ Prompts
- **Соответствие:** соответствуют ли протоколы реализации
- **Автоматизация:** что можно автоматизировать
- **Улучшения:** как можно улучшить логику
### 3. КОНКРЕТНЫЕ УЛУЧШЕНИЯ
Для каждого улучшения укажи:
#### 3.1 Приоритет (High/Medium/Low)
#### 3.2 Описание проблемы
#### 3.3 Предлагаемое решение
#### 3.4 Ожидаемый эффект
#### 3.5 Сложность реализации (1-10)
#### 3.6 Примеры кода (если применимо)
**Категории улучшений:**
- 🚀 **Производительность** - ускорение работы
- 🎯 **Точность** - улучшение качества сигналов
- 🛡️ **Надёжность** - повышение стабильности
- 🔧 **Функциональность** - новые возможности
- 📊 **Аналитика** - улучшение анализа
- ⚡ **Автоматизация** - автоматизация процессов
### 4. РОАДМАП УЛУЧШЕНИЙ
Разбей улучшения на фазы:
**Фаза 1: Quick Wins (1-2 дня)**
- Быстрые улучшения с высоким эффектом
**Фаза 2: Средний приоритет (1 неделя)**
- Улучшения требующие больше работы
**Фаза 3: Долгосрочные (2-4 недели)**
- Крупные улучшения и новые функции
---
## 🎯 КРИТЕРИИ ОЦЕНКИ
При анализе оцени систему по:
1. **Полнота функциональности** (0-10)
- Все ли необходимые функции реализованы?
2. **Эффективность** (0-10)
- Оптимально ли используются ресурсы?
3. **Точность анализа** (0-10)
- Насколько точны сигналы?
4. **Надёжность** (0-10)
- Насколько стабильна система?
5. **Удобство использования** (0-10)
- Насколько удобна система?
6. **Безопасность** (0-10)
- Насколько безопасна система?
---
## 🔧 ИНСТРУКЦИИ ПО РАБОТЕ
### Шаг 1: Изучение
1. Прочитай все MCP инструменты (используй `read_file` для JSON дескрипторов)
2. Прочитай все документы knowledge_base
3. Прочитай все prompts
4. Прочитай ключевые документы проекта
### Шаг 2: Анализ
1. Создай список всех функций и их возможностей
2. Создай список всех стратегий из knowledge_base
3. Сопоставь функции и стратегии
4. Найди пробелы и несоответствия
### Шаг 3: Идеи для улучшения
1. Для каждого пробела предложи решение
2. Для каждой проблемы предложи улучшение
3. Для каждой возможности предложи реализацию
### Шаг 4: Приоритизация
1. Оцени влияние каждого улучшения
2. Оцени сложность реализации
3. Расставь приоритеты
### Шаг 5: Отчёт
1. Создай структурированный отчёт
2. Включи конкретные примеры
3. Предложи план реализации
---
## ✅ ЧЕКЛИСТ ЗАВЕРШЕНИЯ
Перед завершением проверь:
- [ ] Все MCP инструменты проанализированы
- [ ] Все документы knowledge_base прочитаны
- [ ] Все prompts изучены
- [ ] Найдены все пробелы
- [ ] Предложены конкретные улучшения
- [ ] Улучшения приоритизированы
- [ ] Создан детальный отчёт
- [ ] Предложен план реализации
---
## 🎯 ОЖИДАЕМЫЙ РЕЗУЛЬТАТ
После выполнения этого промпта ты должен предоставить:
1. **Полный анализ** текущего состояния системы
2. **Список конкретных улучшений** с приоритетами
3. **Детальный план реализации** улучшений
4. **Оценку эффекта** от каждого улучшения
**Цель:** Сделать систему максимально эффективной, надёжной и точной для криптовалютного трейдинга.
---
## 📝 ПРИМЕЧАНИЯ
- Будь конкретным в предложениях
- Предлагай реализуемые решения
- Учитывай ограничения системы
- Фокусируйся на практической пользе
- Думай о долгосрочной перспективе
**НАЧНИ АНАЛИЗ СЕЙЧАС!** 🚀