تحلیل خودکار نمودارهای TradingView با n8n و OpenAI

تحلیل خودکار نمودارهای TradingView با n8n و OpenAI

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

دانلود workflow

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

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

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

تحلیل نمودارهای TradingView با افزونه کروم، n8n و OpenAI

این گردش کار، تحلیل فنی نمودارهای TradingView.com را با ترکیب یک افزونه کروم با قابلیت‌های تحلیل تصویر n8n و OpenAI خودکار می‌کند. کاربران می‌توانند با استفاده از یک پلاگین کروم، اسکرین‌شات‌هایی از نمودارهای ارز دیجیتال یا سهام را ثبت کنند، آن‌ها را به n8n ارسال کنند و یک تحلیل بازار قابل فهم تولید شده توسط مدل GPT-4O-MINI OpenAI را دریافت کنند.

گردش کارهای بیشتر n8n را در Axeto.ai کاوش کنید: https://axeto.ai/n8n

نمای کلی گردش کار

این گردش کار برای کاربرانی طراحی شده است که می‌خواهند بدون دانش عمیق تحلیل فنی، به سرعت حرکات بازار را از نمودارهای TradingView درک کنند.

اجزای کلیدی:

  • افزونه کروم: اسکرین‌شات‌هایی از نمودارهای TradingView را ثبت کرده و آن‌ها را به n8n ارسال می‌کند.
  • n8n: به عنوان مرکز اتوماسیون عمل می‌کند، داده‌های تصویر را دریافت کرده، آن را با OpenAI پردازش می‌کند و تحلیل را برمی‌گرداند.
  • OpenAI (GPT-4O-MINI): تصویر نمودار ارائه شده را تحلیل کرده و یک تحلیل متنی بازار تولید می‌کند.

جریان منطقی:

1. دریافت ورودی: یک گره Webhook در n8n، اسکرین‌شات نمودار (که با base64 کدگذاری شده است) ارسال شده از افزونه کروم را دریافت می‌کند.

2. پردازش هوش مصنوعی: اسکرین‌شات کدگذاری شده با base64 به مدل تحلیل تصویر OpenAI با یک اعلان (prompt) خاص برای انجام تحلیل فنی و توضیح آن به زبان ساده ارسال می‌شود.

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

---

جزئیات گره‌ها

۱. تریگر Webhook

  • هدف: این گره به عنوان نقطه ورود گردش کار عمل می‌کند و به درخواست‌های HTTP POST ورودی از افزونه کروم گوش می‌دهد.
  • نوع گره: n8n-nodes-base.webhook
  • پیکربندی:

* متد HTTP: POST

* مسیر: یک مسیر منحصر به فرد مبتنی بر GUID برای امن‌سازی نقطه پایانی (مثلاً /webhook/your-unique-guid).

* حالت پاسخ: Response Node (منتظر می‌ماند تا یک گره پایین‌دستی پاسخی ارسال کند).

  • ورودی: انتظار می‌رود یک بار داده JSON حاوی اسکرین‌شات نمودار کدگذاری شده با base64 دریافت کند.
  • خروجی: بار داده دریافتی را به گره بعدی منتقل می‌کند.
  • حالت‌های خطا:

* بدنه POST ناموجود یا بدشکل.

* داده تصویر base64 نادرست یا ناموجود.

* مشکلات اتصال شبکه.

۲. OpenAI - تحلیل تصویر

  • هدف: این گره تصویر نمودار را با استفاده از مدل GPT-4O-MINI OpenAI تحلیل کرده و یک تحلیل بازار ساده شده ارائه می‌دهد.
  • نوع گره: @n8n/n8n-nodes-langchain.openAi
  • پیکربندی:

* مدل: GPT-4O-MINI

* عملیات: Analyze Image

* نوع ورودی: base64 (انتظار داده تصویر از webhook را دارد).

* اعلان (Prompt):

```

You are an expert financial analyst tasked with providing an advanced technical analyses of a stock or crypto currency chart provided. Your analysis will be based on various technical indicators and will provide simple insights for novice traders. Just explain to traders where you expect the market is moving. Also warn them this is not a binding advice. Make sure to explain everything in infant language.

```

* منبع: image

* اعتبارنامه‌ها: کلید API OpenAI شما باید به صورت خارجی پیکربندی شود.

  • ورودی: داده تصویر کدگذاری شده با base64 را از گره Webhook دریافت می‌کند.
  • خروجی: تحلیل متنی تولید شده توسط OpenAI.
  • حالت‌های خطا:

* خطاهای احراز هویت API (کلید نامعتبر یا منقضی شده).

* تصویر ورودی خیلی بزرگ است یا کدگذاری base64 بدشکل دارد.

* محدودیت نرخ API یا timeout.

* عدم دسترسی به مدل.

۳. پاسخ به Webhook

  • هدف: این گره متن تحلیل تولید شده توسط هوش مصنوعی را به افزونه کروم بازمی‌گرداند و چرخه درخواست-پاسخ را تکمیل می‌کند.
  • نوع گره: n8n-nodes-base.respondToWebhook
  • پیکربندی:

* پاسخ با: Text

