اندیکاتور MACD-v Panels for MT4 یک ابزار حرفهای برای نمایش و بررسی وضعیت MACD-v در قالب پنلهای گرافیکی روی نمودار متاتریدر 4 است. این اندیکاتور بر پایه اختلاف میانگینهای متحرک نمایی سریع و کند و نوسانپذیری بازار، مقدار MACD-v، خط سیگنال و هیستوگرام را محاسبه کرده و شرایط بازار را در حالتهای مختلفی مانند Range، Risk، Rally، Rebound، Retrace و Reverse نمایش میدهد. طراحی پنل به معاملهگر کمک میکند بدون نیاز به باز کردن چندین اندیکاتور یا بررسی جداگانه نمودارها، وضعیت کلی بازار را در یک نمای واحد مشاهده کند.
یکی از قابلیتهای اصلی این ابزار، حالت Heat Map است که وضعیت MACD-v را در چند تایمفریم بهصورت همزمان نمایش میدهد. کاربر میتواند تا پنج تایمفریم مختلف را فعال یا غیرفعال کند و برای هر تایمفریم مقدار MACD-v، Signal، Histogram و وضعیت فعلی بازار را مشاهده نماید. رنگبندی سلولها نیز بر اساس وضعیت شناساییشده تغییر میکند تا تشخیص شرایط مختلف بازار سریعتر انجام شود. علاوه بر این، با کلیک روی هر تایمفریم میتوان نمودار را مستقیماً به همان تایمفریم منتقل کرد.
حالت Dashboard امکان بررسی همزمان چند نماد و چند تایمفریم را فراهم میکند و برای تحلیل بینبازاری کاربرد ویژهای دارد. در این حالت میتوان تا هفت نماد مختلف را در پنل قرار داد و وضعیت MACD-v هر نماد را در تایمفریمهای انتخابی مشاهده کرد. برای هر سلول مقدار MACD-v، وضعیت بازار و جهت هیستوگرام نمایش داده میشود و رنگ پسزمینه نیز متناسب با وضعیت MACD-v تغییر میکند. همچنین هر سلول قابل کلیک است و معاملهگر میتواند مستقیماً نماد و تایمفریم موردنظر را روی نمودار اصلی باز کند.
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
یکی دیگر از ویژگیهای کاربردی اندیکاتور، سیستم هوشمند شناسایی نمادهای بروکر است. از آنجا که نام نمادها در بروکرهای مختلف ممکن است دارای پسوند یا پیشوندهای متفاوت باشد، ابزار امکان تعریف Alias، پسوندهای رایج و پیشوندهای رایج را فراهم کرده است. به این ترتیب، نمادهایی مانند GOLD، BTCUSD، DXY، ES1! و NQ1! میتوانند به نسخه متناسب با نامگذاری بروکر شناسایی شوند. سیستم Cache نیز برای ذخیره نتیجه شناسایی نمادها و دادههای محاسبهشده استفاده میشود تا از پردازشهای غیرضروری در هر بار بهروزرسانی جلوگیری شود.
MACD-v Panels همچنین دارای سیستم اعتبارسنجی و مدیریت داده است و در صورت نبود نماد، نبود تاریخچه یا ناکافی بودن دادههای تاریخی، وضعیت مناسب را در پنل نمایش میدهد. اتصال ترمینال، زمان آخرین بهروزرسانی، تایمفریم نمودار و تایمفریم محاسباتی MACD-v نیز در پنل قابل مشاهده است. سیستم Refresh قابل تنظیم بوده و کاربر میتواند فاصله زمانی بهروزرسانی پنل را تعیین کند. همچنین در صورت وجود ناسازگاری در انتخاب تایمفریمها یا در دسترس نبودن نمادها، هشدار مربوطه در پنل نمایش داده میشود.
در مجموع، MACD-v Panels for MT4 ابزاری مناسب برای معاملهگرانی است که میخواهند وضعیت مومنتوم و شرایط MACD-v را بهصورت ساختاریافته و چندتایمفریمی بررسی کنند. ترکیب Heat Map، Dashboard، رنگبندی وضعیتها، پشتیبانی از چند نماد، شناسایی خودکار نمادهای بروکر، ذخیرهسازی Cache و قابلیت جابهجایی سریع بین نماد و تایمفریم، این اندیکاتور را به یک داشبورد تحلیلی کاربردی برای پایش همزمان بازار تبدیل میکند.

