اندیکاتور ATS Confirmed Swings برای متاتریدر 5 ابزاری برای شناسایی نقاط Swing High و Swing Low در نمودار قیمت است که با تمرکز ویژه بر جلوگیری از Repaint طراحی شده است. برخلاف برخی اندیکاتورهای تشخیص پیوت که ممکن است با ورود اطلاعات جدید جایگاه سیگنالهای قبلی را تغییر دهند، این اندیکاتور تنها زمانی یک نقطه چرخش را روی نمودار نمایش میدهد که تعداد مشخصی کندل بستهشده در سمت راست و چپ آن، ساختار Swing را تأیید کرده باشند.
منطق اصلی اندیکاتور بر پایه پارامتر Confirmation Bars on Each Side قرار دارد. این مقدار مشخص میکند که برای تأیید یک Swing، چند کندل در هر دو طرف نقطه موردنظر بررسی شوند. برای مثال، با مقدار پیشفرض 5، قیمت High یا Low یک کندل باید با پنج کندل قبل و پنج کندل بعد مقایسه شود تا مشخص شود آیا آن کندل یک Swing High یا Swing Low معتبر محسوب میشود.
یکی از مهمترین ویژگیهای ATS Confirmed Swings این است که برای تأیید نقاط چرخش، فقط از کندلهای بستهشده استفاده میکند. بنابراین آخرین کندل در حال تشکیل وارد فرآیند تأیید نمیشود و اندیکاتور تا زمانی که تعداد موردنیاز کندلهای بعدی بسته نشوند، هیچ سیگنالی را زودتر روی نمودار قرار نمیدهد. این روش باعث میشود نقاط Swing پس از تأیید، ثبات بیشتری داشته باشند و سیگنالهای کاذب ناشی از تغییر لحظهای قیمت کاهش پیدا کنند.
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
در تشخیص Swing High، اندیکاتور بررسی میکند که قیمت High کندل موردنظر نسبت به High کندلهای اطراف خود در موقعیت مناسبی قرار داشته باشد. به همین شکل، برای شناسایی Swing Low، قیمت Low کندل با Low کندلهای قبل و بعد مقایسه میشود. در صورت برقرار بودن شرایط، یک فلش قرمز در بالای Swing High و یک فلش آبی در پایین Swing Low روی نمودار نمایش داده میشود.
اندیکاتور امکان محدود کردن تعداد کندلهایی را که برای پیدا کردن Swingها بررسی میشوند نیز فراهم کرده است. گزینه Max Bars to Scan on the Chart به کاربر اجازه میدهد تعداد مشخصی از کندلهای اخیر را برای تحلیل انتخاب کند. اگر این مقدار روی صفر قرار گیرد، محدودیتی برای تعداد کندلهای مورد بررسی اعمال نمیشود و کل دادههای در دسترس نمودار میتوانند اسکن شوند.
یکی دیگر از قابلیتهای کاربردی این ابزار، سیستم هشدار آن است. در صورت فعال کردن Popup Alert، هنگام تأیید یک Swing جدید، پیام هشدار در محیط متاتریدر نمایش داده میشود. همچنین گزینه Push Notification امکان ارسال همین هشدار را به دستگاههای متصل به حساب متاتریدر فراهم میکند تا معاملهگر بتواند حتی در خارج از محیط دسکتاپ نیز از تشکیل Swing جدید مطلع شود.
سیستم هشدار تنها یکبار برای هر Swing تأییدشده اجرا میشود و زمان آخرین کندلی که باعث ایجاد هشدار شده است ذخیره میشود. این سازوکار از ارسال مکرر هشدار برای یک نقطه جلوگیری میکند. همچنین بخش مربوط به دادههای تأییدنشده در انتهای نمودار عمداً خالی نگه داشته میشود تا هیچ Swing زودهنگامی قبل از تکمیل فرآیند تأیید روی نمودار نمایش داده نشود.
در مجموع، ATS Confirmed Swings یک اندیکاتور ساده اما کاربردی برای معاملهگرانی است که به نقاط چرخش معتبر و غیرقابل بازنویسی اهمیت میدهند. ترکیب تأیید بر اساس کندلهای بستهشده، جلوگیری از نمایش سیگنالهای زودهنگام، امکان محدود کردن محدوده اسکن و سیستم هشدار Popup و Push، این ابزار را برای تحلیل ساختار بازار، شناسایی نقاط حمایت و مقاومت و استفاده بهعنوان پایهای برای استراتژیهای معاملاتی مبتنی بر Swing مناسب میکند.

