اندیکاتور Currency Strength Meter برای متاتریدر 5 ابزاری کاربردی جهت بررسی و مقایسه قدرت نسبی هشت ارز اصلی بازار فارکس شامل دلار آمریکا (USD)، یورو (EUR)، پوند انگلیس (GBP)، ین ژاپن (JPY)، فرانک سوئیس (CHF)، دلار استرالیا (AUD)، دلار کانادا (CAD) و دلار نیوزیلند (NZD) است. این اندیکاتور با تحلیل تغییرات درصدی قیمت جفتارزهای موجود در بروکر، میزان قدرت هر ارز را محاسبه میکند و نتیجه را بهصورت یک پنل گرافیکی روی نمودار نمایش میدهد.
یکی از قابلیتهای مهم Currency Strength Meter، رتبهبندی ارزها بر اساس قدرت محاسبهشده آنهاست. ارزها در پنل اندیکاتور از قویترین تا ضعیفترین مرتب میشوند و مقدار تغییرات قدرت هر ارز بهصورت درصدی در کنار نماد آن نمایش داده میشود. نوارهای گرافیکی نیز امکان مقایسه سریع قدرت ارزها را فراهم میکنند؛ بهطوریکه نوار سبز نشاندهنده مقدار قدرت مثبت و نوار قرمز نشاندهنده مقدار قدرت منفی است.
این اندیکاتور امکان تنظیم تایمفریم محاسباتی و تعداد کندلهای گذشته را در اختیار معاملهگر قرار میدهد. برای مثال، با انتخاب تایمفریم یکساعته و تعداد 24 کندل، تغییرات قیمت جفتارزها نسبت به 24 کندل قبل بررسی میشود. معاملهگر میتواند با تغییر این تنظیمات، قدرت ارزها را در بازههای زمانی کوتاهمدت یا بلندمدت بررسی کند و از نتایج آن برای شناسایی ارزهای دارای عملکرد نسبی بهتر یا ضعیفتر بهره ببرد.
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
از دیگر ویژگیهای Currency Strength Meter، قابلیت شخصیسازی ظاهر پنل است. امکان تغییر محل قرارگیری پنل روی نمودار، فاصله افقی و عمودی، حداکثر طول نوارها، ارتفاع نوارها، اندازه فونت و رنگهای مختلف وجود دارد. این امکانات به معاملهگر کمک میکنند تا اطلاعات قدرت ارزها را متناسب با چیدمان نمودار و سبک معاملاتی خود مشاهده کند، بدون آنکه نیاز باشد برای بررسی هر ارز بهصورت جداگانه نمودارهای متعددی را باز کند.
اندیکاتور Currency Strength Meter میتواند بهعنوان ابزاری کمکی در استراتژیهای معاملاتی فارکس مورد استفاده قرار گیرد. برای نمونه، معاملهگر میتواند جفتارزهایی را بررسی کند که یک ارز با قدرت نسبی بیشتر در برابر ارزی با قدرت نسبی کمتر قرار گرفته است و سپس با استفاده از تحلیل تکنیکال، بررسی روند، سطوح حمایت و مقاومت و مدیریت ریسک، درباره ورود به معامله تصمیم بگیرد. بااینحال، قدرت نسبی ارزها بهتنهایی سیگنال قطعی خرید یا فروش نیست و نتایج این اندیکاتور به جفتارزهای در دسترس بروکر و دادههای تاریخی موجود وابسته است.
توضیحات طراح اندیکاتور قدرت ارزها (Currency Strength Meter)
ایده اصلی اندیکاتور
هدف اصلی اندیکاتور: بررسی یک جفتارز بهتنهایی فقط نشان میدهد که یک ارز در برابر ارز دیگر چه عملکردی داشته است و ممکن است تصویر گمراهکنندهای از وضعیت بازار ارائه دهد. برای مثال، ممکن است جفتارز یورو به دلار تغییر چندانی نداشته باشد، زیرا هر دو ارز همزمان ضعیف یا قوی شدهاند. این اندیکاتور با بررسی تمام جفتارزهای موجود نزد بروکر از میان هشت ارز اصلی شامل دلار آمریکا، یورو، پوند انگلیس، ین ژاپن، فرانک سوئیس، دلار استرالیا، دلار کانادا و دلار نیوزیلند، تغییرات درصدی قیمت را در یک بازه مشخص محاسبه میکند و سهم هر ارز را در جفتارزهای مربوطه میانگین میگیرد. نتیجه این محاسبات، امتیازی برای قدرت نسبی هر ارز است که صرفاً به مقایسه دو ارز در یک جفتارز محدود نمیشود.
روش محاسبه قدرت ارزها: در محاسبات اندیکاتور، تغییر قیمت هر جفتارز بهصورت متقارن در نظر گرفته میشود؛ به این معنا که تغییر مثبت قیمت به امتیاز ارز پایه اضافه و همان مقدار از امتیاز ارز مظنه کم میشود. سپس امتیاز نهایی هر ارز از میانگین تغییرات ثبتشده در جفتارزهایی که در آنها حضور دارد، به دست میآید. اگر بروکر برخی از جفتارزهای موردنیاز را ارائه نکند، اندیکاتور آنها را بهصورت خودکار نادیده میگیرد و محاسبات را با جفتارزهای موجود ادامه میدهد.
نحوه تفسیر اطلاعات اندیکاتور
فهرست رتبهبندی ارزها: هر هشت ارز اصلی بر اساس قدرت محاسبهشده از قویترین تا ضعیفترین مرتب میشوند. این رتبهبندی با هر بار بهروزرسانی پنل تغییر میکند و ارزی که بالاترین امتیاز را داشته باشد، در ردیف اول قرار میگیرد.
مقدار درصدی قدرت ارز: مقدار درصدی کنار هر ارز، میانگین تغییرات درصدی آن در جفتارزهای موجود طی بازه زمانی انتخابشده را نشان میدهد. مقدار مثبت بیانگر تقویت نسبی ارز و مقدار منفی نشاندهنده تضعیف نسبی آن در دوره بررسیشده است.
طول نوار گرافیکی: طول نوار هر ارز متناسب با قدر مطلق امتیاز آن در مقایسه با بیشترین قدر مطلق امتیاز میان ارزها تعیین میشود. ارزی که بیشترین قدر مطلق امتیاز را داشته باشد، بلندترین نوار را دریافت میکند و این قابلیت مقایسه بصری ارزهای قوی و ضعیف را آسانتر میسازد.
رنگ نوار و متن: رنگ نوار و متن هر ارز بر اساس علامت امتیاز آن تعیین میشود. رنگ سبز برای امتیازهای مثبت و رنگ قرمز برای امتیازهای منفی به کار میرود. این رنگبندی به معاملهگر کمک میکند تا وضعیت نسبی ارزها را سریعتر تشخیص دهد.
زمان بهروزرسانی: در حالت پیشفرض، پنل با تشکیل کندل جدید در نموداری که اندیکاتور روی آن نصب شده است، مجدداً محاسبه و بهروزرسانی میشود. با غیرفعال کردن این قابلیت، محاسبات در هر تیک انجام میشوند و اطلاعات پنل با دفعات بیشتری تغییر میکنند.
متغیرهای خارجی و تنظیمات
تایمفریم محاسبه تغییرات — پیشفرض: یکساعته: تایمفریمی را مشخص میکند که تغییرات درصدی قیمت جفتارزها بر اساس آن محاسبه میشوند. این تنظیم مستقل از تایمفریم نموداری است که اندیکاتور روی آن نصب شده است.
تعداد کندلهای گذشته برای مقایسه — پیشفرض: 24: تعداد کندلهای گذشته را تعیین میکند که قیمت فعلی هر جفتارز با قیمت بستهشدن آنها مقایسه میشود. این تعداد از تایمفریم انتخابشده برای محاسبات در نظر گرفته میشود.
محاسبه مجدد فقط هنگام تشکیل کندل جدید — پیشفرض: فعال: مشخص میکند که محاسبات فقط هنگام تشکیل کندل جدید نمودار انجام شوند یا در هر تیک تکرار شوند. فعال بودن این گزینه دفعات محاسبه را کاهش میدهد و غیرفعال کردن آن باعث بهروزرسانی مکررتر پنل میشود.
گوشه پنل — پیشفرض: بالا و چپ: محل اتصال پنل به نمودار را مشخص میکند. با انتخاب یکی از چهار گوشه نمودار میتوانید محل نمایش اطلاعات را متناسب با چیدمان نمودار تغییر دهید.
فاصله افقی و عمودی پنل — پیشفرض: 12 و 18 پیکسل: فاصله پنل از گوشه انتخابشده نمودار را در راستای افقی و عمودی تعیین میکنند. با تغییر این مقادیر میتوانید موقعیت پنل را تنظیم کنید تا با سایر اجزای نمودار تداخل نداشته باشد.
حداکثر عرض نوار — پیشفرض: 100 پیکسل: حداکثر عرض نوار مربوط به ارزی را مشخص میکند که در هر بهروزرسانی بیشترین قدر مطلق امتیاز را دارد. طول نوار سایر ارزها بهصورت نسبی بر اساس این مقدار تنظیم میشود.
ارتفاع نوار — پیشفرض: 14 پیکسل: ارتفاع هر نوار گرافیکی مربوط به ارزها را تعیین میکند. با افزایش این مقدار، نوارها ضخیمتر میشوند و فضای بیشتری از پنل را اشغال میکنند.
اندازه فونت — پیشفرض: 8: اندازه نوشتههای پنل، از جمله نماد ارزها و مقادیر قدرت آنها را تعیین میکند. عنوان پنل نیز با اندازهای یک واحد بزرگتر نمایش داده میشود.
رنگ قدرت مثبت و منفی — پیشفرض: سبز و قرمز: رنگ نمایش نوارها و متن ارزها را بر اساس مثبت یا منفی بودن امتیاز قدرت تعیین میکند. رنگ سبز برای امتیازهای مثبت و رنگ قرمز برای امتیازهای منفی استفاده میشود.
رنگ متن و پسزمینه پنل — پیشفرض: سفید و خاکستری تیره: رنگ عمومی متن و پسزمینه پنل را مشخص میکنند. این تنظیمات به خوانایی اطلاعات کمک میکنند و امکان هماهنگ کردن ظاهر پنل با تم نمودار را فراهم میسازند.
کاربرد پیشنهادی
قابلیت استفاده روی نمودارهای مختلف: این اندیکاتور را میتوان روی نمودار هر نماد و در هر تایمفریمی نصب کرد؛ زیرا اطلاعات جفتارزها را مستقیماً از دادههای قیمتی دریافت میکند و محاسبات آن به نماد نمودار فعلی محدود نیست. طبق توضیحات طراح، اجرای یک نمونه از اندیکاتور برای هر چیدمان معاملاتی کافی است، زیرا اجرای چند نمونه با تنظیمات یکسان، اطلاعات متفاوتی به پنل اضافه نمیکند.
وابستگی دقت به جفتارزهای موجود: دقت و پوشش محاسبات به تعداد جفتارزهایی بستگی دارد که بروکر ارائه میکند. از میان هشت ارز اصلی، حداکثر 28 جفتارز منحصربهفرد قابل بررسی است. اگر برخی از این جفتارزها در دسترس نباشند، امتیاز ارزهای مربوطه بر اساس تعداد کمتری از جفتارزها محاسبه میشود. این رفتار در طراحی اندیکاتور عمدی است و به آن اجازه میدهد بهجای متوقف شدن کامل، با دادههای موجود به کار خود ادامه دهد.
عدم دخالت در معاملات: این اندیکاتور فقط دادههای قیمتی را میخواند و هیچ سفارشی باز نمیکند، تغییر نمیدهد یا نمیبندد؛ بنابراین میتوان از آن بهعنوان یک ابزار تحلیلی مستقل در کنار سایر ابزارهای معاملاتی استفاده کرد.
پاکسازی اشیای گرافیکی پس از حذف اندیکاتور: تمام اجزای گرافیکی ایجادشده توسط اندیکاتور با یک پیشوند نامگذاری داخلی مشخص میشوند. هنگام حذف اندیکاتور از نمودار، این اجزا به کمک تابع پاکسازی مربوطه حذف میشوند تا اشیای گرافیکی متعلق به اندیکاتور روی نمودار باقی نمانند.
تنظیمات اندیکاتور Currency Strength Meter
Timeframe Used to Measure Change (InpCalcTimeframe): تایمفریمی را مشخص میکند که اندیکاتور برای محاسبه قدرت ارزها از آن استفاده میکند. مقدار پیشفرض H1 است؛ یعنی تغییرات قیمت جفتارزها بر اساس کندلهای یکساعته بررسی میشوند. انتخاب تایمفریمهای دیگر مانند M15، M30، H4 یا D1 امکان تحلیل قدرت ارزها در بازههای زمانی متفاوت را فراهم میکند.
Lookback (InpLookbackBars): تعداد کندلهای گذشته را تعیین میکند که قیمت بستهشدن فعلی با قیمت بستهشدن آنها مقایسه میشود. مقدار پیشفرض 24 است؛ بنابراین اندیکاتور تغییر درصدی قیمت را نسبت به 24 کندل قبل در تایمفریم انتخابشده محاسبه میکند. مقادیر بزرگتر، تغییرات یک بازه طولانیتر و مقادیر کوچکتر، تغییرات کوتاهمدتتر را منعکس میکنند.
Recalculate Only on a New Chart Bar (InpUpdateOnNewBarOnly): مشخص میکند که محاسبات اندیکاتور فقط هنگام تشکیل کندل جدید در نمودار فعلی انجام شوند یا خیر. مقدار پیشفرض true است و باعث کاهش دفعات محاسبه و بهروزرسانی پنل میشود؛ در این حالت، تغییرات قدرت ارزها در طول تشکیل کندل فعلی نمودار فوراً نمایش داده نمیشوند. با انتخاب false، اندیکاتور در هر بار فراخوانی محاسباتی مجدداً قدرت ارزها را بررسی میکند.
Panel Corner (InpPanelCorner): محل قرارگیری پنل قدرت ارزها را در یکی از چهار گوشه نمودار مشخص میکند. مقدار پیشفرض CORNER_LEFT_UPPER است؛ بنابراین پنل در گوشه بالا و سمت چپ نمودار نمایش داده میشود. با انتخاب گوشههای دیگر میتوانید محل نمایش پنل را متناسب با چیدمان نمودار و سایر ابزارهای معاملاتی تغییر دهید.
Panel X Distance (InpPanelXDistance): فاصله افقی پنل از گوشه انتخابشده نمودار را بر حسب پیکسل تعیین میکند. مقدار پیشفرض 12 است و پنل را با فاصله افقی مشخصی از لبه نمودار قرار میدهد. افزایش این مقدار، پنل را در راستای افقی از گوشه انتخابشده دورتر میکند.
Panel Y Distance (InpPanelYDistance): فاصله عمودی پنل از گوشه انتخابشده نمودار را بر حسب پیکسل مشخص میکند. مقدار پیشفرض 18 است و برای تنظیم فاصله پنل از لبه بالایی یا پایینی نمودار، بسته به گوشه انتخابشده، استفاده میشود. افزایش این مقدار، پنل را در راستای عمودی از گوشه انتخابشده دورتر میکند.
Max Bar Width (InpBarMaxWidth): حداکثر عرض نوارهای گرافیکی قدرت ارزها را بر حسب پیکسل تعیین میکند. مقدار پیشفرض 100 است و طول نوارها متناسب با قدر مطلق قدرت محاسبهشده هر ارز نسبت به بیشترین مقدار موجود تنظیم میشود. افزایش این مقدار، نوارها را بلندتر و تفاوت قدرت ارزها را از نظر بصری واضحتر میکند.

