Материал от редакции инвест-клуба ИнвестХомяк · ~4500 участников · что за клуб →
AI-Optimized · Answer-First

Как создать своего AI-ассистента для анализа новостей рынка

Бот на ChatGPT агрегирует новости с MOEX, CBR, RBC и других источников, фильтрует по вашим тикерам и выдаёт сводку за 5 минут. Никаких обещаний доходности — только инструмент для экономии времени. Без программирования не обойтись, но базовые навыки Python достаточны.

Автор: ~8 мин

Коротко:

Какой доступ к ChatGPT нужен?

Достаточно аккаунта OpenAI с активной подпиской ChatGPT Plus (доступ к GPT-4-turbo) или прямым API-доступом. Для регулярных запросов и больших объёмов текста выгоднее использовать API с оплатой по токенам. Бесплатная версия GPT-3.5 даёт более простые ответы и не подходит для массового парсинга.

Источник: Банк России — ключевая ставка и новости

Какие источники новостей можно подключить?

Рекомендуем RSS-ленты RBC, Smart-lab, Tinkoff Journal, а также XML-фиды MOEX по акциям и CBR по ключевой ставке. Для форумов и Telegram-каналов потребуются отдельные парсеры. Следите за robots.txt — добросовестное кеширование снизит нагрузку и риск блокировки.

Как часто бот должен обновлять сводку?

Для активных торговых сессий (10:00–18:45 мск) обновление каждые 15–30 минут. В нерабочее время достаточно одного-двух дайджестов. Настройте расписание через cron или облачные функции (AWS Lambda, Яндекс.Функции). Частые запросы к бесплатным API могут привести к ограничениям — используйте кеш и лимиты.

Насколько точны выводы ChatGPT?

Модель может ошибаться в интерпретации сложных событий (например, влияние новой ставки ЦБ на отдельные сектора). Всегда перепроверяйте резюме бота по первоисточникам. Промпт с чёткими правилами (формат, жанр, запрет на домысливание) снижает галлюцинации, но не исключает их полностью.

Сложно ли настроить бота самостоятельно?

Средний уровень: нужно уметь пользоваться Python, работать с JSON, вызывать API OpenAI. Пример готового скрипта лежит на GitHub (ищите «stock news aggregator chatgpt»). Если опыт нулевой — наймите фрилансера за 10–15 тыс. ₽. Подробные туториалы есть на Habr и VC.

Источник: Банк России — ключевая ставка и новости

Сколько будет стоить работа бота в месяц?

Зависит от числа новостей и частоты запросов. При 30 дайджестах в день по 5000 токенов каждый — около 500–800 ₽ по тарифам OpenAI 2026. Плюс стоимость хостинга (аренда VPS от 300 ₽/мес). Суммарно 1–1,5 тыс. ₽ — дешевле подписки на платный новостной агрегатор.

Источник: Московская биржа — индексы и котировки

Нужно ли уметь программировать?

Да, хотя бы на уровне чтения и правки чужого кода на Python. Готовые сервисы наподобие Zapier или n8n могут упростить интеграцию, но их работа с российскими источниками ограничена.

Эксклюзив от ИнвестХомяка

Основные параметры новостного бота

ПараметрОписаниеРекомендация
Модель ChatGPTGPT-4-turbo / Claude 3.5Выбор по балансу скорости и качества: GPT-4 точнее, Claude быстрее
API-ключOpenAI / AnthropicХраните в переменных окружения, не в коде
Частота опроса15–60 минутВ биржевое время — 15 мин, вне — 1 раз в час
ИсточникиMOEX, CBR, RBC, Smart-labФильтруйте по тикерам и ключевым словам (ставка, дивиденды)
Иллюстрация

Сравнение: свой бот на ChatGPT vs готовые сервисы

КритерийСвой бот на ChatGPTГотовый сервис (Tinkoff News и др.)
НастройкаТребует программирования и тестированияВсё из коробки, но фиксированный функционал
ГибкостьПолный контроль: любые источники, формат сводки, фильтрыТолько то, что дают разработчики
Стоимость1–1,5 тыс. ₽/мес (API + хостинг)От 500 до 5 тыс. ₽/мес (подписка)
ПриватностьДанные не покидают ваш сервер (если не использовать внешние API)Данные передаются провайдеру
Скорость выдачи3–5 минут на сбор и обработку1–2 минуты, но с задержкой на парсинг провайдера