توضیحات طراح اندیکاتور
این اندیکاتور سقفها و کفهای نوسانی (Swing High و Swing Low) را روی نمودار مشخص میکند و به هیچ عنوان ریپینت (Repaint) نمیکند. هر Swing تنها زمانی روی نمودار رسم میشود که کندلهایی که برای تأیید آن لازم هستند کاملاً بسته شده باشند. بنابراین چیزی که امروز روی نمودار مشاهده میکنید، در آینده نیز به همان شکل باقی خواهد ماند.
نحوه عملکرد
یک کندل زمانی به عنوان Swing High شناسایی میشود که قیمت بالاترین آن از بالاترین قیمت N کندل سمت چپ بیشتر باشد و از بالاترین قیمت کندلهای Nگانه سمت راست نیز پایینتر نباشد. Swing Low نیز با همین منطق اما به صورت معکوس شناسایی میشود. کندلی که هنوز در حال تشکیل است، هیچگاه در فرآیند تأیید استفاده نمیشود و یک Swing تنها زمانی روی نمودار رسم خواهد شد که تمام N کندل تأییدکننده در سمت راست آن بسته شده باشند.
در این اندیکاتور هیچ سیگنالی زودتر از موعد رسم نمیشود و پس از نمایش نیز حذف نخواهد شد. همین ویژگی باعث میشود که Swingهای شناساییشده بتوانند به عنوان یک پایه مطمئن برای پیادهسازی منطقهایی مانند BOS و CHoCH و همچنین انجام بکتست مورد استفاده قرار بگیرند. البته در مقابل این دقت و عدم ریپینت، باید تأخیر N کندلی را پذیرفت؛ زیرا برای شناسایی یک Swing بدون ریپینت، این تأخیر اجتنابناپذیر است.

بافرهای قابل استفاده در اکسپرت
این اندیکاتور برای استفاده از طریق iCustom و CopyBuffer در اکسپرتهای معاملاتی نیز آماده شده است. Buffer 0 قیمت Swing High را در اختیار اکسپرت قرار میدهد و زمانی که Swing High وجود نداشته باشد، مقدار EMPTY_VALUE برگردانده میشود. Buffer 1 نیز قیمت Swing Low را ارائه میکند و در صورت نبود Swing Low، مقدار EMPTY_VALUE خواهد داشت.
در نهایت باید توجه داشت که این اندیکاتور یک ابزار ترسیمی برای شناسایی ساختار بازار است و بهتنهایی یک سیگنال معاملاتی محسوب نمیشود؛ بنابراین هیچ ادعایی درباره سودآوری معاملات ندارد. این ابزار را میتوان روی هر نماد معاملاتی و در هر تایمفریمی استفاده کرد.
تنظیمات اندیکاتور ATS Confirmed Swings
InpStrength – Confirmation bars on each side : تعداد کندلهای تأییدشده در هر طرف نقطه موردنظر را برای شناسایی Swing High و Swing Low مشخص میکند. مقدار پیشفرض 5 است؛ یعنی برای تأیید یک Swing، پنج کندل در سمت چپ و پنج کندل بستهشده در سمت راست نقطه بررسی میشوند. افزایش این مقدار باعث میشود تنها نقاط چرخش قویتر و مهمتر شناسایی شوند، اما سیگنالها با تأخیر بیشتری ظاهر خواهند شد. کاهش آن حساسیت اندیکاتور را افزایش داده و Swingهای بیشتری را شناسایی میکند.
InpMaxBars – Bars to scan on the chart (0 = all) : تعداد کندلهایی را که اندیکاتور برای پیدا کردن Swingها بررسی میکند تعیین میکند. مقدار پیشفرض 2000 است؛ بنابراین حداکثر 2000 کندل اخیر اسکن میشوند. قرار دادن این مقدار روی 0 باعث میشود تمام کندلهای موجود در نمودار مورد بررسی قرار گیرند. مقدار کمتر میتواند حجم محاسبات را کاهش داده و تمرکز اندیکاتور را روی دادههای جدیدتر قرار دهد.

InpAlert – Popup alert when a new swing is confirmed : فعال یا غیرفعال بودن هشدار Popup هنگام تأیید یک Swing جدید را مشخص میکند. مقدار پیشفرض False است. در صورت فعال کردن این گزینه، پس از تأیید Swing High یا Swing Low، یک پیام هشدار در محیط متاتریدر نمایش داده میشود.
InpPush – Push notification when a new swing is confirmed : ارسال اعلان Push هنگام تأیید یک Swing جدید را کنترل میکند. مقدار پیشفرض False است. با فعال کردن این گزینه، پس از تأیید Swing، اعلان مربوط به نماد، تایمفریم و قیمت نقطه Swing به دستگاه متصل به حساب MetaTrader ارسال خواهد شد.
اندیکاتور ATS Confirmed Swings
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.










