فوروارد تست در MT5: نتیجه خوبِ بک‌تست را روی داده جدا امتحان کن

فوروارد تست متاتریدر ۵ را درست تنظیم کن، دوره ارزیابی را از بهینه‌سازی جدا نگه دار و با یک مثال فرضی، نشانه‌های شکنندگی اکسپرت را بررسی کن.

BamaUp Editorial ·
آیکون دو مسیر جداشونده؛ تصویر مفهومی برای جداکردن دوره بهینه‌سازی و دوره فوروارد تست اکسپرت در MT5
آیکون دو مسیر از مجموعه Colibre (کولیبره)، اثر Andreas Kainz (آندریاس کاینتس)، ویکی‌مدیا؛ مجوز CC0 1.0 (واگذاری به مالکیت عمومی). تصویر مفهومی است، نه نمودار یا نتیجه معاملاتی باما‌آپ.

داده‌ای که با آن تنظیم کرده‌ای، داور مستقل نیست

ممکن است یک اکسپرت معاملاتی روی گذشته عالی به نظر برسد، چون پارامترهایش بارها برای همان گذشته تنظیم شده‌اند. Optimization (بهینه‌سازی) ترکیب‌های مختلف تنظیمات را مقایسه می‌کند؛ اما بهترین نتیجه این مقایسه الزاماً یک منطق قابل اتکا نیست. Overfitting (بیش‌برازش) یعنی تنظیمات بیش از اندازه با جزئیات و نویز نمونه هماهنگ شده باشند. برای همین، بعد از انتخاب پارامتر باید بپرسی: روی داده‌ای که در انتخاب دخالت نداشته چه اتفاقی می‌افتد؟

در MT5 (متاتریدر ۵)، گزینه Forward (آزمون رو‌به‌جلو) بخش جدیدترِ بازه تاریخی انتخاب‌شده را برای ارزیابی جدا می‌کند [۲]. این همچنان آزمایش روی داده تاریخی است؛ با اجرای اکسپرت در Demo (حساب آزمایشی) و مشاهده روزهای آینده یکی نیست. مزیتش جداکردن دو کار است: تنظیم‌کردن و ارزیابی‌کردن. این جداسازی به‌تنهایی سودآوری را اثبات نمی‌کند.

مرز آزمون را قبل از دیدن نتیجه مشخص کن

در Strategy Tester (آزمایشگر استراتژی)، سهم فوروارد می‌تواند یک‌دوم، یک‌سوم، یک‌چهارم یا یک تاریخ شروع سفارشی باشد. همیشه قسمت دوم و جدیدتر جدا می‌شود [۲]. پیش از شروع، انتخابت را ثبت کن و تاریخ مرز را روی نمودار بررسی کن. گزینه‌ای را صرفاً به این دلیل انتخاب نکن که بعداً نمودار جذاب‌تری ساخته است.

برای تمرین، یک برگه با این خانه‌ها بساز: نسخه اکسپرت، نماد و کارگزار، بازه زمانی، مدل داده، هزینه‌های مفروض، محدوده پارامترها، سهم فوروارد و دلیل انتخاب هرکدام. تاریخچه‌ای که قبلاً برای تغییر قواعد بررسی کرده‌ای، دیگر داده دست‌نخورده نیست؛ حتی اگر اکنون نامش را فوروارد بگذاری. ثبت همین نکته جلوی قضاوت خوش‌بینانه را می‌گیرد.

چرا تعداد اجراهای فوروارد ممکن است بیشتر از انتظار باشد؟

طبق راهنمای رسمی، پس از بهینه‌سازی، ۱۰ درصد اجراهای برتر در جست‌وجوی کامل یا ۲۵ درصد در روش ژنتیک برای فوروارد انتخاب می‌شوند. یک قاعده حداقل هم وجود دارد: اگر این تعداد کمتر از ۲۵۶ باشد، اجراهای بعدیِ برتر اضافه می‌شوند تا به ۲۵۶ برسد؛ اگر کل اجراها کمتر از ۲۵۶ باشد، همه وارد فوروارد می‌شوند [۲]. پس مشاهده فوروارد برای تمام ترکیب‌های یک آزمایش کوچک لزوماً خطا نیست.

