Eva Finance
700 000
Финансы, страхование, инвестиции
Россия, Москва
Октябрь 2024
📌 Проблема бизнеса
В трейдинге и инвестициях критически важно оперативно получать актуальные новости, анализировать их влияние на рынки и автоматизировать принятие решений.
✅ Ручной мониторинг новостей слишком медленный, а важные события требуют немедленной реакции.
✅ Нужна система, которая собирает, анализирует и переводит новости, а также генерирует торговые сигналы.
✅ Новости должны разделяться по категориям и публиковаться в Telegram-каналах.
✅ Торговые сигналы должны автоматически отправляться на сервер с MetaTrader 5 (MT5).
💡 Решение – Автоматизированный парсинг, анализ и генерация сигналов
Была разработана система парсинга новостей Bloomberg с ИИ-анализом, векторным сравнением, генерацией сигналов и автоматической публикацией.
🔹 Технологический стек:
• Парсинг: Aiohttp
• База данных: PostgreSQL + SQLAlchemy
• Векторный поиск (семантическое сравнение новостей): OpenAI Embeddings
• ИИ-анализ и NLP: GPT-модели (анализ контекста, оценка влияния)
• Telegram-бот (публикации и закрытый аналитический чат): Pyrogram
• Работа с изображениями: Pillow (генерация шаблонов заголовков с рамками и авторством)
• API для взаимодействия с MT5: Flask
🔹 Как это работает?
1. Парсинг новостей Bloomberg:
o Извлечение заголовка, текста, даты, категории, изображения и автора.
o Запись новости в PostgreSQL с проверкой на дубликаты.
2. Сравнение с существующими новостями:
o Каждая новая статья сравнивается с базой с помощью векторного поиска (embedding).
o Если новость похожа на старые (но с новой информацией) – выделяются уникальные аспекты.
3. ИИ-анализ новости:
o GPT-модель оценивает влияние новости на рынки.
o Генерирует ключевые выводы, реакцию рынка и возможные торговые сигналы.
o Отправляет данные в закрытый Telegram-чат аналитиков.
4. Формирование торговых сигналов:
o Анализируется влияние новости на ключевые активы (валюты, акции, криптовалюты).
o Если есть значимый сигнал, он отправляется по API на сервер с MT5 для автоматической торговли.
5. Автоматический перевод для русскоговорящей аудитории:
o GPT переводит заголовки и тексты для локальных Telegram-каналов.
o Обеспечивается максимальная точность перевода с учетом финансовых терминов.
6. Публикация в Telegram-каналы:
o Новости (без анализа и сигналов) отправляются в соответствующие каналы:
🔹 Политика
🔹 Криптовалюты
🔹 Фондовый рынок
🔹 Экономика
o Каждая публикация содержит заголовок, текст, изображение и автора.
🚀 Результаты и выгоды:
✅ Молниеносное получение новостей – автоматический парсинг экономит время.
✅ Точность анализа – ИИ оценивает влияние новостей, устраняя шум.
✅ Автоматическая торговля – сигналы мгновенно отправляются в MT5.
✅ Полный охват аудитории – переводы позволяют русскоязычным пользователям получать актуальные данные.
✅ Оптимизация работы аналитиков – больше не нужно вручную искать и разбирать новости.
✅ Исключение человеческого фактора в торговле – система позволяет сфокусироваться на торговой логике, устраняя влияние эмоций.
✅ Освобождение времени от рутинных задач – автоматизация новостного анализа и генерации сигналов позволяет трейдерам уделять больше внимания стратегии и принятию решений.
Система позволила ускорить анализ новостей, автоматизировать реакцию на события и сделать трейдинг более предсказуемым и независимым от субъективных факторов.