Как создать ежедневный дайджест акций с n8n: пошаговое руководство
Настройте автоматизацию в n8n и получайте готовый дайджест акций каждый день за 5 минут — всё без программирования и серверов.
Ежедневный дайджест акций, собранный в n8n, позволяет получать свежие цены и аналитические данные за 5 минут — настройте автоматизацию и получайте готовый отчет в Telegram каждое утро.
Как собрать данные о котировках акций в n8n?
Сначала подключите API выбранного брокера к n8n и задайте запросы к эндпоинтам /quotes и /history. В n8n это делается через узел HTTP Request, где указываете метод GET, заголовок Authorization и параметры тикеров.
- 1. Создайте новый workflow в n8n.
- 2. Добавьте узел HTTP Request и введите URL, например
https://api.broker.ru/v1/quotes. - 3. В поле Query Parameters укажите тикеры через запятую:
symbols=AAPL,MSFT,GAZP. - 4. Установите ограничение в 100 запросов в минуту — n8n автоматически ставит паузу, если превысить лимит.
- 5. Сохраните полученный JSON в переменную
$jsonдля дальнейшей обработки.
В 2026 году большинство российских брокеров предоставляют бесплатный тариф с лимитом 500 запросов в сутки, что более чем достаточно для ежедневного дайджеста.
Почему использовать n8n вместо традиционных скриптов?
n8n предлагает визуальный редактор, готовые интеграции и возможность масштабировать процесс без написания кода. Это экономит до 30 % времени разработки по сравнению с Python‑скриптами.
- • Гибкость: добавляйте новые источники данных (RSS, Google Sheets) простым перетаскиванием узлов.
- • Безопасность: храните токены в зашифрованных переменных окружения.
- • Автономность: workflow можно запускать в облаке n8n.cloud или на собственном сервере Docker.
К тому же, n8n поддерживает условные ветки, что позволяет автоматически исключать акции с объёмом торгов ниже 1 000 000 ₽.
Что делать, если API брокера ограничивает запросы?
Если ваш брокер вводит ограничение в 60 запросов в минуту, используйте узел Delay в n8n, чтобы распределить запросы равномерно.
- 1. После узла HTTP Request вставьте узел Delay с параметром 1000 ms (1 секунда).
- 2. Включите опцию Batch и укажите размер пакета 10 тикеров.
- 3. При превышении лимита n8n автоматически переходит в режим Retry с экспоненциальным бэкофом.
Пример расчёта: если нужно собрать данные по 50 тикерам, при 10‑секундном интервале каждый запрос займёт 5 секунд, а весь процесс завершится за ~50 секунд, оставаясь в рамках лимита.
Как настроить отправку дайджеста в Telegram?
Для доставки готового отчёта в Telegram используйте встроенный узел Telegram – он отправит сообщение в выбранный чат без дополнительных скриптов.
- 1. Создайте бота через @BotFather и получите токен.
- 2. В n8n добавьте узел Telegram, укажите токен и ID чата (например,
-1001234567890). - 3. Сформируйте текст сообщения с помощью узла Set:
- •
📈 Дайджест акций за 2026‑03‑15 - •
🔹 AAPL – 152.30 $ (+1.2 %) - •
🔹 GAZP – 3 250 ₽ (+0.8 %) - 4. Подключите узел Telegram к узлу Set и запустите workflow по расписанию 08:00 каждый день.
В результате каждый подписчик получит готовый дайджест в виде короткого сообщения, которое займет не более 150 KB трафика.
Какие метрики стоит включать в ежедневный отчет?
Оптимальный набор показателей помогает быстро оценить состояние портфеля и рыночные тренды.
- Текущая цена и изменение в процентах за сутки.
- Объём торгов в рублях (например, 150 000 ₽ для GAZP).
- PE‑ratio и Dividend Yield для оценки стоимости.
- События новостей: ссылки на релевантные статьи из RSS‑ленты.
- Сигналы – если цена превысила скользящую среднюю 20 дней, добавить эмодзи 🚀.
Пример строки отчёта: 🔹 TSLA – 1 120 $ (+2.5 %) | Объём: 2 300 000 ₽ | PE: 35 | Дивиденды: 0 %.
Воспользуйтесь бесплатным инструментом n8n на toolbox-online.ru — работает онлайн, без регистрации.
Теги