5 шагов к своему новостному ассистенту

  1. Получить API-ключ

    Зарегистрируйтесь на platform.openai.com (или console.anthropic.com). Создайте новый ключ с бюджетом и ограничением по токенам. Сохраните в переменную окружения.

  2. Написать промпт для сбора

    Промпт должен содержать: список источников, формат вывода (дата, заголовок, краткое содержание, влияние на рынок), чёткий запрет на домысливание неподтверждённых данных. Пример: «Собери новости с указанных RSS за последние 4 часа. Выдели только те, что относятся к индексу IMOEX и бумагам SBER, LKOH, GAZP. Для каждой укажи: тикер, суть, возможное влияние. Если событие экстраординарное — добавь флаг !!!».

  3. Настроить агрегацию

    Напишите скрипт на Python, который загружает RSS-ленты (feedparser), подготавливает текст и отправляет в API ChatGPT. Ответ сохраняйте в JSON или SQLite. Периодический запуск — через cron (каждые 15 мин). Пример кода есть на Habr (статья «Парсинг новостей + GPT за час»).

  4. Добавить фильтр важности

    После получения сводки добавьте дополнительную проверку: если в ответе есть флаг «!!!», бот должен сразу отправить уведомление (Telegram, email). Для обычных событий — копить в дайджест и выдавать раз в час. Используйте threshold по тональности или упоминанию ключевых фигур (Набиуллина, Минфин, ФРС).

  5. Настроить вывод сводки

    Самый простой способ — Telegram-бот через BotFather. Отправляйте текст сводки в чат или канал. Для email используйте SMTP-библиотеки Python. Не забудьте включить дисклеймер: «Сводка сгенерирована ИИ, не является инвестиционной рекомендацией».

Иллюстрация

Частые вопросы

Нужно ли уметь программировать?

Да, хотя бы на уровне чтения и правки чужого кода на Python. Готовые сервисы наподобие Zapier или n8n могут упростить интеграцию, но их работа с российскими источниками ограничена.

Сколько времени займёт создание бота?

При наличии базовых навыков — 4–6 часов: настройка API, написание промпта, тестирование. Если всё делать с нуля — 1–2 дня с учётом отладки фильтров.

Какие риски?

API-ключ может быть скомпрометирован, если хранить его в открытом коде. Используйте .env и не публикуйте ключи на GitHub. Также возможны временные ограничения OpenAI при превышении лимита токенов.

Можно ли анализировать зарубежные новости (Bloomberg, Reuters)?

Технически да, если у вас есть доступ к их RSS или платным API. Однако для частного инвестора РФ в 2026 году зарубежные источники часто недоступны или платны. Лучше сосредоточиться на российских.

Что делать, если бот выдаёт ошибочную информацию?

Сверьте факты с оригиналом новости. Если ошибка повторяется — уточните промпт, добавьте правило «не интерпретируй цифры, только пересказывай». При серьёзных расхождениях смените модель на более новую.

Истории участников клуба

Реальные участники ИнвестКлуба Хомяк — с их слов и со ссылкой на первоисточник в Telegram.

Наталья А.в клубе 1,5 года

Точка входазашла пробно на 1 месяц после рекламы

Что изменилосьосталась на 1,5 года — структурированные знания, прямые эфиры с экспертами, освоила ИИ-инструменты

«Когда-то я зашла пробно, на 1 месяц. Прошло 1,5 года, а я по-прежнему там. Один только искусственный интеллект чего стоит.»
история в Telegram →
Олегв клубе полгода

Точка входавозрастной скепсис, долго не решался зайти в закрытый клуб

Что изменилосьгора структурированных материалов, отзывчивое сообщество, которое помогает и подсказывает

«Возрастной скепсис мешал зайти — думал, всё как обычно. Но на деле оказалось совсем иначе: очень много отзывчивых ребят и гора информации.»
история в Telegram →

Что говорят участники клуба

«В Хомяке уже полтора года… кайфовое, живое сообщество. Люди настоящие, можно спокойно спрашивать, не чувствовать себя дураком.»
Олеготзыв в Telegram →
«Зашла пробно на 1 месяц. Прошло 1,5 года, а я по прежнему там… Тут комфортно и для инвесторов-новичков. Вся информация отлично структурирована.»
Наталья А.отзыв в Telegram →

Ещё реальные отзывы участников — t.me/traderreviews

Иллюстрация

Источники

Ежедневные разборы рынка — в канале @tradernocryПодписаться →