* بدنه پاسخ: از عبارت {{$json.content}} برای استخراج متن تحلیل از خروجی گره OpenAI استفاده می‌کند.

  • ورودی: متن تحلیل را از گره OpenAI دریافت می‌کند.
  • خروجی: ندارد (این یک گره پایانی است).
  • حالت‌های خطا:

* محتوای ناموجود یا خالی در خروجی گره OpenAI.

* خطاهای پاسخ HTTP در صورت از دست رفتن جلسه webhook.

۴. یادداشت‌های چسبان (اختیاری)

  • هدف: برای مستندسازی و وضوح در بوم n8n استفاده می‌شود.
  • نوع گره: n8n-nodes-base.stickyNote
  • نمونه محتوا:

* ## N8N en OpenAI image analyser

* ## AI prompt: You are an expert financial analyst... (نمایش اعلان کامل)

---

بازتولید گردش کار

1. ایجاد گره Webhook:

* یک گره Webhook اضافه کنید.

* متد HTTP را روی POST تنظیم کنید.

* یک مسیر منحصر به فرد (مثلاً /webhook/your-unique-guid) تعریف کنید.

* حالت پاسخ را روی Response Node تنظیم کنید.

* گره را ذخیره کنید.

2. ایجاد گره OpenAI:

* یک گره OpenAI (از ادغام LangChain) اضافه کنید.

* منبع را روی image تنظیم کنید.

* عملیات را روی analyze تنظیم کنید.

* نوع ورودی را روی base64 تنظیم کنید.

* مدل: GPT-4O-MINI را انتخاب کنید (مطمئن شوید حساب OpenAI شما به آن دسترسی دارد).

* اعلان (Prompt) ارائه شده در بخش "جزئیات گره‌ها" را جای‌گذاری کنید.

* اعتبارنامه API OpenAI خود را پیکربندی کنید.

* خروجی گره Webhook را به ورودی این گره متصل کنید.

3. ایجاد گره پاسخ به Webhook:

* یک گره Respond to Webhook اضافه کنید.

* پاسخ با را روی Text تنظیم کنید.

* در بدنه پاسخ، عبارت زیر را وارد کنید: {{$json.content}}.

* خروجی گره OpenAI را به ورودی این گره متصل کنید.

4. افزودن یادداشت‌های چسبان (اختیاری):

* گره‌های Sticky Note را برای برچسب‌گذاری بخش‌ها یا نمایش اطلاعات مهم مانند اعلان هوش مصنوعی اضافه کنید.

5. فعال‌سازی گردش کار:

* گردش کار را ذخیره و فعال کنید.

6. پیکربندی افزونه کروم:

* از افزونه کروم ارائه شده برای ثبت اسکرین‌شات‌های نمودار TradingView استفاده کنید.

* افزونه را پیکربندی کنید تا درخواست‌های POST را به URL webhook n8n شما ارسال کند (مثلاً https://your-n8n-domain.com/webhook/your-unique-guid).

* سپس افزونه، تحلیل تولید شده توسط هوش مصنوعی را دریافت خواهد کرد.

---

منابع اضافی

  • افزونه کروم: یک پلاگین کروم (ساخته شده با Cursor AI) برای ثبت و ارسال بی‌دردسر اسکرین‌شات ارائه شده است.

* دانلود افزونه کروم

  • JSON گردش کار n8n: برای وارد کردن مستقیم به n8n.

* دانلود JSON گردش کار

  • ملاحظات اعلان هوش مصنوعی: اعلان با دقت تدوین شده است تا تحلیلی ساده و محتاطانه ارائه دهد و به صراحت بیان می‌کند که مشاوره مالی نیست.
  • قابلیت توسعه: این گردش کار می‌تواند برای تجزیه و تحلیل وب‌سایت‌های دیگر یا انواع داده‌های بصری فراتر از نمودارهای معاملاتی تطبیق داده شود.
  • تحلیل تصویر OpenAI: از قابلیت‌های جدید تحلیل تصویر مدل‌هایی مانند GPT-4O-MINI برای تفسیر اطلاعات بصری استفاده می‌کند و امکانات اتوماسیون را گسترش می‌دهد.

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

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

این گردش کار n8n چگونه کار می‌کند؟

این گردش کار از یک افزونه کروم برای گرفتن اسکرین‌شات از نمودارهای TradingView استفاده می‌کند. سپس اسکرین‌شات به n8n ارسال شده و توسط مدل GPT-4O-MINI OpenAI تحلیل می‌شود تا بینش‌های ساده‌شده بازار تولید گردد.

چه مدل هوش مصنوعی در این گردش کار استفاده می‌شود؟

در این گردش کار از مدل GPT-4O-MINI OpenAI برای تحلیل تصاویر نمودار و تولید تحلیل‌های متنی بازار استفاده می‌شود.

آیا این گردش کار برای تحلیل سهام و ارز دیجیتال قابل استفاده است؟

بله، این گردش کار برای تحلیل نمودارهای هر دو، اعم از سهام و ارز دیجیتال که در TradingView نمایش داده می‌شوند، طراحی شده است.

workflowهای مرتبط

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