این انتخاب خودکار را با تأیید کیفیت اشتباه نگیر. پیشنهاد عملی این است که پیش از اجرا، هم معیار رتبه‌بندی و هم دلیل‌های رد را بنویسی. مثلاً کمبود مشاهده، تغییر توضیح‌ناپذیر در تعداد معاملات یا عبور افت سرمایه از حدی که برای همان آزمایش تعریف کرده‌ای. این مقاله آستانه عددی عمومی برای قبول‌کردن همه اکسپرت‌ها تعیین نمی‌کند.

مثال کاملاً فرضی: دو تنظیم، دو پرسش متفاوت

فرض کن دو مجموعه پارامتر A و B در مرحله تنظیم نتیجه قابل‌قبولی دارند. در فوروارد، A هنوز با تعداد معامله مشابه در هر ماه فعالیت می‌کند اما Drawdown (افت سرمایه) بیشتری دارد؛ در B تعداد معاملات ماهانه تقریباً نصف می‌شود. مقایسه را بر حسب واحد زمان انجام می‌دهیم، چون طول دو دوره ممکن است برابر نباشد. این سناریو ساخته‌شده برای آموزش است و هیچ گزارش واقعی یا عملکرد باما‌آپ را نشان نمی‌دهد.

نه افت A به‌تنهایی اثبات بیش‌برازش است و نه کم‌معامله‌شدن B حتماً ایراد نرم‌افزاری. برای A توزیع زیان‌ها و چند معامله مؤثر را بررسی کن؛ برای B ببین کدام شروط ورود کمتر فعال شده‌اند. سپس بپرس آیا پارامترهای نزدیک هم رفتار مشابه دارند یا فقط یک ترکیب استثنایی خوب مانده است. هدف پیدا‌کردن توضیح قابل‌آزمون است، نه انتخاب فوری بزرگ‌ترین عدد سود.

وقتی نتیجه فوروارد باعث تغییر تنظیمات شود، آن بازه وارد فرایند توسعه شده است. تغییر را در برگه ثبت کن و برای ادعای ارزیابی مستقل، به داده دیگری که هنوز در تصمیم‌ها دخالت نکرده نیاز داری. تکرار همان آزمون با نام تازه، استقلال ازدست‌رفته را برنمی‌گرداند.

اقدام عملی: قبول، رد یا شواهد ناکافی

در آزمون بعدی، قبل از شروع سه خروجی تعریف کن: ادامه بررسی، رد به دلیل مشخص، یا شواهد ناکافی. پس از اجرا، گزارش بخش تنظیم و بخش فوروارد را کنار هم نگه دار؛ تعداد و بسامد معاملات، افت سرمایه و علت تفاوت‌ها را مقایسه کن. نتیجه نامطلوب را حذف نکن. اگر داده کافی نیست، به‌جای تغییر فوری پارامترها همان کمبود را ثبت کن.

این تمرین به واریز پول نیاز ندارد. کیفیت تاریخچه، Tick (تغییرات ثبت‌شده قیمت)، هزینه معامله، تأخیر اجرا و تغییر شرایط بازار همچنان محدودیت‌اند. منابع فنی در ۵ اکتبر ۲۰۲۶ به وقت UTC (زمان هماهنگ جهانی) بررسی شدند. برای ادامه مطالعه، از فهرست آموزش‌های فارسی باما‌آپ استفاده کن. این مطلب آموزش ارزیابی است؛ نه سیگنال، توصیه معامله با پول واقعی یا تضمین بازده.

منابع علمی مقاله

۱. MetaTrader 5 Help: Strategy Testing (راهنمای آزمون استراتژی)۲. MetaTrader 5 Help: Strategy Optimization (راهنمای بهینه‌سازی و فوروارد)منبع تصویر: Wikimedia Commons (ویکی‌مدیا)، آیکون دو مسیر Colibre؛ مجوز CC0 1.0

مثال‌های عددی فرضی‌اند و کارنامهٔ معاملاتی باما‌آپ نیستند.

✓ اینماد یک‌ستارهپشتیبانی