اندیکاتور False Breakouts برای متاتریدر ۵ ️
در دنیای معاملهگری، شناسایی شکستهای کاذب (False Breakouts) یکی از تکنیکهای مهم برای کسب سود است. اندیکاتور False Breakouts.mq5 ابزاری حرفهای است که با تحلیل سطوح حمایت و مقاومت، نقاط خرید و فروش، و همچنین سقف و کفهای بازار را شناسایی میکند. در این مقاله، به صورت کامل عملکرد، ویژگیها و کاربردهای این اندیکاتور را بررسی میکنیم و نکات عملی برای استفاده بهینه از آن ارائه میدهیم.
نمای کلی اندیکاتور
اندیکاتور False Breakouts با هدف اصلی شناسایی شکستهای کاذب سطوح حمایت و مقاومت طراحی شده است.
ویژگیهای کلیدی این اندیکاتور عبارتاند از:
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
| ویژگی | توضیح |
|---|---|
| نقاط خرید (Buy Points) | شناسایی زمانی که قیمت حمایت را میشکند و دوباره بالاتر بازمیگردد |
| نقاط فروش (Sell Points) | شناسایی زمانی که قیمت مقاومت را میشکند و دوباره پایینتر بازمیگردد |
| سطوح حمایت و مقاومت پویا | خطوط آبی برای حمایت و خطوط قرمز برای مقاومت |
| سقف و کفهای بازار | کمک به تحلیل نقاط چرخش قیمت |
| نمایش بصری | استفاده از فلشها و خطوط برای آسانتر کردن تحلیل |
استفاده از بافرها (Buffers) باعث میشود اطلاعات به صورت بصری و قابل فهم روی چارت نمایش داده شود و معاملهگر بتواند تصمیمات بهتری اتخاذ کند.
ساختار کد و اجزای اندیکاتور
اندیکاتور از نظر فنی دارای ساختار منظم و قابل فهمی است که شامل بافرها، نمودارها، توابع و متغیرهای سراسری میشود.
خصوصیات کلی اندیکاتور
| ویژگی | مقدار |
|---|---|
| نام اندیکاتور | FalseBreakouts.mq5 |
| نسخه | 1.00 |
| پنجره نمایش | چارت اصلی (indicator_chart_window) |
بافرها و نمودارها
اندیکاتور ۶ بافر اصلی دارد که دادهها را ذخیره و با ۶ نمودار آنها را روی چارت نمایش میدهد:
| نوع بافر | نوع نمایش | رنگ | ضخامت | توضیح |
|---|---|---|---|---|
| Buy | DRAW_ARROW (فلش بالا) | آبی | 5 | نمایش نقاط خرید |
| Sell | DRAW_ARROW (فلش پایین) | قرمز | 5 | نمایش نقاط فروش |
| Support | DRAW_LINE (خط پیوسته) | آبی | – | خطوط حمایت |
| Resistance | DRAW_LINE (خط پیوسته) | قرمز | – | خطوط مقاومت |
| Bottom | DRAW_ARROW (فلش پایین) | قرمز | 5 | نمایش کفهای بازار |
| Top | DRAW_ARROW (فلش بالا) | آبی | 5 | نمایش سقفهای بازار |
متغیرهای سراسری
اندیکاتور برای ذخیرهسازی دادهها و تسهیل محاسبات از متغیرهای سراسری استفاده میکند:
| متغیر | کاربرد |
|---|---|
| ExtResistancesBuffer[] | ذخیره سطوح مقاومت |
| ExtSupportsBuffer[] | ذخیره سطوح حمایت |
| ExtTopsBuffer[] | ذخیره سقفهای شناساییشده |
| ExtBottomsBuffer[] | ذخیره کفهای شناساییشده |
| ExtSellBuffer[] | ذخیره نقاط فروش |
| ExtBuyBuffer[] | ذخیره نقاط خرید |
این بافرها باعث میشوند اندیکاتور بهصورت پویا و خودکار دادههای بازار را تحلیل کند و نقاط کلیدی را روی چارت نمایش دهد.
توابع اصلی اندیکاتور
اندیکاتور False Breakouts چندین تابع مهم دارد که هر کدام وظیفه خاصی در تحلیل دادهها و تولید سیگنال دارند:
تابع OnInit()
-
هدف: مقداردهی اولیه اندیکاتور و اتصال بافرها.
-
عملیات:
- اتصال بافرها به نمودارها
- تنظیم مقادیر خالی (PLOT_EMPTY_VALUE) برای بافرها
- تعیین آیکونهای فلش برای خرید و فروش
- جایگذاری فلشها روی چارت
تابع OnCalculate()
-
هدف: محاسبه و بروزرسانی دادهها با هر کندل یا تیک جدید.
-
عملیات:
- بررسی دادههای جدید برای تحلیل
- مقداردهی اولیه بافرها در صورت نیاز
- شناسایی سقفها (IS_TOP) و کفها (IS_BOTTOM) بر اساس قیمتهای High و Low
- بروزرسانی بافرهای مقاومت، حمایت، سقف و کف
- فراخوانی توابع IsBuy() و IsSell() برای شناسایی نقاط خرید و فروش
تابع IndexNextPoint()
- هدف: یافتن اندیس نقطه معتبر بعدی (غیر صفر) در یک بافر
- کاربرد: استفاده در توابع IsBuy() و IsSell() برای شناسایی آخرین نقطه مرجع
تابع IsBuy()
-
هدف: تولید سیگنال خرید
-
منطق:
- بررسی اینکه قیمت فعلی بالاتر از نقطه مرجع (حمایت) باشد
- تأیید شکست کاذب حمایت (قیمت ابتدا پایین رفته و دوباره بالاتر بازگشته)
- در صورت برقراری شرایط، مقدار true بازگردانده میشود
تابع IsSell()
-
هدف: تولید سیگنال فروش
-
منطق:
- بررسی اینکه قیمت فعلی پایینتر از نقطه مرجع (مقاومت) باشد
- تأیید شکست کاذب مقاومت (قیمت ابتدا بالاتر رفته و دوباره پایینتر بازگشته)
- در صورت برقراری شرایط، مقدار true بازگردانده میشود
منطق عملکرد اندیکاتور
اندیکاتور False Breakouts بر پایه شناسایی سقفها، کفها و شکستهای کاذب کار میکند.
شناسایی سقفها و کفها
- سقف (Top): زمانی که High کندل فعلی بالاتر از High کندلهای مجاور باشد.
- کف (Bottom): زمانی که Low کندل فعلی پایینتر از Low کندلهای مجاور باشد.
بروزرسانی حمایت و مقاومت
- آخرین سقف شناساییشده → مقاومت
- آخرین کف شناساییشده → حمایت
تولید سیگنال خرید و فروش
- سیگنال خرید: وقتی قیمت حمایت را شکسته و دوباره بالاتر بازگردد.
- سیگنال فروش: وقتی قیمت مقاومت را شکسته و دوباره پایینتر بازگردد.
مثال عملی از استفاده
اندیکاتور False Breakouts قابل استفاده روی هر چارت در MetaTrader 5 است.
نمایشها روی چارت:
| علامت | توضیح |
|---|---|
| فلش آبی | نقاط خرید |
| فلش قرمز | نقاط فروش |
| خط آبی | سطوح حمایت |
| خط قرمز | سطوح مقاومت |
| فلش پایین | کفهای بازار |
| فلش بالا | سقفهای بازار |
نکات مهم برای معاملهگران
-
تست روی تایمفریمها و بازارهای مختلف: برای اطمینان از دقت اندیکاتور، آن را روی چند بازار و تایمفریم تست کنید.
-
استفاده در کنار دیگر ابزارها: ترکیب False Breakouts با اندیکاتورهایی مانند RSI، MACD و Moving Average میتواند نتایج دقیقتر و کمریسکتری ایجاد کند.
-
هشدارها و اعلانها: اندیکاتور را میتوان سفارشی کرد تا هنگام تولید سیگنال، هشدار صوتی یا اعلان ارسال کند.
-
مدیریت سرمایه: همیشه از حد ضرر (Stop Loss) و حد سود (Take Profit) مناسب استفاده کنید تا ریسک معاملات کاهش یابد.
مزایای استفاده از False Breakouts
- شناسایی دقیق شکستهای کاذب: کمک میکند معاملهگر قبل از افتادن در تله شکستهای کاذب تصمیم درست بگیرد.
- نمایش بصری ساده و روان: فلشها و خطوط به راحتی قابل تشخیص هستند.
- قابلیت سفارشیسازی: رنگها، ضخامت خطوط و فاصله فلشها قابل تغییر است.
- تحلیل پویا و خودکار: اندیکاتور با هر کندل یا تیک جدید بهروزرسانی میشود.
اندیکاتور False Breakouts ابزاری حرفهای و کاربردی برای معاملهگرانی است که به دنبال شناسایی شکستهای کاذب حمایت و مقاومت هستند. با استفاده از این اندیکاتور میتوان:
- نقاط ورود و خروج دقیقتر پیدا کرد
- سطوح کلیدی حمایت و مقاومت را شناسایی نمود
- سقفها و کفهای بازار را به راحتی تشخیص داد
نکته مهم: هیچ اندیکاتوری بدون اشتباه نیست. همواره قبل از استفاده واقعی، روی حساب دمو تست انجام دهید و ریسکها را مدیریت کنید.
اندیکاتور False Breakouts
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
اندیکاتور False Breakouts
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.













