
تحلیل هوشمند سهام با n8n: Danelfin، TwelveData و Alpha Vant…
8 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۸
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 7261 · منبع: کاتالوگ Axeto
تحلیل سهام با قدرت هوش مصنوعی با استفاده از Danelfin، TwelveData و Alpha Vantage
این گردش کار با ادغام APIهای دادههای مالی، مدلهای هوش مصنوعی و فروشگاههای برداری برای تولید گزارشهای تحلیل سهام تقویتشده با هوش مصنوعی، بینش جامعی از بازار سهام را ارائه میدهد.
این گردش کار و موارد دیگر را در کاتالوگ n8n در Axeto.ai کاوش کنید.
۱. نمای کلی گردش کار
این گردش کار برای پردازش درخواستهای تحلیل سهام ورودی، بازیابی دادههای مالی مرتبط، انجام تحلیل فنی و روند مبتنی بر هوش مصنوعی، تجمیع یافتهها و ارائه یک گزارش قالببندی شده طراحی شده است.
گردش کار به بلوکهای منطقی زیر ساختار یافته است:
- ۱.۱ دریافت ورودی: پیامهای ورودی را از پلتفرمهای ارتباطی مختلف دریافت میکند.
- ۱.۲ پردازش متنی هوش مصنوعی: از مدلهای هوش مصنوعی و فروشگاههای برداری برای درک ورودی و غنیسازی زمینه استفاده میکند.
- ۱.۳ بازیابی دادههای مالی: دادههای سهام را از APIهای خارجی دریافت میکند.
- ۱.۴ تحلیل فنی و روند: از ایجنتهای هوش مصنوعی برای تحلیل دادههای مالی بازیابی شده استفاده میکند.
- ۱.۵ تجمیع و قالببندی دادهها: دادههای جمعآوری شده را در قالب یک گزارش ادغام و ساختاردهی میکند.
- ۱.۶ تولید و ارسال گزارش: گزارش نهایی را از طریق ایمیل ارسال میکند.
۲. تحلیل بلوک به بلوک
۲.۱ دریافت ورودی
هدف: این بلوک درخواستهای تحلیل سهام را از منابع مختلف دریافت کرده و ورودی را برای پردازش بعدی نرمالسازی میکند.
نودها:
-
Gmail Trigger: به ایمیلهای جدید حاوی درخواست تحلیل سهام گوش میدهد.
* نوع: n8n-nodes-base.gmailTrigger
* پیکربندی: نیاز به اعتبارنامه OAuth2 جیمیل دارد.
* خروجی: محتوای ایمیل.
-
Slack Trigger: پیامها را از کانالهای Slack یا پیامهای مستقیم دریافت میکند.
* نوع: n8n-nodes-base.slackTrigger
* پیکربندی: نیاز به ادغام OAuth2 Slack دارد.
* خروجی: محتوای پیام Slack.
-
Telegram Trigger: پیامهای دریافتی از رباتهای تلگرام را پردازش میکند.
* نوع: n8n-nodes-base.telegramTrigger
* پیکربندی: نیاز به توکن API ربات تلگرام دارد.
* خروجی: محتوای پیام تلگرام.
-
When chat message received: یک نود LangChain برای دریافت ورودیهای مبتنی بر چت.
* نوع: langchain.chatTrigger
* خروجی: محتوای پیام چت نرمالسازی شده.
-
Set message variable: پیام ورودی را از همه تریگرها در یک متغیر واحد استاندارد میکند.
* نوع: n8n-nodes-base.set
* نقش: اطمینان از فرمتبندی سازگار پیام برای پردازش هوش مصنوعی.
۲.۲ پردازش متنی هوش مصنوعی
هدف: این بلوک از مدلهای هوش مصنوعی و فروشگاههای برداری برای تفسیر درخواست کاربر، تولید امبدینگها و بازیابی اطلاعات متنی مرتبط استفاده میکند.
نودها:
-
Think: یک رابط هوش مصنوعی برای پردازش و تفسیر کوئریهای ورودی.
* نوع: langchain.think
-
Grok 4: یک مدل چت هوش مصنوعی برای درک کوئریهای پیچیده.
* نوع: langchain.openRouterChatModel
-
MAIN AGENT: یک عامل LangChain مرکزی که ابزارها و گردشکارهای مختلف را هماهنگ میکند.
* نوع: langchain.agent
-
Supabase Vector StoreوSupabase Vector Store1: نودهایی برای ذخیره و جستجوی امبدینگهای اسناد برداری شده.
* نوع: langchain.supabaseVectorStore
-
Embeddings OpenAIوEmbeddings OpenAI1: نودهایی که متن را با استفاده از OpenAI به امبدینگهای برداری تبدیل میکنند.
* نوع: langchain.embeddingsOpenAI
* پیکربندی: نیاز به کلید API OpenAI دارد.
-
Reranker Cohere: اسناد بازیابی شده را بر اساس ارتباط با استفاده از API Cohere رتبهبندی میکند.
* نوع: langchain.rerankerCohere
-
Default Data Loader: اسناد پیشفرض را برای امبدینگ و جستجو بارگیری میکند.
* نوع: langchain.defaultDataLoader
-
Recursive Character Text Splitter: اسناد متنی بزرگ را به بخشهای کوچکتر و قابل مدیریت برای امبدینگ تقسیم میکند.
* نوع: langchain.recursiveCharacterTextSplitter
۲.۳ بازیابی دادههای مالی
هدف: این بلوک دادههای مالی بلادرنگ و تاریخی، از جمله تاریخچه قیمت و شاخصهای فنی را از APIهای خارجی دریافت میکند.
نودها:
-
Set Stock Symbol and API Key: نماد سهام و کلیدهای API را برای بازیابی دادهها پیکربندی میکند.
* نوع: n8n-nodes-base.set
-
Get Price History: تاریخچه دادههای قیمت سهام را بازیابی میکند.
* نوع: n8n-nodes-base.httpRequest
* APIها: Danelfin، TwelveData، Alpha Vantage.
-
Get Bollinger Bands: دادههای شاخص Bollinger Bands را دریافت میکند.
* نوع: n8n-nodes-base.httpRequest
-
Get MACD: دادههای شاخص MACD (میانگین متحرک همگرایی واگرایی) را بازیابی میکند.
* نوع: n8n-nodes-base.httpRequest
-
sectors،industries،ranking: فراداده مربوط به بخشها، صنایع و رتبهبندی سهام را دریافت میکند.
* نوع: n8n-nodes-base.httpRequest
۲.۴ تحلیل فنی و روند
هدف: این بلوک تحلیل مبتنی بر هوش مصنوعی را بر روی دادههای مالی بازیابی شده با استفاده از عوامل و ابزارهای تخصصی انجام میدهد.
نودها:
-
Technical Analysis Tool1وTrends Analysis Tool1: گردشکارهای فرعی را برای انواع تحلیل خاص فراخوانی میکنند.
* نوع: n8n-nodes-base.tool (نمایانگر گردشکارهای ابزار LangChain)
-
Trend + Technical Agent: عاملی که ابزارها را برای تحلیل ترکیبی روند و فنی هماهنگ میکند.
* نوع: langchain.agent
-
Call trend + technical Agent: عامل اصلی را با قابلیتهای تحلیل خاص فراخوانی میکند.
* نوع: n8n-nodes-base.tool (نمایانگر گردشکار ابزار LangChain)
-
First Technical Analysis: یک اعلان اولیه به مدل OpenAI برای تحلیل فنی.
* نوع: langchain.openAI
-
Edit FieldsوEdit Fields1: دادهها را برای پردازش هوش مصنوعی آماده و قالببندی میکنند.
* نوع: n8n-nodes-base.set
-
Think2: پردازش ثانویه هوش مصنوعی برای پالایش.
* نوع: langchain.think
-
OpenRouter Chat Model2: یک مدل زبان هوش مصنوعی که در عوامل برای پاسخهای مبتنی بر چت استفاده میشود.
* نوع: langchain.openRouterChatModel
۲.۵ تجمیع و قالببندی دادهها
هدف: این بلوک تمام دادههای بازیابی و تحلیل شده را تجمیع کرده، آنها را به یک JSON ساختاریافته قالببندی میکند و گزارش را به HTML تبدیل میکند.
نودها:
-
MergeوMerge-2: جریانهای داده را از منابع مختلف ترکیب میکنند.
* نوع: n8n-nodes-base.merge
-
Calculate Support Resistance: یک نود کد برای محاسبه سطوح حمایت و مقاومت.
* نوع: n8n-nodes-base.code
-
Organizing Data: دادههای ترکیبی را برای تولید گزارش قالببندی و ساختاردهی میکند.
* نوع: n8n-nodes-base.code
-
Warp as JSON for GPT: دادههای تجمیع شده را به یک ساختار JSON مناسب برای مصرف هوش مصنوعی تبدیل میکند.
* نوع: n8n-nodes-base.code
-
Set Final Response: پیلود پاسخ نهایی را آماده میکند.
* نوع: n8n-nodes-base.set
-
Markdown to HTML: گزارش markdown تولید شده توسط هوش مصنوعی را به HTML تبدیل میکند.
* نوع: n8n-nodes-base.markdown
۲.۶ تولید و ارسال گزارش
هدف: این بلوک گزارش تحلیل سهام نهایی و قالببندی شده را از طریق ایمیل ارسال میکند.
نودها:
-
Send report: گزارش HTML تولید شده را به گیرندگان مشخص ارسال میکند.
* نوع: n8n-nodes-base.gmail
* پیکربندی: نیاز به اعتبارنامه OAuth2 جیمیل دارد.
۳. جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش عملکردی (Functional Role) |
|---|---|---|
Gmail Trigger | n8n-nodes-base.gmailTrigger | دریافت درخواستهای تحلیل سهام از طریق ایمیل. |
Slack Trigger | n8n-nodes-base.slackTrigger | دریافت درخواستهای تحلیل سهام از طریق Slack. |
Telegram Trigger | n8n-nodes-base.telegramTrigger | دریافت درخواستهای تحلیل سهام از طریق Telegram. |
When chat message received | langchain.chatTrigger | دریافت ورودی مبتنی بر چت برای تحلیل. |
Set message variable | n8n-nodes-base.set | استانداردسازی محتوای پیام ورودی. |
Think | langchain.think | پردازش هوش مصنوعی برای تفسیر ورودی. |
Grok 4 | langchain.openRouterChatModel | مدل چت هوش مصنوعی برای درک کوئریهای پیچیده. |
MAIN AGENT | langchain.agent | عامل هوش مصنوعی مرکزی برای هماهنگی ابزارهای گردش کار. |
Supabase Vector Store | langchain.supabaseVectorStore | ذخیره و جستجوی بردارهای جاسازی شده اسناد. |
Supabase Vector Store1 | langchain.supabaseVectorStore | ذخیره و جستجوی بردارهای جاسازی شده اسناد. |
Embeddings OpenAI | langchain.embeddingsOpenAI | تبدیل متن به بردارهای جاسازی شده. |
Embeddings OpenAI1 | langchain.embeddingsOpenAI | تبدیل متن به بردارهای جاسازی شده. |
Reranker Cohere | langchain.rerankerCohere | رتبهبندی اسناد بازیابی شده بر اساس ارتباط. |
Default Data Loader | langchain.defaultDataLoader | بارگذاری اسناد پیشفرض برای جاسازی. |
Recursive Character Text Splitter | langchain.recursiveCharacterTextSplitter | تقسیم متن به بخشهای قابل مدیریت برای جاسازی. |
Set Stock Symbol and API Key | n8n-nodes-base.set | پیکربندی نماد سهام و کلیدهای API. |
Get Price History | n8n-nodes-base.httpRequest | دریافت دادههای تاریخچه قیمت سهام. |
Get Bollinger Bands | n8n-nodes-base.httpRequest | دریافت دادههای شاخص Bollinger Bands. |
Get MACD | n8n-nodes-base.httpRequest | دریافت دادههای شاخص MACD. |
sectors | n8n-nodes-base.httpRequest | دریافت فراداده بخشهای سهام. |
industries | n8n-nodes-base.httpRequest | دریافت فراداده صنایع سهام. |
ranking | n8n-nodes-base.httpRequest | دریافت فراداده رتبهبندی سهام. |
Technical Analysis Tool1 | n8n-nodes-base.tool | فراخوانی گردش کار فرعی تحلیل تکنیکال. |
Trends Analysis Tool1 | n8n-nodes-base.tool | فراخوانی گردش کار فرعی تحلیل روند. |
Trend + Technical Agent | langchain.agent | عامل برای تحلیل ترکیبی روند و تکنیکال. |
Call trend + technical Agent | n8n-nodes-base.tool | فراخوانی عامل اصلی برای تحلیل ترکیبی. |
First Technical Analysis | langchain.openAI | تحلیل تکنیکال اولیه با استفاده از OpenAI. |
Edit Fields | n8n-nodes-base.set | قالببندی دادهها برای پردازش هوش مصنوعی. |
Edit Fields1 | n8n-nodes-base.set | قالببندی دادهها برای پردازش هوش مصنوعی. |
Think2 | langchain.think | پردازش ثانویه هوش مصنوعی برای پالایش. |
OpenRouter Chat Model2 | langchain.openRouterChatModel | مدل چت هوش مصنوعی برای پاسخهای مبتنی بر چت در عاملها. |
Merge | n8n-nodes-base.merge | ترکیب چندین جریان داده. |
Merge-2 | n8n-nodes-base.merge | ترکیب چندین جریان داده. |
Calculate Support Resistance | n8n-nodes-base.code | محاسبه سفارشی سطوح حمایت/مقاومت. |
Organizing Data | n8n-nodes-base.code | سازماندهی دادههای ترکیبی برای تولید گزارش. |
Warp as JSON for GPT | n8n-nodes-base.code | تبدیل دادهها به JSON برای مصرف هوش مصنوعی. |
Set Final Response | n8n-nodes-base.set | آمادهسازی بار پاسخ نهایی. |
Markdown to HTML | n8n-nodes-base.markdown | تبدیل گزارش markdown به HTML. |
Send report | n8n-nodes-base.gmail | ارسال گزارش نهایی از طریق ایمیل. |
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چه کاری انجام میدهد؟▾
این گردش کار با ادغام APIهای دادههای مالی مانند Danelfin، TwelveData و Alpha Vantage با مدلهای هوش مصنوعی، تحلیل خودکار بازار سهام را انجام میدهد و گزارشهای جامع و تقویتشده با هوش مصنوعی تولید میکند.
چه APIهایی در این گردش کار استفاده شدهاند؟▾
این گردش کار از APIهای Danelfin، TwelveData و Alpha Vantage برای بازیابی دادههای مالی استفاده میکند.
چگونه هوش مصنوعی در این گردش کار نقش دارد؟▾
هوش مصنوعی برای پردازش متنی ورودیها، تحلیل دادههای مالی بازیابی شده، و تولید بینشهای عمیقتر در گزارشهای سهام به کار گرفته میشود.
خروجی این گردش کار چیست؟▾
خروجی اصلی این گردش کار، گزارشهای تحلیل سهام قالببندی شده و تقویتشده با هوش مصنوعی است که میتواند از طریق ایمیل ارسال شود.
workflowهای مرتبط
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
- تحلیل خودکار Google Analytics با هوش مصنوعی Gemini و اعلانه…Market Research
- اتوماسیون ثبت رزروهای Calendly در Google Sheets با n8nCRM
- اتوماسیون پیامهای تشکر و کوپن واتساپ برای مشتریان ShopifyContent Creation
- اتوماسیون جستجو و درخواست آپارتمان در آلمان با n8nPersonal Productivity