Bar Height (InpBarHeight): ارتفاع هر نوار قدرت ارز را بر حسب پیکسل مشخص میکند. مقدار پیشفرض 14 است و اندازه عمودی نوارهای نمایشدهنده قدرت ارزها را تعیین میکند. افزایش این مقدار، نوارها را ضخیمتر میکند و ممکن است فضای بیشتری از نمودار را به پنل اختصاص دهد.
Font Size (InpFontSize): اندازه فونت متنهای نمایشدادهشده در پنل، شامل نماد ارزها و مقادیر قدرت آنها را تعیین میکند. مقدار پیشفرض 8 است و عنوان پنل نیز با اندازهای یک واحد بزرگتر نمایش داده میشود. افزایش این مقدار، خوانایی متنها را بیشتر میکند، اما فضای بیشتری از پنل را اشغال خواهد کرد.
Bar Color — Above-Average Strength (InpStrongColor): رنگ نوارها و متن ارزهایی را تعیین میکند که مقدار قدرت محاسبهشده آنها صفر یا مثبت است. مقدار پیشفرض clrLime، معادل سبز روشن، است و برای نمایش ارزهای دارای تغییرات مثبت به کار میرود. این رنگ الزاماً به معنای بالاتر بودن قدرت ارز از میانگین همه ارزها نیست؛ در کد اندیکاتور، معیار انتخاب این رنگ مثبت یا صفر بودن مقدار قدرت است.
Bar Color — Below-Average Strength (InpWeakColor): رنگ نوارها و متن ارزهایی را مشخص میکند که مقدار قدرت محاسبهشده آنها منفی است. مقدار پیشفرض clrRed، معادل قرمز، است و برای نمایش ارزهایی استفاده میشود که بر اساس محاسبات اندیکاتور عملکرد منفی دارند. با تغییر این تنظیم میتوانید رنگ ارزهای دارای قدرت منفی را متناسب با سلیقه خود تنظیم کنید.
Text Color (InpPanelTextColor): رنگ متن عنوان پنل را تعیین میکند و همچنین رنگ اولیه برچسبهای متنی ارزها را مشخص میسازد. مقدار پیشفرض clrWhite، معادل سفید، است و باعث خوانایی مناسب متنها روی پسزمینه تیره میشود. توجه داشته باشید که رنگ متن ردیف ارزها در هنگام بهروزرسانی بر اساس مثبت یا منفی بودن قدرت آن ارز تغییر میکند و ممکن است این تنظیم برای آن ردیفها نادیده گرفته شود.
Panel Background Color (InpPanelBgColor): رنگ پسزمینه مستطیلی پنل قدرت ارزها را تعیین میکند. مقدار پیشفرض C’20,20,20′ است که یک رنگ خاکستری بسیار تیره محسوب میشود و به تفکیک پنل از نمودار کمک میکند. با انتخاب رنگ مناسب میتوانید کنتراست پنل و خوانایی اطلاعات را در تمهای روشن یا تیره متاتریدر بهبود دهید.



راهنمای نصب اندیکاتور و اکسپرت در متاتریدر
راهنمای ایجاد حساب دمو و ریل ، نصب متاتریدر و اضافه کردن حساب به متاتریدر