اکسپرت DynamicSR4 یک ابزار معاملاتی مبتنی بر شناسایی هوشمند نواحی حمایت و مقاومت است که با استفاده از ساختار حرکتی قیمت، نقاط چرخش بازار و دادههای حجمی، محدودههای مهم نمودار را شناسایی میکند. هدف این اکسپرت، پیدا کردن نواحیای است که احتمال واکنش قیمت در آنها وجود دارد و بررسی رفتار بازار هنگام نزدیک شدن به این محدودههاست.
یکی از ویژگیهای مهم DynamicSR4، سیستم امتیازدهی به نواحی حمایت و مقاومت است. این سیستم با در نظر گرفتن سه عامل حجم معاملات، قدرت حرکت قیمت پس از خروج از ناحیه و تقارن ساختاری، به هر محدوده امتیازی بین صفر تا صد اختصاص میدهد. بر اساس این امتیاز، نواحی در دستههای مختلفی مانند ELITE، HIGH، MODERATE و LOW قرار میگیرند.
این اکسپرت علاوه بر شناسایی نواحی، رفتار قیمت را هنگام برخورد با آنها بررسی میکند. اگر قیمت بتواند با شرایط مشخصی از یک محدوده عبور کند، آن ناحیه بهعنوان ناحیه شکستهشده علامتگذاری میشود. همچنین در صورت بازگشت قیمت به داخل محدوده، امکان فعالسازی مجدد ناحیه وجود دارد. این قابلیت به بررسی تغییر رفتار حمایت و مقاومت در طول زمان کمک میکند.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
DynamicSR4 از فیلترهای تحلیلی تایمفریم بالاتر نیز پشتیبانی میکند. فیلتر میانگین متحرک نمایی (EMA) برای بررسی جهت روند و فیلتر RSI برای شناسایی شرایط اشباع خرید و فروش در نظر گرفته شدهاند. همچنین امکان استفاده از مستطیلهای ترسیمشده بهصورت دستی روی نمودار وجود دارد تا کاربر بتواند محدودههای موردنظر خود را نیز تحت نظر داشته باشد.
این اکسپرت دارای بخش اجرای خودکار معاملات و تنظیمات مدیریت ریسک است. کاربر میتواند حجم معاملات، مجیک نامبر، نسبت ریسک به بازده، محدودیت اسپرد و حد ضرر متحرک را تنظیم کند. البته جزئیات دقیق شرایط صدور سیگنال و نحوه اجرای سفارشها به فایلهای جانبی اکسپرت وابسته است؛ بنابراین برای ارزیابی کامل عملکرد معاملاتی آن، بررسی تمام فایلهای همراه و انجام تست در حساب دمو ضروری است.

