تحلیل خودکار پرتفوی سهام با n8n، Groq LLM و Gmail

تحلیل خودکار پرتفوی سهام با n8n، Groq LLM و Gmail

4 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۳۰

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 15670 · منبع: کاتالوگ Axeto

تحلیل روزانه پرتفوی سهام با استفاده از Google Sheets، RSS، Groq LLM و Gmail

این Workflow تحلیل روزانه پرتفوی سهام شما را خودکار می‌کند و از Google Sheets برای داده‌ها، فیدهای RSS برای اخبار بازار، مدل زبانی بزرگ (LLM) Groq برای خلاصه‌سازی و Gmail برای ارسال بینش‌ها استفاده می‌کند.

دسته‌بندی‌ها: تحلیل سهام، خلاصه‌سازی با هوش مصنوعی، اتوماسیون مالی

کاتالوگ Axeto: https://axeto.ai/n8n

نمای کلی Workflow

این Workflow اقدامات کلیدی زیر را انجام می‌دهد:

1. خواندن داده‌های سهام: داده‌های سهام شما را از یک Google Sheet بازیابی می‌کند.

2. دریافت اخبار بازار: مقالات خبری مرتبط را از فیدهای RSS جمع‌آوری می‌کند.

3. خلاصه‌سازی اخبار با هوش مصنوعی: از Groq LLM برای خلاصه‌سازی مقالات خبری دریافت شده استفاده می‌کند.

4. تحلیل عملکرد پرتفوی: داده‌های فعلی سهام را با اطلاعات تاریخی یا روندهای بازار مقایسه می‌کند.

5. تولید گزارش روزانه: خلاصه‌ای از عملکرد پرتفوی شما و اخبار کلیدی بازار را تدوین می‌کند.

6. ارسال اعلان ایمیلی: گزارش روزانه را به صندوق ورودی Gmail شما ارسال می‌کند.

Node های مورد استفاده

این Workflow از Node های n8n زیر استفاده می‌کند:

  • n8n-nodes-base.set: برای تنظیم مقادیر ثابت و متغیرها.
  • n8n-nodes-base.code: برای اجرای کد سفارشی جاوا اسکریپت.
  • n8n-nodes-base.sort: برای مرتب‌سازی داده‌ها، مانند مقالات خبری یا قیمت سهام.
  • n8n-nodes-base.wait: برای ایجاد تاخیر در صورت نیاز.
  • n8n-nodes-base.gmail: برای ارسال ایمیل از طریق Gmail.
  • n8n-nodes-base.limit: برای محدود کردن تعداد آیتم‌های پردازش شده.
  • n8n-nodes-base.merge: برای ترکیب داده‌ها از منابع مختلف.
  • n8n-nodes-base.aggregate: برای گروه‌بندی و خلاصه‌سازی داده‌ها.
  • n8n-nodes-base.stickyNote: برای افزودن یادداشت‌های توضیحی در داخل Workflow.
  • n8n-nodes-base.rssFeedRead: برای خواندن محتوا از فیدهای RSS.
  • n8n-nodes-base.googleSheets: برای تعامل با Google Sheets (خواندن/نوشتن داده‌ها).
  • n8n-nodes-base.splitInBatches: برای پردازش داده‌ها در دسته‌های کوچک‌تر و قابل مدیریت.

راه‌اندازی و پیکربندی

1. یکپارچه‌سازی Google Sheets:

* مطمئن شوید که یک Google Sheet با داده‌های پرتفوی سهام خود (مانند نمادهای سهام، قیمت خرید، تعداد) راه‌اندازی کرده‌اید.

* Node googleSheets را با اعتبارنامه‌های Google Cloud خود و شیت خاص حاوی پرتفوی خود پیکربندی کنید.

2. پیکربندی فید RSS:

* فیدهای RSS مرتبط برای اخبار مالی (مانند منابع خبری مالی اصلی) را شناسایی کنید.

* این URL های فید RSS را در Node rssFeedRead وارد کنید.

3. یکپارچه‌سازی Groq LLM:

* یک کلید API از Groq دریافت کنید.

* Node code (یا یک Node اختصاصی LLM در صورت موجود بودن) را پیکربندی کنید تا از کلید API Groq شما استفاده کرده و متن را برای خلاصه‌سازی ارسال کند.

4. یکپارچه‌سازی Gmail:

