اندیکاتور IronHawk Fibonacci Structure Map با نام اختصاری IFSM، یک ابزار تحلیلی پیشرفته برای پلتفرم MetaTrader 5 است که با هدف شناسایی سطوح مهم فیبوناچی، بررسی ساختار بازار و تشخیص نواحی همگرایی قیمت طراحی شده است. این اندیکاتور با تحلیل حرکات قیمتی در سه تایمفریم مختلف، تصویری جامع از وضعیت بازار ارائه میدهد و به معاملهگران کمک میکند سطوح بالقوه حمایت و مقاومت را شناسایی کنند. ترکیب تحلیل فیبوناچی و ساختار بازار، امکان بررسی دقیقتر نقاط احتمالی برگشت قیمت و ادامه روند را فراهم میکند.
یکی از ویژگیهای اصلی IFSM، شناسایی خودکار نقاط سوئینگ و ترسیم سطوح فیبوناچی بر اساس آخرین موجهای قیمتی است. این اندیکاتور سطوح مهم 23.6، 38.2، 50، 61.8 و 78.6 درصد را به همراه سطوح گسترشی 127.2 و 161.8 درصد محاسبه میکند. معاملهگر میتواند هر سطح را بهصورت مستقل فعال یا غیرفعال کند و با انتخاب حالت نمایش مناسب، اطلاعات موردنیاز خود را بدون شلوغ شدن نمودار مشاهده کند.
قابلیت همگرایی فیبوناچی یا Fibonacci Confluence یکی دیگر از امکانات مهم این ابزار است. اندیکاتور با استفاده از میانگین محدوده واقعی قیمت (ATR)، فاصله مجاز بین سطوح فیبوناچی را محاسبه کرده و نواحیای را مشخص میکند که سطوح چند تایمفریم در محدوده قیمتی نزدیک به یکدیگر قرار دارند. این نواحی با عنوان همگرایی چندتایمفریمی نمایش داده میشوند و میتوانند برای بررسی مناطق بالقوه واکنش قیمت، حمایت و مقاومت یا نقاط مناسب برای تحلیل ورود و خروج مورد استفاده قرار گیرند. همچنین امکان دریافت هشدار هنگام ورود قیمت به نواحی همگرایی وجود دارد.
این اندیکاتور علاوه بر تحلیل سطوح فیبوناچی، ساختار بازار را نیز بررسی میکند و اطلاعاتی مانند سقف بالاتر (HH)، کف بالاتر (HL)، سقف پایینتر (LH)، کف پایینتر (LL)، شکست ساختار (BOS) و تغییر ماهیت ساختار (CHoCH) را نمایش میدهد. همچنین در حالت نمایش کامل، نواحی پریمیوم و دیسکانت و سطح تعادل قیمت قابل مشاهده هستند. قابلیت ترسیم نواحی تاریخی همگرایی و علامتگذاری نخستین واکنش قیمت به این نواحی نیز به معاملهگر کمک میکند رفتار گذشته بازار را بررسی کرده و درک بهتری از واکنشهای احتمالی قیمت به دست آورد.
رابط کاربری اندیکاتور
IronHawk Fibonacci Structure Map شامل پنل اطلاعاتی، نمایش جهت موج اصلی، وضعیت ساختار بازار، نزدیکترین سطح فیبوناچی و وضعیت سه تایمفریم انتخابی است. سه حالت نمایش
CLEAN، FULL و MINIMAL امکان مدیریت میزان اطلاعات روی نمودار را فراهم میکنند و دکمههای پیمایش نیز به کاربر اجازه میدهند موجهای قبلی بازار را بررسی کند. این ابزار برای معاملهگران سبکهای پرایس اکشن، معاملات روندی، تحلیل چندتایمفریمی و استراتژیهای مبتنی بر فیبوناچی کاربرد دارد؛ با این حال، نواحی و سیگنالهای آن بهتنهایی تضمینی برای برگشت یا ادامه حرکت قیمت نیستند و بهتر است در کنار مدیریت ریسک و سایر روشهای تأیید معامله استفاده شوند.

