Skip to main content
Glama
SIGNAL_MONITORING_QUICK_START.md4.07 kB
# 🚀 Быстрый Старт: Система Мониторинга Сигналов ## Что было добавлено ✅ **UI Компонент** - `SignalMonitoringPanel.ts` для мониторинга сигналов в реальном времени ✅ **Telegram Интеграция** - Автоматическое обновление постов с индикаторами состояния ✅ **Backend Система** - Хранение и обновление message_id для Telegram постов --- ## 📦 Установка Все файлы уже созданы, нужно только интегрировать в UI. ### 1. Добавить компонент в ваш layout В `MainLayout.ts` или где используете панели: ```typescript import { SignalMonitoringPanel } from '@/components/SignalMonitoringPanel'; // В методе initialize или render: const signalPanel = new SignalMonitoringPanel('signal-monitoring-container'); ``` ### 2. Добавить контейнер в HTML ```html <div id="signal-monitoring-container"></div> ``` ### 3. Настроить переменную окружения ```bash export TELEGRAM_BOT_TOKEN="your-bot-token" ``` --- ## 💡 Использование ### При публикации сигнала в Telegram ```python from mcp_server.telegram_bot import TelegramBot from mcp_server.signal_tracker import SignalTracker bot = TelegramBot("YOUR_BOT_TOKEN") tracker = SignalTracker() # Отправляем сообщение result = await bot.send_message(chat_id="-1003382613825", text=message, parse_mode="HTML") message_id = result["result"]["message_id"] # Сохраняем message_id await tracker.set_telegram_message_ids(signal_id, { "-1003382613825": message_id }) ``` ### Автоматическое обновление Обновление происходит автоматически каждые 5 минут (или при изменении цены) через `SignalPriceMonitor`. --- ## 🎨 UI Компонент Компонент автоматически: - Загружает активные сигналы через MCP - Обновляет каждые 30 секунд - Показывает индикаторы состояния (🟢/🟡/🟠/🔴) - Отображает прогресс к TP/SL - Показывает P/L, Confluence, Probability ### Фильтры - Все / Активные / Завершенные ### Сортировка - Новые первыми - Прогресс ↓/↑ - Confluence ↓ - Символ A-Z --- ## 📱 Telegram Индикаторы В Telegram постах автоматически добавляются индикаторы: ``` ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 СТАТУС СИГНАЛА: BTCUSDT 🟢 NEAR TP 🟢 Прогресс к TP: ████████████████████░░ 85.3% Текущая цена: $51,200.00 Entry: $50,000.00 Stop-Loss: $48,000.00 Take-Profit: $52,000.00 P/L: 🟢 📈 +2.40% ⏱️ Время в сделке: 2h 15m ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ``` --- ## 🔧 Настройка ### Интервал обновления UI В `SignalMonitoringPanel.ts`: ```typescript // Изменить интервал автообновления (по умолчанию 30 секунд) this.updateInterval = setInterval(() => { this.loadSignals(); }, 30000); // изменить на нужное значение ``` ### Интервал обновления Telegram В `SignalPriceMonitor`: ```python signal_monitor = SignalPriceMonitor( signal_tracker, bybit_client, check_interval=300 # 5 минут (по умолчанию) ) ``` --- ## 📚 Документация Полная документация: `SIGNAL_MONITORING_SYSTEM.md` --- **Готово к использованию!** 🎉

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheMacroeconomicDao/bybit-ai-trader'

If you have feedback or need assistance with the MCP directory API, please join our Discord server