توضیحات طراح اکسپرت DynamicSR4
اکسپرت DynamicSR4 یک نمونه اولیه و سبک از یک چارچوب معاملاتی مبتنی بر مدیریت تعاملی نواحی عرضه و تقاضا است. هدف از طراحی این پروژه، ارائه یک سیستم معاملاتی کامل یا یک استراتژی خودکار تضمینشده نیست؛ بلکه نشان دادن این موضوع است که چگونه میتوان تحلیل ساختاری نواحی عرضه و تقاضا را با منطق اعتبارسنجی، مدیریت معاملات و بررسی شرایط کلی بازار ترکیب کرد. تنظیمات اکسپرت نیز بخشهای مختلفی مانند کنترل اجرای خودکار استراتژی، مدیریت ریسک و اسپرد، حد ضرر متحرک، فیلتر روند تایمفریم بالاتر و بررسی نحوه نزدیک شدن قیمت به نواحی را پوشش میدهند.
تمرکز اصلی این پروژه بر سیستم مدیریت نواحی عرضه و تقاضاست. هر ناحیه معتبر، اطلاعاتی درباره چرخه عمر، کیفیت ساختاری و تاریخچه تعامل قیمت با خود نگهداری میکند. با تغییر شرایط بازار، این نواحی بررسی و وضعیت آنها بهروزرسانی میشود. یکی از قابلیتهای مهم پروژه، سیستم ثبت گزارش یا Logging است که جزئیات تشکیل، بررسی، آزمایش و بیاعتبار شدن نواحی را ذخیره میکند. معاملهگران میتوانند با مطالعه این گزارشها، رفتار تاریخی نواحی را بهتر بررسی کرده و ایدهها و روشهای معاملاتی خود را توسعه دهند.
استراتژی معاملاتی ارائهشده در این نسخه، بیشتر جنبه نمونه و آموزشی دارد و نشان میدهد چگونه میتوان از چارچوب مدیریت نواحی در یک محیط معاملاتی خودکار استفاده کرد. ساختار پروژه به چند بخش مستقل تقسیم شده است؛ فایل DynamicSR4.mq5 هسته اصلی اکسپرت را تشکیل میدهد، ZoneStrategy.mqh وظیفه بررسی شرایط و تصمیمگیری معاملاتی را بر عهده دارد، TradeManager.mqh مسئول ارسال و مدیریت سفارشهاست و MasterLog1.mqh امکانات ثبت گزارش را فراهم میکند. این تفکیک باعث میشود بخش تحلیل و تصمیمگیری از بخش اجرای معاملات مستقل باشد و توسعهدهندگان بتوانند هر قسمت را جداگانه بررسی و گسترش دهند.
طراح این پروژه تأکید میکند که DynamicSR4 در اصل یک چارچوب پایه برای آزمایش، تحلیل و توسعه است و باید صرفاً در محیط حساب دمو مورد استفاده قرار گیرد. ارزش اصلی این ابزار در سیستم جامع ثبت گزارش و اطلاعاتی است که درباره رفتار نواحی عرضه و تقاضا تولید میکند. کاربران و برنامهنویسان میتوانند این گزارشها را به نرمافزارهای خارجی یا ابزارهای تحلیلی متصل کنند و از دادههای بهدستآمده برای تحقیقات و توسعه استراتژیهای جدید استفاده کنند. همچنین برای آشنایی عمیقتر با ساختار کد، مقالات آموزشی این پروژه در سه بخش Part I، Part II و Part III ارائه شدهاند.
توضیحات تنظیمات اکسپرت DynamicSR4
Core Engine Settings
Proximity alert aura distance in pips: فاصله قیمت تا ناحیه حمایت یا مقاومت را بر حسب پیپ مشخص میکند. مقدار پیشفرض 10 است. این پارامتر برای تعیین محدوده نزدیکی قیمت به ناحیه در نظر گرفته شده است.
Historical structural scanning depth: تعداد کندلهای گذشته را که برای بررسی ساختار بازار و شناسایی نواحی استفاده میشوند مشخص میکند. مقدار پیشفرض 300 است. افزایش این مقدار باعث بررسی تاریخچه بیشتری از نمودار میشود.
Symmetrical bars required for structural pivot: تعداد کندلهای موردنیاز در اطراف یک نقطه برای شناسایی پیوت ساختاری را تعیین میکند. مقدار پیشفرض 5 است. این پارامتر در تشخیص سقفها و کفهای مهم بازار نقش دارد.
Proximity threshold multiplier for merging zones: ضریب حساسیت ادغام نواحی نزدیک به یکدیگر را مشخص میکند. مقدار پیشفرض 1.5 است. این تنظیم برای جلوگیری از ایجاد نواحی متعدد و بسیار نزدیک به هم کاربرد دارد.
Breakout & Ghost State Settings
Percentage of zone height required for breakout penetration: درصدی از ارتفاع ناحیه را برای تعیین میزان نفوذ قیمت هنگام شکست مشخص میکند. مقدار پیشفرض 0.10 است. در منطق قابل مشاهده کد، مقدار ATR نیز در محاسبه حداقل فاصله موردنیاز برای شکست نقش دارد.
Number of consecutive candle closes required to confirm breakout: تعداد کندلهایی را مشخص میکند که باید بهصورت متوالی در بیرون محدوده بسته شوند تا شکست ناحیه تأیید شود. مقدار پیشفرض 4 است.
Lifetime limit in bars for broken hollow zones: حداکثر عمر نواحی شکستهشده یا Ghost را بر حسب تعداد کندل تعیین میکند. مقدار پیشفرض 10 است. پس از رسیدن به این محدودیت، ناحیه شکستهشده میتواند از نمودار حذف شود.
Re-activate ghost zones if price closes back inside range: با فعال بودن این گزینه، اگر قیمت پس از شکست دوباره داخل محدوده ناحیه بسته شود، امکان فعالسازی مجدد آن وجود دارد. مقدار پیشفرض true است.
Part 3 Quantitative Scoring Matrix
Minimum mathematical score (0-100) required to track zone: حداقل امتیاز لازم برای ثبت و پیگیری یک ناحیه را مشخص میکند. مقدار پیشفرض 50 است. نواحی با امتیاز کمتر از این مقدار برای پیگیری انتخاب نمیشوند.
Enable/disable tick-volume relationship checks: بررسی ارتباط حجم تیک با نواحی قیمتی را فعال یا غیرفعال میکند. مقدار پیشفرض true است. در صورت غیرفعال کردن، مؤلفه حجم کاملاً حذف نمیشود و نحوه امتیازدهی آن در کد تغییر میکند.
Max points allocated to institutional volume (Default: 30): حداکثر امتیازی را مشخص میکند که به مؤلفه حجم معاملات اختصاص داده میشود. مقدار پیشفرض 30 است.
Max points allocated to escape velocity (Default: 40): حداکثر امتیاز مربوط به قدرت و سرعت حرکت قیمت پس از خروج از ناحیه را تعیین میکند. مقدار پیشفرض 40 است.
Max points allocated to geometric symmetry (Default: 30): حداکثر امتیازی را که به تقارن هندسی و ساختار ناحیه اختصاص داده میشود مشخص میکند. مقدار پیشفرض 30 است.
Bar count lookahead window for departure calculation: تعداد کندلهایی را تعیین میکند که برای محاسبه حرکت قیمت پس از خروج از ناحیه بررسی میشوند. مقدار پیشفرض 3 است.
Part 3 Live Zone Evolution Tracking
Enable score degradation over time: امکان کاهش تدریجی امتیاز نواحی با گذشت زمان را فعال یا غیرفعال میکند. مقدار پیشفرض false است.
Score reduction unit per bar age: میزان کاهش امتیاز ناحیه به ازای افزایش سن آن بر حسب کندل را مشخص میکند. مقدار پیشفرض 0.05 است.
Score increase awarded for clean rejections: یزان امتیازی را تعیین میکند که در صورت واکنش مناسب قیمت و برگشت از ناحیه به امتیاز آن اضافه میشود. مقدار پیشفرض 5 است.
Score reduction unit for deep structural test drillings: میزان کاهش امتیاز ناحیه در صورت نفوذ عمیق قیمت به داخل ساختار آن را مشخص میکند. مقدار پیشفرض 5 است.