توضیحات طراح اندیکاتور
اندیکاتور IronHawk Fibonacci Structure Map بر این ایده استوار است که سطوح فیبوناچی زمانی کاربرد بیشتری دارند که با موجهای تأییدشده بازار و اطلاعات تایمفریمهای بالاتر ترکیب شوند، نه اینکه از نقاط دلخواه روی نمودار رسم شوند.
این اندیکاتور بهصورت خودکار سقفها و کفهای نوسانی تأییدشده را شناسایی میکند، سطوح اصلی اصلاحی و گسترشی فیبوناچی را محاسبه کرده و آنها را در چند تایمفریم با یکدیگر مقایسه میکند. هنگامی که دو یا چند سطح فیبوناچی در فاصله نزدیکی از یکدیگر قرار داشته باشند، اندیکاتور آنها را در قالب یک ناحیه همگرایی مشخص میکند.
سطوح اصلی مورد استفاده شامل 23.6، 38.2، 50، 61.8، 78.6، 127.2 و 161.8 درصد هستند. ناحیه همگرایی بهمعنای صدور خودکار سیگنال خرید یا فروش نیست؛ بلکه محدودهای را مشخص میکند که چند سطح فیبوناچی در آن با یکدیگر همپوشانی دارند و معاملهگر میتواند رفتار قیمت را در آن با دقت بیشتری بررسی کند.
این اندیکاتور همچنین اطلاعاتی درباره ساختار کلی بازار، نواحی پریمیوم و دیسکانت در محدوده موج فعال، نزدیکترین سطح فیبوناچی و فاصله آن از قیمت فعلی ارائه میدهد.
تنظیمات اندیکاتور (IronHawk Fibonacci Structure Map )
Primary (fastest) timeframe : تایمفریم اصلی برای شناسایی موجهای قیمتی، محاسبه ATR، بررسی ساختار بازار و تعیین نواحی همگرایی است. مقدار پیشفرض M5 بوده و میتوانید آن را بر اساس سبک معاملاتی خود تغییر دهید.
Secondary (medium) timeframe : تایمفریم دوم برای شناسایی موجهای قیمتی و سطوح فیبوناچی مستقل استفاده میشود. سطوح این تایمفریم در کنار تایمفریم اصلی برای تشکیل نواحی همگرایی بررسی میشوند. مقدار پیشفرض M15 است.
Higher (slowest) timeframe : تایمفریم بالاتر برای تحلیل موجهای بزرگتر و شناسایی سطوح فیبوناچی در ساختار گستردهتر بازار استفاده میشود. این تایمفریم میتواند به شناسایی نواحی همگرایی مهمتر در چند مقیاس زمانی کمک کند. مقدار پیشفرض H1 است.
Number of bars to scan when detecting pivots : تعداد کندلهایی را مشخص میکند که اندیکاتور برای شناسایی سقفها و کفهای نوسانی یا پیوتها در هر تایمفریم بررسی میکند. افزایش این مقدار امکان بررسی تاریخچه طولانیتر را فراهم میکند، اما ممکن است پردازش اندیکاتور را سنگینتر کند. مقدار پیشفرض 500 است.
Number of bars on each side needed to confirm a pivot : تعداد کندلهای موردنیاز در دو طرف یک کندل برای تأیید سقف یا کف نوسانی را تعیین میکند. مقدار بیشتر معمولاً پیوتهای مهمتر و کمتعدادتری ایجاد میکند، در حالی که مقدار کمتر امکان شناسایی نوسانات کوچکتر را فراهم میسازد. مقدار پیشفرض 4 است.
Maximum number of past swing legs the user can navigate : حداکثر تعداد موجهای گذشته را مشخص میکند که با استفاده از دکمه پیمایش به سمت عقب میتوانید بررسی کنید. افزایش این مقدار امکان مرور تاریخچه بیشتری را فراهم میکند. مقدار پیشفرض 5 است.
Show 23.6% level : با فعال بودن این گزینه، سطح اصلاحی 23.6 درصد فیبوناچی برای موج شناساییشده نمایش داده میشود. این سطح میتواند برای بررسی اصلاحهای کمعمق قیمت در حرکات قدرتمند بازار مورد استفاده قرار گیرد. مقدار پیشفرض true است.
Show 38.2% level : نمایش سطح اصلاحی 38.2 درصد فیبوناچی را کنترل میکند. این سطح یکی از سطوح کلیدی اصلاح قیمت است و در حالت CLEAN نیز بهعنوان یکی از گزینههای انتخاب نزدیکترین سطح مهم در هر تایمفریم بررسی میشود. مقدار پیشفرض true است.
Show 50.0% level : با فعال بودن این گزینه، سطح میانی 50 درصد محدوده موج نمایش داده میشود. این سطح از نظر ریاضی سطح فیبوناچی استاندارد نیست، اما در تحلیل تکنیکال برای بررسی اصلاح نیمهای حرکت قیمت کاربرد زیادی دارد. مقدار پیشفرض true است.
Show 61.8% level : نمایش سطح اصلاحی 61.8 درصد فیبوناچی را کنترل میکند. این سطح یکی از مهمترین نسبتهای مورد استفاده در تحلیل اصلاح قیمت است و در حالت CLEAN نیز برای انتخاب نزدیکترین سطح کلیدی بررسی میشود. مقدار پیشفرض true است.
Show 78.6% level : با فعال بودن این گزینه، سطح اصلاحی 78.6 درصد نمایش داده میشود. این سطح برای بررسی اصلاحهای عمیق قیمت پیش از احتمال ادامه حرکت قبلی استفاده میشود. مقدار پیشفرض true است.
Show 127.2% (extension) level : نمایش سطح گسترشی 127.2 درصد فیبوناچی را کنترل میکند. این سطح خارج از محدوده اصلی اصلاح قرار دارد و میتواند برای بررسی اهداف احتمالی قیمت پس از عبور از محدوده موج مورد استفاده قرار گیرد. مقدار پیشفرض true است.
Show 161.8% (extension) level : با فعال بودن این گزینه، سطح گسترشی 161.8 درصد فیبوناچی نمایش داده میشود. این سطح برای بررسی اهداف احتمالی حرکتهای توسعهیافته و تعیین محدودههای بالقوه ادامه روند کاربرد دارد. مقدار پیشفرض true است.
ATR period used for tolerance calculation : دوره محاسبه ATR را تعیین میکند که برای اندازهگیری نوسان بازار و محاسبه فاصله مجاز بین سطوح فیبوناچی استفاده میشود. مقدار کمتر معمولاً نسبت به تغییرات اخیر قیمت حساستر است و مقدار بیشتر میانگین هموارتری از نوسان ارائه میدهد. مقدار پیشفرض 14 است.
ATR multiplier: price tolerance between clustered levels : ضریب ATR مورد استفاده برای تعیین حداکثر فاصله بین سطوح فیبوناچی در یک ناحیه همگرایی را مشخص میکند. مقدار بیشتر میتواند نواحی گستردهتری ایجاد کند و احتمال تشکیل خوشهها را افزایش دهد؛ مقدار کمتر همگراییهای فشردهتری را شناسایی میکند. مقدار پیشفرض 0.15 است.
Minimum distinct timeframes required to form a cluster : حداقل تعداد تایمفریمهای متفاوت موردنیاز برای تشکیل ناحیه همگرایی را تعیین میکند. مقدار 2 به این معنی است که سطوح دستکم دو تایمفریم باید در محدوده مجاز به یکدیگر نزدیک باشند؛ مقدار 3 شرط سختگیرانهتری ایجاد میکند. مقدار پیشفرض 2 است.
Show live confluence zones : نمایش نواحی همگرایی زنده فیبوناچی را فعال یا غیرفعال میکند. در صورت فعال بودن، اندیکاتور سطوح نزدیک به یکدیگر را در تایمفریمهای انتخابی بررسی کرده و نواحی واجد شرایط را روی نمودار مشخص میکند. مقدار پیشفرض true است.
How far back (in chart bars) a live zone is drawn : تعداد کندلهای نمودار فعلی را مشخص میکند که ناحیه همگرایی زنده به سمت گذشته امتداد پیدا میکند. افزایش این مقدار باعث میشود محدوده از فاصله دورتری در سمت چپ نمودار قابل مشاهده باشد. مقدار پیشفرض 55 است.
How far into the future a live zone is extended : تعداد کندلهای نمودار فعلی را تعیین میکند که ناحیه همگرایی زنده به سمت آینده امتداد مییابد. این تنظیم به مشاهده محدوده احتمالی واکنش قیمت در سمت راست نمودار کمک میکند. مقدار پیشفرض 12 است.

