01
مسئله مهندسی
وقتی ساختار بازار، نواحی نقدینگی، قدرت ارزها، زمانبندی، محاسبه ریسک و مدیریت سفارش در چند اندیکاتور و پنل جدا پخش باشند، تحلیل و اجرای منظم معامله دشوار میشود.
02
راهکار سامانه
SMC Pro این قابلیتها را در یک محیط ماژولار MQL4 یکپارچه میکند. علاوه بر تحلیل ساختار، ریسک و مدیریت سفارش، در هر تایمفریم ۵۲ پارامتر سبک Smart Money را بهصورت ساختاریافته ذخیره میکند تا برای ساخت دیتاست، آموزش مدلها و استخراج ترکیبهای سودده پژوهشی استفاده شوند. همین لایه، زمانبندی و انتشار Snapshot زنده هفت جفتارز اصلی بههمراه XAUUSD را برای برنامه Hybrid Setup نیز انجام میدهد.
03
دامنه مهندسی
- تحلیل ساختار داخلی و خارجی بازار در چند تایمفریم، شامل ChoCh، تغییر ساختار، Displacement و زمینه ادامه حرکت.
- ابزارهای Smart Money Concepts برای نقدینگی، Order Block، Breaker Block، FVG، Sweep، Premium/Discount و حالتهای Refine.
- Watchlist، قدرت نسبی جفتها، قدرت خالص ارزها و رتبهبندی بین نمادها در تایمفریمهای انتخابی.
- زمینه زمانی سشنهای آسیا، لندن و نیویورک، Kill Zone، مراجع فصلی و پنجرههای درونروزی.
- محاسبه حجم براساس ریسک یا مقدار ثابت، پایش P&L و Margin، چند هدف سود، Break-even، Trailing، Add-on و بستن در سطح نماد یا حساب.
- موتور Setup قابل تنظیم با پیکربندیهای نامدار و امکان فعالکردن چند استراتژی ذخیرهشده بهصورت همزمان.
- نمایش اخبار Forex Factory با فیلتر اهمیت، شمارش معکوس و پنجره قابل تنظیم عدم معامله قبل و بعد از خبر.
- خروجی ویژگی و دیتاست ساختاریافته برای پژوهش Classic ML، Deep Learning و Time-Series در Python.
04
لایههای معماری و مسئولیت
لایه تحلیل
ساختار بازار، نقدینگی، زمانبندی، قدرت ارزها، Watchlist، خبر و زمینه چندتایمفریمی را در محیط چارت MT4 محاسبه و نمایش میدهد.
لایه پژوهش
وضعیتهای منتخب بازار و SMC را به رکورد و دیتاست CSV تبدیل میکند تا برای استخراج Setup، مهندسی ویژگی و توسعه مدل استفاده شوند.
لایه اجرا
Setupهای نامدار فعال را ارزیابی میکند، قواعد ریسک و ابطال را اعمال میکند و اجرای دستی یا چنداستراتژی خودکار را در یک چارچوب مشترک پشتیبانی میکند.
05
گردشکار عملیاتی
- ابزار کامپایلشده به چارت MT4 متصل میشود.
- تنظیمات ساختار، نقدینگی، Watchlist، زمان، خبر، ریسک و Setup مشخص میشوند.
- کاربر از محیط برای تحلیل دستی استفاده میکند یا قواعد را با یک نام یکتا بهعنوان Setup ذخیره میکند.
- یک یا چند Setup از مسیر Load Sets بارگذاری و حالت اجرای موردنیاز فعال میشود.
- وضعیت تحلیل، پوزیشنها، P&L، Margin، سشن و خبر از رابط یکپارچه پایش میشود.
- در صورت اتصال به پژوهش Python، ویژگیهای منتخب به CSV صادر میشوند.
06
رابطهای داده و فرمان
| رابط | جهت | کاربرد |
|---|---|---|
| چارت و Event Model متاتریدر | بازار/ترمینال ← SMC Pro | داده نماد، زمینه تایمفریم، رویدادهای چارت و وضعیت عملیاتی ترمینال را فراهم میکند. |
| پیکربندیهای نامدار Setup | اپراتور ↔ موتور اجرا | تعریفهای استراتژی را ذخیره، بازیابی، فعال، غیرفعال و ترکیب میکند. |
| خروجی ساختاریافته ویژگیها در CSV | SMC Pro → Python | وضعیتهای تحلیلی منتخب را برای ساخت دیتاست، پژوهش، اعتبارسنجی و توسعه مدل منتشر میکند. |
07A
خروجیهای سامانه
- نشانهگذاری ساختار و نقدینگی چندتایمفریمی
- نمای قدرت ارز و جفتارز
- پیکربندی Setup و وضعیت Setupهای فعال
- وضعیت ریسک، سفارش، P&L، Margin و مدیریت پوزیشن
- زمینه خبر، سشن و پنجره عدم معامله
- دیتاست پژوهشی و خروجی ویژگیها
07B
لایههای ایمنی و کنترل
- محاسبه ریسک و محدودیتهای عملیاتی از منطق تعریف Setup جدا نگه داشته شده است.
- پنجرههای خبر زمانبندیشده میتوانند ورود جدید را در بازه تعریفشده متوقف کنند.
- Break-even، Trailing، چند هدف، بستن زمانی و کنترلهای سطح حساب/نماد مسیرهای مستقل مدیریت پوزیشن ایجاد میکنند.
- مستندات عمومی موتور اختصاصی Setup، قواعد کامل اجرا، اندیکاتورها، دیتاستها، مدلها و تنظیمات استقرار را منتشر نمیکنند.
08
شواهد اعتبارسنجی
- گزارش Public Demo، موفقیت بررسی ایستای Handlerهای اصلی MQL4، تعادل ساختار کد و نبود Private Include، DLL، شبکه، فایل، عملیات سفارش و Custom Indicator را ثبت کرده است.
- مقادیر متغیر Demo بهصورت محلی و صرفاً برای نمایش رابط تولید میشوند و پیادهسازی تحلیل یا اجرای Production نیستند.
- کامپایل با MetaEditor در محیط آمادهسازی مخزن انجام نشده و همچنان باید بهصورت محلی تست شود.
09
مرز اطلاعات عمومی و خصوصی
شواهد منتشرشده
تصاویر مستندشده برنامه، مسئولیت ماژولها در سطح کلی، تحلیل و مدیریت معامله، ثبت ۵۲ پارامتر هر تایمفریم، نقش آن در ساخت دیتاست و خروجی زمانبندیشده برای Hybrid.
پیادهسازی محافظتشده
سورس کامل MQL4، ماژولهای کامپایلشده، منطق اختصاصی ستاپ، تنظیمات حساس، اطلاعات بروکر و حساب، دیتاست خصوصی، اطلاعات ورود و جزئیات استقرار.
10
نحوه تفسیر و محدودیتها
- تصاویر نرمافزار قابلیتهای برنامه را نشان میدهند و تضمین نتیجه معاملاتی نیستند.
- رفتار بروکر، مشخصات نماد، Spread، Slippage و تنظیمات اجرا باید جداگانه آزمایش شوند.
- سورس کامل، پارامترهای اختصاصی، اطلاعات حساب و تنظیمات تولیدی در سایت منتشر نمیشوند.
11
شواهد تکمیلی رابط
شواهد استخراجشده از بکاپ GitHub
این تصاویر مستقیماً از بکاپ GitHub ارسالی استخراج شدهاند و بدون بخش مخفی، در همین صفحه نمایش داده میشوند.
جزئیات منبع
منبع: SMC-Pro-for-MetaTrader/images/news-on-chart.pngجزئیات منبع
منبع: SMC-Pro-for-MetaTrader/images/setup-inputs-1.pngجزئیات منبع
منبع: SMC-Pro-for-MetaTrader/images/position-manager.pngجزئیات منبع
منبع: SMC-Pro-for-MetaTrader/images/public-demo-preview.pngشواهد قبلی پورتفولیو
