تحلیل تکنیکال و ترید

دوشنبه, 14 آذر 1401 07:05

استفاده از هشدارهای تریدینگ ویو برای تریگر کردن استراتژی‌ها

این مورد را ارزیابی کنید
(1 رای)

قابلیت تریگر شدن تریدها بر اساس شرایط یکی از جدیدترین امکانات تریدینگ ویو است. حالا می‌توانید استراتژی‌های Capitalise.ai را بر اساس هشدارهای تریدینگ ویو تریگر کنید. به این ترتیب دنیایی از قابلیت‌های جدید برای شما ایجاد می‌شود چون حالا می‌توانید از همه امکانات تریدینگ ویو برای اتوماسییون معاملات بدون کد نویسی استفاده کنید.

هشدار (Alert) در تریدینگ ویو چیست؟

در تریدینگ ویو امکان ایجاد هشدار بر اساس هر یک از عناصر بصری نمودار از جمله خطوط، قیمت‌ها و اندیکاتورها وجود دارد اما می‌توان این هشدارها را از طریق اسکریپت Pine هم ارسال کرد. Webhook در تریدینگ ویو ابزاری برای ارسال پیام به یک شخص ثالث در صورت تریگر شدن (فعال شدن) یک هشدار است.

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

برای هر هشدار تریدینگ ویو می‌توانید Webhook URL را از بخش Alert Actions انتخاب کنید.

Webhook راهی برای ارسال پیام به یک نشانی خاص (URL) در صورت تریگر شدن هشدار است. هر Webhook دارای دو پارامتر است:

  1. URL: آدرسی که پیام Webhook به آن ارسال می‌شود.
  2. پیام: یک لیست از نوع JSON که متشکل از شناسه Webhook است.

می‌توانیم چند شناسه به این لیست ارسال کنیم تا چند Webhook تریگر شوند.

زمانی که با استفاده از یک شرط Webhook یک استراتژی Capitalise.ai ایجاد می‌کنید، اگر هشدار تریدینگ ویوی شما تریگر شود، استراتژی شما هم فعال می‌شود.

چگونه به استراتژی تریدینگ، هشدار اضافه کنیم؟

در پنجره ویزارد Capitalise.ai، Webhook شرط را به استراتژی خودتان اضافه کنید.

وقتی Webhook را بنویسید، یک لینک و پیام متمایز دریافت می‌کنید که به صورت اختصاصی برای این شرط خاص ایجاد شده است. هنگام تعریف Webhook این اطلاعات را در فیلدهای مربوطه از اینترفیس تنظیم هشدار تریدینگ ویو کپی کنید. حالا وقتی هشدار تریگر شود، شرط استراتژی که مربوط به این Webhook بوده هم تریگر می‌شود.

مثالی از یک استراتژی تریدینگ VWAP

VWAP (مخفف میانگین قیمت با وزنِ حجم) یک اندیکاتور تکنیکال است که وقتی به دنبال خرید کمتر از میانگین قیمت بازار و فروش بالاتر از میانگین قیمت باشیم از آن استفاده می‌کنیم. با استفاده از این منطق می‌توانیم شرایط زیر را به عنوان استراتژی تریدینگ خودمان در نظر بگیریم:

ورود

  1. هر زمان قیمت کمتر از باند پایین اندیکاتور VWAP باشد، وارد پوزیشن long (خرید) می‌شویم.
  2. بعد از ساعت اول معاملات که قیمت ثابت شد و تا زمان 15 به وقت منطقه شرق، به دنبال موقعیت ورود هستیم.

خروج

  1. وقتی نمودار قیمت به بالاتر از باند بالایی VWAP برسد یا در سطح توقف 5 درصد، پوزیشن را می‌بندیم.
  2. معامله، پس از سشن معاملاتی رسمی بازار باز نمی‌ماند.

معامله مورد نظر در نمودارهای تریدینگ ویو به این صورت است:

برای اتوماسیون این استراتژی، باید مراحل زیر را طی کنیم:

  1. استراتژی ورود مناسب را در ویزارد ai مشخص کنید

“Between 10:30 AM and 15:00 eastern time if Webhook triggers buy 30 MRNA”

(بین 10:30 صبح و 15 به وقت شرق اگر Webhook  تریگر شد، 30 MRNA بخر)

  1. روی کلمه Webhook کلیک کرده و سپس لینک و پیام (MSG1) را کپی کنید.

 

  1. تریدینگ ویو را باز کرده و تریگر Webhook را تنظیم کنید:
    • اندیکاتور VWAP را به نمودار دلخواهتان اضافه کنید.
    • منوی Alert را باز کرده و هشدار تریدینگ ویو را تنظیم کنید:

Asset = MRNA
Crossing Down
VWAP, Lower Band

 

  • در قسمت Options گزینه Once per bar را انتخاب کنید چون قرار است این شرط بیشتر از یک بار تریگر شود و در نهایت چند معامله به مرور زمان ایجاد کند. همزمان، نمی‌خواهیم بیشتر از یک هشدار به ازای هر میله ارسال کنیم. بهتر است تایم فریمی را انتخاب کنیم که کمتر از یک ساعت باشد.

 

  • در قسمت Alert Actions گزینه Webhook URL را انتخاب کرده و آدرس کپی شده در مرحله سوم را پیست کنید.

 

  • در قسمت MSG1، MSG1 کپی شده در گام سوم را پیست کنید.

 

  • روی Create کلیک کنید.
  1. استراتژی ورود مناسب را در ویزارد ai مشخص کنید:

 “Close position if Webhook triggers or at loss of 5% or at 15:59 eastern time”

  1. لینک و پیام را کپی کنید (MSG2)
  2. تریدینگ ویو را باز کرده و تریگر Webhook برای خروج را تنظیم کنید - همان مراحل را طی کنید اما حالا برای وقتی که قیمت از بالای VWAP بالایی خارج شود.
  3. لینک و MSG2 را در بخش Webhook URL پیست کنید.

 

  1. به ai برگردید و استراتژی را تنظیم کنید تا به صورت حلقه‌ای اجرا شود (تا بتواند به صورت خودکار وارد پوزیشن شده یا از آن خارج شود)؛
  2. روی Next کلیک کرده و در صفحه تأیید، استراتژی خودتان را تأیید کنید.
  3. با استفاده از حالت Simulation (شبیه سازی) استراتژی خودتان را امتحان کنید یا اینکه آن را به صورت زنده اجرا کرده و اجازه دهید ai مستقیماً از طریق اکانت شما آن را اجرا کند.

نکات

  • وقتی یک استراتژی در مرحله ورود باشد، هر پیام دریافتی webhook که مربوط به خروج باشد، نادیده گرفته می‌شود. و بالعکس، وقتی استراتژی در فاز خروج باشد، هر پیام دریافتی webhook که متعلق به ورود باشد، نادیده گرفته می‌شود.
  • وقتی یک پیام برای یک webhook خاص دریافت شود، آن شرط webhook تریگر باقی می‌ماند تا وقتی که کل استراتژی به فاز بعد حرکت کند (از ورود به خروج و بالعکس).

کنترل چند استراتژی با یک هشدار

Webhook یک قابلیت قدرتمند است که فرصت‌های زیادی ایجاد می‌کند و یکی از این فرصت‌ها، امکان تریگر کردن چند استراتژی خودکار از طریق یک هشدار است. می‌توان از این گزینه برای کارهای زیر استفاده کرد:

  1. تریگر کردن چند شرط برای چند استراتژی: مثلاً می‌توانیم 2 استراتژی یکسان را مدیریت کنیم که یکی به حساب بایننس و دیگری به حساب Interactive Brokers ما وصل باشد. به این ترتیب می‌توانیم حالتی را ایجاد کنیم که مثلاً وقتی تریگر شود، 5 BTC/USDT از حساب بایننس ما خریده و همزمان هزار دلار GBTC در حساب Interactive Brokers بخرد.
  2. مدیریت ریسک: می‌توانیم همه پوزیشن‌های خودمان را در همه حساب‌ها با یک تریگر ببندیم.
  3. مدیریت تریدینگ برای خانواده و دوستان: اگر دوستتان شناسه webhook استراتژی ai خودش را در اختیار شما قرار دهد، می‌توانید با ارسال یک هشدار تریدینگ ویو به حساب webhook او، معاملات او را مدیریت کنید. می‌توانید این کار را همزمان برای چند نفر انجام دهید. نکته مهم این که دوست شما کنترل کامل حجم معامله، جابجایی بین تریدینگ واقعی و شبیه سازی شده و اینکه استراتژی مدیریت شده خودکار را ادامه دهد یا خیر در اختیار دارد.

این سیستم چگونه کار می‌کند؟

پیامی که ارسال می‌کنیم از نوع JSON است، در این JSON فهرستی از IDها را ارسال می‌کنیم. این لیست می‌تواند شامل یک (بیشتر مواقع) یا چند ID باشد.

  • یک پیام حاوی یک ID:
  • {“alertId”: “3a89741a-2cea-49c9-a4ce-aef2840738c5”}
  • یک پیام حاوی چند ID:
  • {“alertIds”: [“38bb324b-4c2c-4582-b4be-bfecf534eda8”,“d2425ea0-e1b8-4554-a8e0-f2c658899283″,”3a89741a-2cea-49c9-a4ce-aef2840738c5”]}

هنگام ارسال چند ID Webhook می‌توانید همزمان شرایط مختلف را تریگر کنید.

خلاصه

چند روش برای استفاده از هشدارهای TradingView جهت اتوماسیون تریدینگ وجود دارد:

  • در مرحله ورود به پوزیشن
  • در مرحله خروج از پوزیشن
  • در هر دو مرحله
  • ترکیب با شرایط دیگر
  • ایجاد سناریوهایی با چند Webhook
  • ایجاد شرایطی برای ورود و خروج که فقط webhook به عنوان شرط آن عمل می‌کند - با این کار می‌توانید از قابلیت اتصال ai به چند بروکر به عنوان عامل اجرا استفاده کنید و در عین حال زمانبندی اجرا را خودتان تعیین کنید.

این قابلیت جدید دنیایی از فرصت‌ها را برای شما ایجاد می‌کند.