معرفی اندیکاتور MACD V
این اندیکاتور نسخه MT4 از MACD-v یا «مومنتوم نرمالشده بر اساس نوسان» است که بر مبنای روش و پژوهش الکس اسپایروگلو (Alex Spiroglou) توسعه یافته است. ایده اصلی MACD-v، اصلاح یکی از محدودیتهای مهم MACD کلاسیک است؛ بهجای اینکه صرفاً اختلاف EMA سریع و کند را بررسی کند، این اختلاف بر اساس ATR نرمالسازی میشود. در نتیجه، مقدار مومنتوم بیشتر در ارتباط با میزان نوسان فعلی بازار سنجیده میشود و امکان مقایسه خوانشها در شرایط مختلف بازار بهتر فراهم میشود. پژوهش MACD-v در سال 2022 موفق به دریافت Charles H. Dow Award شد.
در این نسخه، مقدار MACD-v از فرمول ((Fast EMA - Slow EMA) / ATR) × 100 محاسبه میشود و سپس یک خط Signal برای هموارسازی رفتار مومنتوم ایجاد میشود. اندیکاتور میتواند در سه حالت Oscillator، Histogram و Oscillator + Histogram نمایش داده شود. همچنین سطوح مهمی مانند +50، -50، +100، -100، +150 و -150 روی پنجره اندیکاتور قابل نمایش هستند تا معاملهگر بتواند شدت و وضعیت مومنتوم را در محدودههای مختلف بهتر بررسی کند.
یکی از ویژگیهای مهم این نسخه، تقسیمبندی وضعیت مومنتوم به حالتهایی مانند Range، Risk، Rally، Rebound، Retrace و Reverse است. علاوه بر مقدار خود MACD-v، موقعیت آن نسبت به خط Signal و مدتزمان قرارگیری در محدوده میانی نیز در تعیین وضعیت مورد استفاده قرار میگیرد؛ برای مثال، ماندن MACD-v در محدوده -50 تا +50 برای تعداد مشخصی از کندلها میتواند بهعنوان شرایط Range شناسایی شود. بنابراین این اندیکاتور فقط یک هیستوگرام یا تقاطع ساده نیست و میتواند برای بررسی وضعیت مومنتوم، قدرت حرکت، تغییرات فشار روند و تشخیص شرایط رنج در کنار تحلیل قیمت مورد استفاده قرار گیرد.
در مجموع، MACD-v Oscillator برای معاملهگرانی طراحی شده است که میخواهند مومنتوم را با درنظرگرفتن نوسان بازار بررسی کنند و در کنار MACD کلاسیک، یک چارچوب ساختاریافتهتر برای ارزیابی وضعیت حرکت قیمت داشته باشند. این ابزار بهتنهایی سیگنال قطعی خرید یا فروش محسوب نمیشود و بهتر است در کنار ساختار قیمت، روند، حمایت و مقاومت و سایر اجزای سیستم معاملاتی استفاده شود.

