طراحی اعتبارسنجی گام‌رو به جلو

Walk-Forward Validation Designer

یک طرح اعتبارسنجی گام‌رو به جلو می‌سازد تا معلوم شود استراتژی لبه دارد یا فقط به داده گذشته برازش شده.

این پرامپت چه کاری انجام می‌دهد؟

بک‌تست ساده روی کل داده، تقریباً همیشه نتیجه خوبی می‌دهد — چون پارامترها را روی همان داده تنظیم کرده‌اید. این مثل امتحان دادن با برگه جواب است.

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

متن کامل پرامپت
نقش تو: پژوهشگر کمّی با وسواس نسبت به بهینه‌سازی بیش‌ازحد.

وظیفه: یک طرح اعتبارسنجی گام‌رو به جلو برای استراتژی زیر طراحی کن.

داده ورودی:
- توصیف استراتژی و قواعد آن: {{STRATEGY}}
- پارامترهای قابل تنظیم و بازه هر کدام: {{PARAMETERS}}
- بازه داده در دسترس و تایم‌فریم: {{DATA_RANGE}}
- بازار: {{MARKET}}
- هزینه معامله: {{COSTS}}

قواعد:
- معیار پذیرش را قبل از هر چیز دیگری تعریف کن.
- هیچ ادعایی درباره سودآوری نکن.
- تعداد ترکیب پارامترها را محاسبه کن و اگر زیاد است هشدار بده.

ساختار خروجی:

■ ۱. شمارش فضای جستجو
تعداد کل ترکیب پارامترها را محاسبه کن.
قاعده سرانگشتی: هر چه ترکیب‌ها بیشتر، احتمال یافتن نتیجه خوب تصادفی بالاتر. اگر تعداد ترکیب‌ها از تعداد معاملات مورد انتظار بیشتر است، هشدار بده که نتیجه بی‌معنا خواهد بود.

■ ۲. طرح پنجره‌ها
| شماره | بازه بهینه‌سازی | بازه آزمون | طول هر کدام |
تعداد پنجره‌ها را طوری انتخاب کن که در هر بازه آزمون، حداقل تعداد معامله معناداری اتفاق بیفتد. این حداقل را عدد بده.

■ ۳. نسبت پنجره‌ها
نسبت طول بهینه‌سازی به آزمون چقدر باشد و چرا؟ اثر انتخاب‌های مختلف را توضیح بده.

■ ۴. معیار انتخاب پارامتر
در هر پنجره بهینه‌سازی، بر چه اساسی پارامتر انتخاب می‌شود؟
هشدار مهم: انتخاب بر اساس بیشترین سود، شکننده‌ترین گزینه است. معیارهای پایدارتر را پیشنهاد بده، مثل انتخاب از ناحیه‌ای که همسایه‌های پارامتری هم عملکرد قابل قبولی دارند.

■ ۵. معیار پذیرش نهایی — پیش از اجرا
| معیار | آستانه | چرا این عدد |
حداقل: نسبت بازده برون‌نمونه به درون‌نمونه، ثبات عملکرد بین پنجره‌ها، حداقل تعداد پنجره‌های سودده، و حداکثر افت سرمایه.

■ ۶. آزمون پایداری پارامتر
نمودار یا جدول حساسیت: عملکرد چقدر با تغییر کوچک پارامترها تغییر می‌کند؟ قله تیز یعنی برازش تصادفی؛ فلات یعنی لبه واقعی.

■ ۷. آزمون‌های مکمل
- آزمون روی بازار یا نماد دیگر.
- آزمون روی داده تصادفی‌سازی‌شده: استراتژی روی نویز هم سود می‌دهد؟
- آزمون حساسیت به هزینه: با دو برابر {{COSTS}} چه می‌شود؟

■ ۸. دام‌های داده
نگاه به آینده، سوگیری بقا، شکاف‌های داده، و تفاوت قیمت پیشنهاد و درخواست. برای هر کدام بگو در {{DATA_RANGE}} چطور بررسی شود.

■ ۹. شبه‌کد اجرا
حلقه اصلی اعتبارسنجی به‌صورت شبه‌کد.

متغیرهای پرامپت

پیش از اجرا، این متغیرها را با اطلاعات خودتان جایگزین کنید:

{{STRATEGY}}توصیف استراتژی و قواعد آن
{{PARAMETERS}}پارامترهای قابل تنظیم و بازه هر کدام
{{DATA_RANGE}}بازه داده در دسترس و تایم‌فریم
{{MARKET}}بازار
{{COSTS}}هزینه معامله

خروجی مورد انتظار

  • شمارش فضای جستجو با هشدار
  • طرح پنجره‌های غلتان
  • معیار پذیرش پیش از اجرا
  • آزمون پایداری و دام‌های داده

نکات اجرایی

  1. بخش ۶ مهم‌ترین آزمون است: اگر عملکرد فقط در یک نقطه پارامتری خوب است، آن نقطه شانس بوده نه لبه.
  2. بخش ۵ را قبل از اجرا در فایل جدا ذخیره کنید و بعد از دیدن نتیجه تغییرش ندهید.
هشدار: حتی اعتبارسنجی درست، تضمین عملکرد آینده نیست. هیچ استراتژی‌ای را بدون دوره اجرای آزمایشی با سرمایه کوچک، با اندازه کامل اجرا نکنید.

پرسش‌های پرتکرار

این پرامپت دقیقاً چه خروجی می‌دهد؟
شمارش فضای جستجو با هشدار؛ طرح پنجره‌های غلتان؛ معیار پذیرش پیش از اجرا؛ آزمون پایداری و دام‌های داده.
آیا برای استفاده از این پرامپت نیاز به دانش فنی دارم؟
سطح این پرامپت «حرفه‌ای» است. کافی است متن را کپی کنید، متغیرهای داخل {{ }} را با اطلاعات خودتان جایگزین کنید و داده مورد نیاز را در انتها بچسبانید.

پرامپت‌های مرتبط

Trading Hypothesis Formalizer

ایده مبهم «انگار این الگو جواب می‌دهد» را به فرضیه‌ای با شرط ورود، خروج و معیار رد تبدیل می‌کند.

بورس تهرانفارکس کوانت و الگوریتمی پیشرفته
۳۰۷ کلمه ChatGPT · Claude · DeepSeek
Candlestick Strategy Builder

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

فارکسارز دیجیتال تحلیل تکنیکال کلاسیک متوسط
۲۷۷ کلمه ChatGPT · Claude · DeepSeek
Trade Idea Sourcing System

یک قیف تکرارپذیر می‌سازد که از منابع خام تا فهرست نهایی ایده‌های آماده اجرا می‌رسد.

بورس تهرانسهام آمریکا و نزدک کوانت و الگوریتمی متوسط
۲۳۷ کلمه ChatGPT · Claude · Gemini
System Expectancy Calculator

انتظار آماری سیستم را محاسبه، احتمال توالی ضرر را شبیه‌سازی و ریسک ورشکستگی را برآورد می‌کند.

فارکسارز دیجیتال مدیریت ریسک متوسط
۴۰۶ کلمه ChatGPT · Claude