* در صورت استفاده از احراز هویت دو مرحله‌ای، یک رمز عبور برنامه (App Password) برای حساب Gmail خود تنظیم کنید.

* Node gmail را با اعتبارنامه‌های Gmail خود پیکربندی کنید تا گزارش روزانه را ارسال کند.

5. منطق Workflow:

* بازیابی داده‌ها: Workflow با دریافت داده‌ها از Google Sheet و فیدهای RSS شما شروع می‌شود.

* پردازش داده‌ها: از Node های code برای هرگونه محاسبات سفارشی یا تبدیل داده استفاده کنید. Node sort می‌تواند برای مرتب‌سازی اخبار بر اساس ارتباط یا تاریخ استفاده شود.

* خلاصه‌سازی با هوش مصنوعی: محتوای خبری دریافت شده را از طریق یک Node code برای خلاصه‌سازی به Groq LLM ارسال کنید.

* تولید گزارش: داده‌های پرتفوی و اخبار خلاصه‌شده را در یک گزارش منسجم ترکیب کنید. Node های merge و aggregate می‌توانند در اینجا مفید باشند.

* ارسال ایمیل: از Node gmail برای ارسال گزارش تولید شده به آدرس ایمیل مورد نظر خود استفاده کنید.

ساختار نمونه Workflow (مفهومی)

[شروع]
  |
  v
[Google Sheets: خواندن پرتفوی] --> [Code: دریافت قیمت‌های فعلی (اختیاری)]
  |                                         |
  v                                         v
[RSS Feed Read: اخبار مالی] ---------> [Code: آماده‌سازی اخبار برای LLM]
  |                                         |
  v                                         v
[Limit: انتخاب اخبار برتر] ---------> [Code: خلاصه‌سازی اخبار با Groq LLM]
  |                                         |
  v                                         v
[Merge: ترکیب پرتفوی و اخبار] ---------> [Code: فرمت گزارش روزانه]
  |                                         |
  v                                         v
[Gmail: ارسال گزارش] ---------------------> [پایان]

سفارشی‌سازی

  • افزودن منابع داده بیشتر: API های دیگر را برای داده‌های سهام در زمان واقعی یا تحلیل احساسات بازار ادغام کنید.
  • تحلیل پیشرفته: منطق تحلیلی پیچیده‌تری را در Node های code پیاده‌سازی کنید، مانند محاسبه نوسانات پرتفوی یا مقایسه عملکرد با معیارها.
  • هشداردهی: منطق شرطی را برای فعال کردن هشدارهای خاص (مانند از طریق SMS یا Slack) برای حرکات قابل توجه بازار یا تغییرات پرتفوی اضافه کنید.
  • زمان‌بندی: تریگر Workflow را برای اجرا روزانه در زمان مشخص پیکربندی کنید.

این Workflow یک پایه محکم برای خودکارسازی تحلیل پرتفوی سهام شما فراهم می‌کند و بینش‌های ارزشمندی را مستقیماً به صندوق ورودی شما ارائه می‌دهد.

Nodeهای استفاده‌شده

سوالات متداول

این Workflow چگونه به تحلیل پرتفوی سهام کمک می‌کند؟

این Workflow با جمع‌آوری داده‌های پرتفوی از Google Sheets، اخبار مرتبط از فیدهای RSS و استفاده از Groq LLM برای خلاصه‌سازی هوشمند اخبار، به شما در درک بهتر عملکرد پرتفوی و روندهای بازار کمک می‌کند.

چه ابزارهایی برای اجرای این Workflow نیاز است؟

شما به n8n، دسترسی به Google Sheets، فیدهای RSS مورد نظر، یک کلید API از Groq و یک حساب Gmail نیاز دارید. همچنین ممکن است نیاز به تنظیم رمز عبور برنامه برای Gmail داشته باشید.

آیا این Workflow می‌تواند گزارش‌های سفارشی تولید کند؟

بله، با استفاده از Node های `code` و منطق سفارشی در n8n، می‌توانید داده‌ها را پردازش کرده و گزارش‌هایی مطابق با نیازهای خود تولید کنید.

چگونه می‌توانم فیدهای RSS را به Workflow اضافه کنم؟

شما می‌توانید URL های فیدهای RSS مورد نظر خود را مستقیماً در Node `rssFeedRead` در n8n وارد کنید تا اخبار مربوطه را دریافت نمایید.

workflowهای مرتبط

این workflow در کاتالوگ Axeto.ai بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.