توضیحات طراح اندیکاتور
ایده و روش اصلی این اندیکاتور توسط الکس اسپایروگلو (Alex Spiroglou) ارائه شده و تبدیل آن به MT4 و سازگارسازی کد توسط OU انجام شده است. این نسخه، MACD-v یا «مومنتوم نرمالشده بر اساس نوسان» را به پلتفرم MT4 میآورد و بر پایه پژوهش و چارچوب اصلی توسعهیافته توسط Alex Spiroglou ساخته شده است. رویکرد Spiroglou با نگاه کردن به مومنتوم از زاویه نوسان، فراتر از MACD معمولی عمل میکند و امکان بررسی دقیقتر و پایدارتر فشار روند را در شرایط مختلف بازار فراهم میسازد. ایده و مفهوم اصلی متعلق به اوست و این نسخه MT4 در واقع پیادهسازی و تبدیل این روش برای استفاده عملی در متاتریدر است.
پژوهش Spiroglou در سال 2022 درباره MACD-v موفق به دریافت جوایز مهمی از جمله Charles H. Dow Award در سال 2022 از انجمن CMT و Founders Award 2022 در زمینه پیشرفتهای مدیریت سرمایهگذاری فعال شد. اهمیت MACD-v در این است که صرفاً یک تغییر ظاهری در MACD نیست؛ بلکه یک چارچوب متفاوت برای تحلیل مومنتوم ارائه میدهد که در آن اختلاف میان EMA سریع و EMA کند با استفاده از ATR نرمالسازی میشود. این کار باعث میشود قدرت مومنتوم در شرایطی که نوسان بازار افزایش یا کاهش پیدا میکند، قابل مقایسهتر و متعادلتر باشد. این نسخه MT4 شامل دو ابزار مکمل است: یک اسیلاتور MACD-v در پنجره جداگانه و ماژول MACD-v Panels در پنجره اصلی چارت که در کنار تحلیل دقیق یک نمودار، امکان بررسی سریع چندین نماد و تایمفریم را نیز فراهم میکند.
محاسبه اصلی MACD-v بر اساس اختلاف بین EMA سریع و EMA کند انجام میشود که سپس بر ATR تقسیم و در عدد 100 ضرب میشود:
MACD-v = ((Fast EMA – Slow EMA) / ATR) × 100
پس از محاسبه MACD-v، یک خط سیگنال هموارشده از آن ایجاد میشود و هیستوگرام، فاصله بین مقدار MACD-v و خط سیگنال را نمایش میدهد. این ساختار باعث میشود اندیکاتور به فشار جهتدار بازار واکنش نشان دهد و در عین حال، تأثیر تفاوت شرایط نوسانی بازار را بهتر در نظر بگیرد. برخلاف MACD معمولی که بیشتر بر اختلاف خام میان میانگینهای متحرک تمرکز دارد، MACD-v مومنتوم را در ارتباط با میزان حرکت و نوسان فعلی بازار بررسی میکند و همین ویژگی، رویکرد Spiroglou را متمایز میسازد.
تنظیمات اندیکاتور MACD-v Panels for MT4
General
Display Mode – Selects how the MACD-v panel is displayed (Heat Map or Dashboard) : حالت نمایش پنل را تعیین میکند. در حالت Heat Map وضعیت MACD-v برای چند تایمفریم نمایش داده میشود و در حالت Dashboard میتوانید وضعیت چند نماد را در چند تایمفریم بهصورت همزمان مشاهده کنید.
Source Price – Price source used for MACD-v calculations : قیمت مرجع مورد استفاده برای محاسبات MACD-v را تعیین میکند. بهصورت پیشفرض Close انتخاب شده و محاسبات بر اساس قیمت بسته شدن کندل انجام میشود.
MACD-v
Oscillator Timeframe – Timeframe used to calculate the MACD-v oscillator : تایمفریمی را مشخص میکند که محاسبات MACD-v بر اساس آن انجام میشود. مقدار 0 به معنی استفاده از تایمفریم فعلی نمودار است.
Fast Length – Period used for the fast EMA calculation : دوره میانگین متحرک نمایی سریع را تعیین میکند. مقدار کمتر باعث واکنش سریعتر MACD-v به تغییرات قیمت میشود و مقدار بیشتر باعث ایجاد محاسبات آرامتر و کاهش حساسیت به نوسانات کوتاهمدت میشود.
Slow Length – Period used for the slow EMA calculation : دوره میانگین متحرک نمایی کند را تعیین میکند. این مقدار در کنار Fast Length برای محاسبه اختلاف دو میانگین و تعیین مومنتوم بازار استفاده میشود.
Signal Length – Period used to calculate the MACD-v signal line : دوره محاسبه خط Signal را مشخص میکند. کاهش این مقدار باعث واکنش سریعتر خط سیگنال به تغییرات MACD-v و افزایش آن باعث نرمتر شدن خط سیگنال میشود.
ATR Period – Period used to normalize MACD-v using market volatility : دوره ATR مورد استفاده برای نرمالسازی MACD-v بر اساس نوسان بازار را تعیین میکند. این تنظیم باعث میشود مقدار MACD-v نسبت به میزان نوسانات قیمت سنجیده شود.