Draw historical confluence zones : نمایش نواحی همگرایی مربوط به موجهای گذشته را فعال یا غیرفعال میکند. این نواحی بر اساس سطوح فیبوناچی موجهای تاریخی محاسبه میشوند و برای بررسی واکنشهای قبلی قیمت کاربرد دارند. مقدار پیشفرض true است.
Number of past swings to analyze : تعداد موجهای قبلی را تعیین میکند که برای شناسایی نواحی تاریخی همگرایی بررسی میشوند. افزایش این مقدار امکان مشاهده نمونههای تاریخی بیشتری را فراهم میکند، اما مقدار نهایی تحت تأثیر تنظیم Maximum number of past swing legs نیز قرار دارد. مقدار پیشفرض 3 است.
Bars to search for the first price reaction : حداکثر تعداد کندلهای تایمفریم اصلی را مشخص میکند که برای یافتن نخستین برخورد قیمت با ناحیه همگرایی تاریخی بررسی میشوند. افزایش این مقدار فرصت بیشتری برای شناسایی واکنش ایجاد میکند، اما زمان پردازش را نیز افزایش میدهد. مقدار پیشفرض 80 است.
Mark the first reaction bar with an arrow : نمایش علامت روی کندلی را کنترل میکند که طبق منطق اندیکاتور برای نخستین بار پس از زمان تشکیل ناحیه، با محدوده آن همپوشانی دارد. این علامت برای بررسی واکنش تاریخی قیمت به ناحیه همگرایی استفاده میشود و بهتنهایی به معنای تأیید برگشت قیمت نیست. مقدار پیشفرض true است.
Show structure context (HH/HL, LH/LL, BOS, CHoCH) : نمایش اطلاعات ساختار بازار را فعال یا غیرفعال میکند. در صورت فعال بودن، اندیکاتور وضعیتهایی مانند سقف بالاتر، کف بالاتر، سقف پایینتر، کف پایینتر، شکست ساختار و تغییر ماهیت ساختار را بر اساس منطق پیادهسازیشده بررسی کرده و در پنل اطلاعاتی نمایش میدهد. مقدار پیشفرض true است.
Show premium/discount zones (FULL view only) : نمایش بخشهای پریمیوم و دیسکانت و سطح تعادل موج اصلی را در حالت FULL کنترل میکند. محدوده بالاتر از سطح میانی موج بهعنوان پریمیوم و محدوده پایینتر بهعنوان دیسکانت مشخص میشود؛ این تقسیمبندی برای تحلیل موقعیت نسبی قیمت در محدوده موج کاربرد دارد. مقدار پیشفرض true است.
Enable MetaTrader popup alerts : فعال یا غیرفعال بودن هشدارهای پنجرهای متاتریدر را تعیین میکند. در صورت فعال بودن، هنگامی که قیمت وارد ناحیه همگرایی زنده شود، اندیکاتور میتواند پیام هشدار مربوط به نماد و محدوده قیمتی را نمایش دهد. مقدار پیشفرض true است.
Enable mobile push notifications : ارسال اعلانهای هشدار به اپلیکیشن موبایل متاتریدر را کنترل میکند. برای دریافت اعلان، علاوه بر فعال بودن این گزینه، باید قابلیت اعلانهای Push در متاتریدر بهدرستی پیکربندی شده باشد. مقدار پیشفرض false است.
Initial view mode : حالت اولیه نمایش اندیکاتور را هنگام بارگذاری تعیین میکند. حالت CLEAN نزدیکترین سطح کلیدی فیبوناچی هر تایمفریم را نمایش میدهد، حالت FULL تمام سطوح فعال فیبوناچی را نشان میدهد و حالت MINIMAL سطوح فیبوناچی را پنهان میکند و تمرکز را روی ساختار و نواحی همگرایی قرار میدهد. مقدار پیشفرض CLEAN است.
Show the info panel : نمایش پنل اطلاعاتی اندیکاتور را کنترل میکند. این پنل اطلاعاتی مانند نماد، تایمفریم نمودار، جهت موج اصلی، وضعیت ساختار بازار، نزدیکترین سطح فیبوناچی و جهت موج در سه تایمفریم انتخابی را نمایش میدهد. مقدار پیشفرض true است.
Show navigation buttons : نمایش دکمههای پیمایش موجهای تاریخی و تغییر حالت نمایش را کنترل میکند. با این دکمهها میتوانید موجهای قبلی را بررسی کنید یا بین حالتهای CLEAN، FULL و MINIMAL جابهجا شوید. مقدار پیشفرض true است.
How far into the future level labels are drawn : فاصله افقی برچسبهای سطوح فیبوناچی و برخی برچسبهای مرتبط را از زمان فعلی نمودار تعیین میکند. افزایش این مقدار برچسبها را به سمت راست نمودار منتقل میکند تا از شلوغی ناحیه قیمت فعلی کاسته شود. مقدار پیشفرض 5 است.
Primary timeframe color : رنگ خطوط و برچسبهای فیبوناچی مربوط به تایمفریم اصلی را تعیین میکند. استفاده از رنگ متفاوت برای تایمفریم اصلی به تشخیص سطوح آن در میان سطوح تایمفریمهای دیگر کمک میکند. مقدار پیشفرض DeepSkyBlue است.
Secondary timeframe color : رنگ خطوط و برچسبهای فیبوناچی مربوط به تایمفریم دوم را مشخص میکند. این رنگ به تفکیک بصری سطوح تایمفریم میانی از سطوح تایمفریم اصلی و بالاتر کمک میکند. مقدار پیشفرض MediumPurple است.
Higher timeframe color : رنگ خطوط و برچسبهای فیبوناچی مربوط به تایمفریم بالاتر را تعیین میکند. این رنگ برای تشخیص سریعتر سطوح موجهای تایمفریم بالاتر استفاده میشود. مقدار پیشفرض Orange است.
Cluster zone color : رنگ نواحی همگرایی زنده، خطوط میانی و برچسبهای مرتبط را مشخص میکند. انتخاب رنگی متمایز باعث میشود محدودههایی که سطوح چند تایمفریم در آنها نزدیک هستند، سریعتر دیده شوند. مقدار پیشفرض Gold است.
Historical zone color : رنگ نواحی همگرایی تاریخی و علامتهای واکنش قیمت را تعیین میکند. این تنظیم به تفکیک نواحی گذشته از نواحی همگرایی زنده و خطوط فیبوناچی کمک میکند. مقدار پیشفرض DarkOrange است.
Bullish structure color : رنگ نمایش وضعیتهای صعودی ساختار بازار را مشخص میکند. این رنگ برای اطلاعات صعودی مانند جهت موج صعودی و برخی وضعیتهای صعودی ساختار استفاده میشود. مقدار پیشفرض LimeGreen است.
Bearish structure color : رنگ نمایش وضعیتهای نزولی ساختار بازار را تعیین میکند. این رنگ برای مشخص کردن جهت موج نزولی و برخی وضعیتهای نزولی ساختار بازار به کار میرود. مقدار پیشفرض Tomato است.
Primary text color : رنگ اصلی نوشتههای اندیکاتور، از جمله برخی اطلاعات پنل و برچسبهای متنی را مشخص میکند. بهتر است رنگی انتخاب شود که روی پسزمینه نمودار و پنل بهوضوح خوانده شود. مقدار پیشفرض White است.
Secondary text color : رنگ نوشتههای فرعی مانند اطلاعات تکمیلی پنل و وضعیت تایمفریمها را تعیین میکند. این رنگ برای متمایز کردن اطلاعات کمکی از نوشتههای اصلی استفاده میشود. مقدار پیشفرض Silver است.
Panel background color : رنگ پسزمینه پنل اطلاعاتی و پسزمینه دکمههای پیمایش را مشخص میکند. انتخاب رنگ مناسب به خوانایی اطلاعات و هماهنگی ظاهری پنل با نمودار کمک میکند. مقدار پیشفرض Black است.
Prefix for all chart objects : پیشوند نام اشیای گرافیکی ساختهشده توسط اندیکاتور را تعیین میکند. این پیشوند برای نامگذاری خطوط، برچسبها، نواحی، پنل و دکمهها استفاده میشود و کمک میکند اشیای متعلق به اندیکاتور از سایر اشیای نمودار تفکیک شوند. مقدار پیشفرض IH_FIB_MAP است.