اکسپرت بک تست متاتریدر ابزاری برای بررسی عملکرد ربات ها و استراتژی های معاملاتی روی داده های گذشته بازار است. در متاتریدر ۴ و ۵ می توانید با استفاده از Strategy Tester، اکسپرت را روی نماد، تایم فریم و بازه زمانی دلخواه تست کنید و نتیجه عملکرد آن را پیش از استفاده در حساب واقعی بسنجید. در ادامه، ابزارهای مناسب بک تست و روش انجام آن در متاتریدر ۵ را بررسی می کنیم.
اکسپرت بک تست متاتریدر چیست؟
بک تست اکسپرت در متاتریدر فرایندی است که طی آن Expert Advisor روی داده های تاریخی بازار در Strategy Tester اجرا می شود تا عملکرد گذشته آن بررسی شود. در MT4 و MT5 ابزار Strategy Tester به صورت داخلی وجود دارد و برای بک تست خودکار اکسپرت نیازی به نصب ابزار جداگانه نیست.
دانلود اکسپرت بک تست برای متاتریدر ۴ و ۵
برای بک تست در متاتریدر ۴ و ۵ می توانید از ابزار داخلی Strategy Tester یا اکسپرت ها و شبیه سازهای جانبی استفاده کنید. اگر هدف شما تست خودکار یک ربات معاملاتی است، Strategy Tester خود متاتریدر گزینه اصلی است؛ اما برای تمرین و بک تست دستی استراتژی می توان از ابزارهایی مانند Forex Simulator استفاده کرد.
| ابزار | پلتفرم | کاربرد | دانلود |
| Forex Simulator | MT4 | بک تست و شبیه سازی دستی معاملات | دانلود رسمی MT4 |
| Forex Simulator | MT5 | بک تست و شبیه سازی دستی معاملات | دانلود رسمی MT5 |
| Strategy Tester | MT4 | بک تست خودکار Expert Advisor | دانلود رسمی MetaTrader 4 |
| Strategy Tester | MT5 | بک تست و Optimization اکسپرت | دانلود رسمی MetaTrader 5 |
آموزش بک تست گرفتن در متاتریدر ۵
برای گرفتن بک تست در متاتریدر ۵، ابتدا باید بخش Strategy Tester را باز کنید. از منوی Tools وارد ابزارهای مربوط به Strategy Tester شوید تا پنل تست در پایین متاتریدر نمایش داده شود.

پس از باز شدن Strategy Tester، صفحه تنظیمات بک تست در اختیار شما قرار می گیرد. در این بخش باید اکسپرت، نماد معاملاتی، تایم فریم و سایر شرایط تست را مشخص کنید.

مهم ترین تنظیمات این بخش عبارت اند از:
- Expert: اکسپرت یا رباتی که قصد بک تست آن را دارید؛
- Symbol: نماد معاملاتی مورد نظر مانند EURUSD یا XAUUSD؛
- Timeframe: تایم فریم مورد استفاده در تست، مانند H1؛
- Date: بازه زمانی داده های تاریخی؛
- Forward: اختصاص بخشی از داده ها به Forward Test؛
- Delays: شبیه سازی تاخیر اجرای سفارش؛
- Modelling: روش مدل سازی داده های قیمتی؛
- Deposit: سرمایه اولیه حساب آزمایشی؛
- Currency: ارز پایه حساب؛
- Leverage: لوریج مورد استفاده در بک تست؛
- Optimization: فعال یا غیرفعال کردن بهینه سازی پارامترهای اکسپرت.
بعد از تکمیل این تنظیمات، Strategy Tester در پایین محیط اصلی متاتریدر قابل مشاهده است و می توانید تست را اجرا کنید.

پس از شروع بک تست، متاتریدر عملکرد اکسپرت را روی داده های تاریخی بررسی می کند. بعد از پایان تست نیز از بخش های Overview، Settings، Inputs، Agents و Journal می توانید تنظیمات و جزئیات اجرای تست را مشاهده کنید.
اگر از متاتریدر ۴ استفاده می کنید، آموزش کامل آن را در صفحه جداگانه آموزش بک تست در متاتریدر ۴ مطالعه کنید.
چگونه نتیجه بک تست را تحلیل کنیم؟
بعد از بک تست، فقط سود نهایی را نبینید. برای ارزیابی درست اکسپرت باید افت سرمایه، تعداد معاملات و پایداری عملکرد را در کنار هم بررسی کنید.
- سود خالص (Net Profit): نشان می دهد اکسپرت در پایان دوره تست چه مقدار سود یا زیان داشته است؛ اما به تنهایی معیار مناسبی برای تصمیم گیری نیست.
- افت سرمایه (Max Drawdown): مشخص می کند حساب برای رسیدن به سود نهایی چه میزان افت داشته است. سود بالا همراه با Drawdown سنگین می تواند نشانه ریسک بالای سیستم باشد.
- Profit Factor: نسبت مجموع سود معاملات برنده به مجموع زیان معاملات بازنده را نشان می دهد. مقدار بالاتر بهتر است، اما باید در کنار Drawdown و تعداد معاملات بررسی شود.
- تعداد معاملات (Total Trades): نتیجهای که بر اساس تعداد کمی معامله به دست آمده باشد، اعتبار کمتری برای ارزیابی عملکرد کلی سیستم دارد.
- منحنی سرمایه (Equity Curve): بهتر است رشد سرمایه پیوسته باشد و سود فقط از چند معامله یا جهش بزرگ ایجاد نشده باشد.
- میانگین نتیجه هر معامله (Expected Payoff): نشان می دهد هر معامله به طور میانگین چه مقدار سود یا زیان ایجاد کرده است.
- پایداری عملکرد: اکسپرت را در چند بازه زمانی و شرایط متفاوت بازار مانند روند های صعودی و نزولی، بازار خنثی و دوره های پرنوسان آزمایش کنید.
- شرایط واقعی تست: اسپرد، کمیسیون، اسلیپیج، لوریج و کیفیت داده های تاریخی را تا حد امکان نزدیک به شرایط واقعی معاملات تنظیم کنید.
- فوروارد تست: عملکرد اکسپرت را روی داده هایی که در مرحله بهینه سازی استفاده نشده اند بررسی کنید تا احتمال Overfitting کاهش پیدا کند.
همچنین با پلتفرم MetaBacktest به راحتی بدون نیاز به دیتا میتونید بکتست بگیرید