Heat Map / Dashboard Timeframes
Use TF1 – Enables or disables the first panel timeframe : نمایش تایمفریم اول در Heat Map یا Dashboard را فعال یا غیرفعال میکند.
TF1 – First timeframe used by the panel : اولین تایمفریم مورد استفاده برای تحلیل MACD-v را مشخص میکند. مقدار پیشفرض روی Monthly قرار دارد.
Use TF2 – Enables or disables the second panel timeframe : نمایش تایمفریم دوم را فعال یا غیرفعال میکند.
TF2 – Second timeframe used by the panel : دومین تایمفریم مورد استفاده برای تحلیل MACD-v را مشخص میکند. مقدار پیشفرض روی Weekly قرار دارد.
Use TF3 – Enables or disables the third panel timeframe : نمایش تایمفریم سوم را فعال یا غیرفعال میکند.
TF3 – Third timeframe used by the panel : سومین تایمفریم مورد استفاده برای تحلیل MACD-v را مشخص میکند. مقدار پیشفرض روی Daily قرار دارد.
Use TF4 – Enables or disables the fourth panel timeframe : نمایش تایمفریم چهارم را فعال یا غیرفعال میکند.
TF4 – Fourth timeframe used by the panel : چهارمین تایمفریم مورد استفاده برای تحلیل MACD-v را مشخص میکند. مقدار پیشفرض روی 4H قرار دارد.
Use TF5 – Enables or disables the fifth panel timeframe : نمایش تایمفریم پنجم را فعال یا غیرفعال میکند.
TF5 – Fifth timeframe used by the panel : پنجمین تایمفریم مورد استفاده برای تحلیل MACD-v را مشخص میکند. مقدار پیشفرض روی 1H قرار دارد.
Dashboard Symbols
Use Symbol 1 – Enables or disables the first dashboard symbol : نمایش نماد اول در Dashboard را فعال یا غیرفعال میکند.
Symbol 1 – First symbol monitored by the dashboard : اولین نمادی را که Dashboard باید بررسی کند مشخص میکند.
Use Symbol 2 – Enables or disables the second dashboard symbol : نمایش نماد دوم در Dashboard را فعال یا غیرفعال میکند.
Symbol 2 – Second symbol monitored by the dashboard : دومین نمادی را که Dashboard باید بررسی کند مشخص میکند.
Use Symbol 3 – Enables or disables the third dashboard symbol : نمایش نماد سوم در Dashboard را فعال یا غیرفعال میکند.
Symbol 3 – Third symbol monitored by the dashboard : سومین نمادی را که Dashboard باید بررسی کند مشخص میکند.
Use Symbol 4 – Enables or disables the fourth dashboard symbol : نمایش نماد چهارم در Dashboard را فعال یا غیرفعال میکند.
Symbol 4 – Fourth symbol monitored by the dashboard : چهارمین نمادی را که Dashboard باید بررسی کند مشخص میکند.
Use Symbol 5 – Enables or disables the fifth dashboard symbol : نمایش نماد پنجم در Dashboard را فعال یا غیرفعال میکند.
Symbol 5 – Fifth symbol monitored by the dashboard : پنجمین نمادی را که Dashboard باید بررسی کند مشخص میکند.
Use Symbol 6 – Enables or disables the sixth dashboard symbol : نمایش نماد ششم در Dashboard را فعال یا غیرفعال میکند.
Symbol 6 – Sixth symbol monitored by the dashboard : ششمین نمادی را که Dashboard باید بررسی کند مشخص میکند.
Use Symbol 7 – Enables or disables the seventh dashboard symbol : نمایش نماد هفتم در Dashboard را فعال یا غیرفعال میکند.
Symbol 7 – Seventh symbol monitored by the dashboard : هفتمین نمادی را که Dashboard باید بررسی کند مشخص میکند.
Symbol Aliases
Symbol Alias Map – Defines alternative broker symbol names for each requested symbol : نامهای جایگزین نمادها در بروکرهای مختلف را مشخص میکند. این قابلیت زمانی کاربرد دارد که یک نماد مانند GOLD یا BTCUSD در بروکرهای مختلف با نام متفاوتی ارائه شود.
Common Suffixes – Defines common broker symbol suffixes used for automatic symbol detection : پسوندهای رایج نمادها در بروکرهای مختلف را مشخص میکند تا اندیکاتور بتواند نسخه صحیح نماد را بهصورت خودکار پیدا کند.
Common Prefixes – Defines common broker symbol prefixes used for automatic symbol detection : پیشوندهای رایج نمادها در بروکرهای مختلف را مشخص میکند تا شناسایی خودکار نمادها با نامهای متفاوت امکانپذیر باشد.
Panel Placement
Panel Refresh Seconds – Number of seconds between panel refreshes : فاصله زمانی بهروزرسانی پنل را بر حسب ثانیه تعیین میکند. مقدار کمتر باعث بهروزرسانی سریعتر اطلاعات میشود، اما میتواند پردازش بیشتری ایجاد کند.
Panel Corner – Chart corner used to anchor the panel : گوشهای از نمودار را مشخص میکند که پنل از آنجا قرار میگیرد. با تغییر این مقدار میتوان محل قرارگیری پنل را بین گوشههای مختلف نمودار تغییر داد.
Panel X – Horizontal distance of the panel from the selected chart corner : فاصله افقی پنل از گوشه انتخابشده نمودار را تعیین میکند. افزایش مقدار باعث جابهجایی پنل در جهت افقی میشود.
Panel Y – Vertical distance of the panel from the selected chart corner : فاصله عمودی پنل از گوشه انتخابشده نمودار را تعیین میکند. افزایش مقدار باعث جابهجایی پنل در جهت عمودی میشود.
Panel Font Size – Font size used for panel text : اندازه نوشتههای نمایش دادهشده در پنل را تعیین میکند.
Panel Font Name – Font family used for panel text : نوع فونت مورد استفاده برای نوشتههای پنل را مشخص میکند.
Panel Background – Background color of the MACD-v panel : رنگ پسزمینه اصلی پنل را تعیین میکند.
Panel Text – Default text color used throughout the panel : رنگ پیشفرض نوشتههای پنل را مشخص میکند.
Panel Header – Color used for panel titles and headers : رنگ مورد استفاده برای عنوانها و بخشهای اصلی پنل مانند Header را تعیین میکند.
تنظیمات اندیکاتور MACD V
Display Mode – Select how the MACD-v indicator is displayed (Oscillator, Histogram, or Oscillator + Histogram) : حالت نمایش اندیکاتور را تعیین میکند. در حالت Oscillator خطوط MACD-v و Signal نمایش داده میشوند، در حالت Histogram فقط هیستوگرام مومنتوم نمایش داده میشود و در حالت Oscillator + Histogram هر دو بخش بهصورت همزمان روی پنجره اندیکاتور نمایش داده خواهند شد.
Show Levels – Show or hide the MACD-v reference levels on the indicator window : تعیین میکند که خطوط سطوح مرجع MACD-v روی پنجره اندیکاتور نمایش داده شوند یا خیر. فعال بودن این گزینه باعث میشود سطوحی مانند 0، ±50، ±100 و ±150 برای بررسی محدوده و شدت مومنتوم روی نمودار قابل مشاهده باشند.
Max Bars Back – Maximum number of chart bars used for MACD-v calculation and display : حداکثر تعداد کندلهایی را مشخص میکند که اندیکاتور برای محاسبه و نمایش اطلاعات MACD-v در گذشته استفاده میکند. افزایش این مقدار امکان بررسی تاریخچه بیشتری را فراهم میکند، اما میتواند حجم محاسبات و مصرف منابع سیستم را افزایش دهد.
Source Price – Price used as the input for EMA calculations : نوع قیمت مورد استفاده برای محاسبه میانگینهای متحرک نمایی را تعیین میکند. مقدار پیشفرض PRICE_CLOSE است؛ یعنی محاسبات MACD-v بر اساس قیمت بستهشدن کندلها انجام میشود.
MACD-v
Oscillator Timeframe – Timeframe used for MACD-v calculations; 0 uses the current chart timeframe : تایمفریمی را مشخص میکند که محاسبات MACD-v بر اساس آن انجام شوند. اگر مقدار آن روی 0 باشد، اندیکاتور از تایمفریم فعلی چارت استفاده میکند. در صورت انتخاب تایمفریم دیگر، MACD-v بر اساس دادههای همان تایمفریم محاسبه و روی چارت نمایش داده میشود.
Fast Length – Period used to calculate the fast EMA : دوره میانگین متحرک نمایی سریع را تعیین میکند. مقدار کمتر باعث میشود EMA سریعتر به تغییرات قیمت واکنش نشان دهد و مقدار MACD-v زودتر نسبت به تغییرات مومنتوم واکنش نشان دهد.

Slow Length – Period used to calculate the slow EMA : دوره میانگین متحرک نمایی کند را مشخص میکند. این EMA برای ایجاد بخش کندتر محاسبه MACD-v استفاده میشود و مقایسه آن با EMA سریع، پایه اصلی محاسبه مومنتوم را تشکیل میدهد.
Signal Length – Period used to smooth the MACD-v signal line : دوره هموارسازی خط Signal را تعیین میکند. این خط از مقدار MACD-v محاسبه میشود و برای بررسی تغییرات مومنتوم و مقایسه آن با مقدار اصلی MACD-v مورد استفاده قرار میگیرد. مقدار کمتر باعث واکنش سریعتر خط Signal و مقدار بیشتر باعث هموارتر شدن آن میشود.
ATR Period – Period used to calculate ATR for volatility normalization : دوره محاسبه ATR را مشخص میکند. ATR در MACD-v برای نرمالسازی اختلاف EMA سریع و کند نسبت به نوسان بازار استفاده میشود؛ بنابراین این گزینه مستقیماً بر نحوه اندازهگیری مومنتوم در شرایط مختلف نوسانی تأثیر میگذارد.
اندیکاتور MACD-v Panels for MT4
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.