Symmetrical Bounce Settings
Bars away required for confirmation: تعداد کندلهایی را مشخص میکند که قیمت باید پس از واکنش از ناحیه فاصله بگیرد تا برگشت تأیید شود. مقدار پیشفرض 7 است.
ATR multiplier filter for movement away: ضریب ATR موردنیاز برای فیلتر کردن حرکت قیمت پس از خروج از ناحیه را تعیین میکند. مقدار پیشفرض 0.5 است.
Max bars allowed to remain pending: حداکثر تعداد کندلهایی را مشخص میکند که یک وضعیت در انتظار تأیید میتواند باقی بماند. مقدار پیشفرض 5 است. توجه داشته باشید که این پارامتر در بخش کد ارسالی تعریف شده، اما استفاده اجرایی آن در منطق قابل مشاهده مشخص نیست.
Part IV Automation Framework Switches
Enable automated execution signals: امکان فعالسازی سیگنالهای معاملاتی و اجرای خودکار معاملات را کنترل میکند. مقدار پیشفرض true است. برای غیرفعال کردن بخش اجرای خودکار، میتوان این گزینه را روی false قرار داد.
EA magic number: شماره اختصاصی معاملات اکسپرت را مشخص میکند. مقدار پیشفرض 123456 است. این شناسه برای تفکیک معاملات اکسپرت از سایر معاملات حساب استفاده میشود.
Lot size: حجم هر معامله را بر حسب لات مشخص میکند. مقدار پیشفرض 0.10 لات است.
Risk & Spread Protection
Maximum tolerated slippage / spread points: حداکثر مقدار مجاز اسپرد یا محدودیت مربوط به آن را بر حسب پوینت تعیین میکند. مقدار پیشفرض 30 است. این تنظیم برای کنترل شرایط نامناسب اجرای معاملات در نظر گرفته شده است.
Strategy mathematical target multiplier: نسبت ریسک به بازده موردنظر استراتژی را مشخص میکند. مقدار پیشفرض 2.0 است. برای مثال، نسبت 2 به این معناست که هدف سود در محاسبات استراتژی دو برابر مقدار ریسک در نظر گرفته میشود.
Structural volatility invalidation cushion: ضریب حاشیه اطمینان مبتنی بر ATR را برای در نظر گرفتن نوسانات بازار در محاسبات ساختاری مشخص میکند. مقدار پیشفرض 1.5 است.
Trailing Stop Settings
Enable real-time profit preservation: قابلیت حد ضرر متحرک را فعال یا غیرفعال میکند. مقدار پیشفرض true است. با فعال بودن این گزینه، مدیریت حد ضرر متحرک به بخش مدیریت معاملات سپرده میشود.
Minimum pips gained to activate trailing layer: حداقل میزان سود بر حسب پیپ را مشخص میکند که پس از آن حد ضرر متحرک فعال شود. مقدار پیشفرض 15 پیپ است.
Trailing step distance adjustments: میزان فاصله یا گام تغییرات حد ضرر متحرک را مشخص میکند. مقدار پیشفرض 5 پیپ است.
HTF Trend Filter Parameters
Enable Higher Timeframe Trend Filter: فیلتر جهت روند در تایمفریم بالاتر را فعال یا غیرفعال میکند. مقدار پیشفرض true است.
HTF Trend Timeframe: تایمفریمی را مشخص میکند که اطلاعات روند از آن دریافت میشود. مقدار پیشفرض H1 یا یکساعته است.
HTF Trend EMA Period: دوره میانگین متحرک نمایی مورد استفاده برای بررسی روند در تایمفریم بالاتر را تعیین میکند. مقدار پیشفرض 50 است.
Enable HTF RSI Exhaustion Filter: فیلتر RSI در تایمفریم بالاتر را برای بررسی شرایط اشباع خرید و فروش فعال یا غیرفعال میکند. مقدار پیشفرض true است.
HTF RSI Period: دوره محاسبه اندیکاتور RSI را در تایمفریم بالاتر مشخص میکند. مقدار پیشفرض 14 است.
HTF RSI Overbought Threshold: سطح اشباع خرید RSI را تعیین میکند. مقدار پیشفرض 70 است.
HTF RSI Oversold Threshold: سطح اشباع فروش RSI را تعیین میکند. مقدار پیشفرض 30 است.
Approach Context Parameters
Bars Evaluated Before Touch (1-5): تعداد کندلهایی را مشخص میکند که پیش از برخورد قیمت با ناحیه برای بررسی رفتار حرکتی بازار ارزیابی میشوند. مقدار پیشفرض 3 است.
Aggressive Sprint Threshold (ATR Mult): آستانه تشخیص حرکت سریع و تهاجمی قیمت را بر اساس ضریب ATR تعیین میکند. مقدار پیشفرض 1.5 است.
اکسپرت Dynamic SR4 برای متاتریدر 5
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
⚠️ هشدار و سلب مسئولیت
اکسپرتهای رایگان ارائهشده در سایت هوش فعال صرفاً با هدف آموزش، آزمایش و آشنایی با ابزارهای معاملاتی ارائه میشوند و هیچگونه تضمینی بابت سوددهی یا عملکرد آنها در شرایط مختلف بازار وجود ندارد.
معاملات فارکس و سایر بازارهای مالی دارای ریسک بالایی هستند. هوش فعال هیچگونه مسئولیتی در قبال سود، زیان، تصمیمات معاملاتی یا خسارات احتمالی ناشی از استفاده از این اکسپرتها ندارد.
لطفاً پیش از استفاده در حساب واقعی، اکسپرت را در حساب Demo و یا سرمایهای که توان از دست دادن آن را دارید، آزمایش کنید.









