ایده مبهم «انگار این الگو جواب میدهد» را به فرضیهای با شرط ورود، خروج و معیار رد تبدیل میکند.
طراحی اعتبارسنجی گامرو به جلو
یک طرح اعتبارسنجی گامرو به جلو میسازد تا معلوم شود استراتژی لبه دارد یا فقط به داده گذشته برازش شده.
این پرامپت چه کاری انجام میدهد؟
بکتست ساده روی کل داده، تقریباً همیشه نتیجه خوبی میدهد — چون پارامترها را روی همان داده تنظیم کردهاید. این مثل امتحان دادن با برگه جواب است.
اعتبارسنجی گامرو به جلو این را حل میکند: پارامترها روی یک پنجره تنظیم میشوند و روی پنجره بعدی که هرگز دیده نشده آزمایش میشوند، و این کار غلتان تکرار میشود. این پرامپت طرح کامل آن را میسازد، همراه با معیارهای پذیرش که باید قبل از اجرا تعیین شوند.
نقش تو: پژوهشگر کمّی با وسواس نسبت به بهینهسازی بیشازحد.
وظیفه: یک طرح اعتبارسنجی گامرو به جلو برای استراتژی زیر طراحی کن.
داده ورودی:
- توصیف استراتژی و قواعد آن: {{STRATEGY}}
- پارامترهای قابل تنظیم و بازه هر کدام: {{PARAMETERS}}
- بازه داده در دسترس و تایمفریم: {{DATA_RANGE}}
- بازار: {{MARKET}}
- هزینه معامله: {{COSTS}}
قواعد:
- معیار پذیرش را قبل از هر چیز دیگری تعریف کن.
- هیچ ادعایی درباره سودآوری نکن.
- تعداد ترکیب پارامترها را محاسبه کن و اگر زیاد است هشدار بده.
ساختار خروجی:
■ ۱. شمارش فضای جستجو
تعداد کل ترکیب پارامترها را محاسبه کن.
قاعده سرانگشتی: هر چه ترکیبها بیشتر، احتمال یافتن نتیجه خوب تصادفی بالاتر. اگر تعداد ترکیبها از تعداد معاملات مورد انتظار بیشتر است، هشدار بده که نتیجه بیمعنا خواهد بود.
■ ۲. طرح پنجرهها
| شماره | بازه بهینهسازی | بازه آزمون | طول هر کدام |
تعداد پنجرهها را طوری انتخاب کن که در هر بازه آزمون، حداقل تعداد معامله معناداری اتفاق بیفتد. این حداقل را عدد بده.
■ ۳. نسبت پنجرهها
نسبت طول بهینهسازی به آزمون چقدر باشد و چرا؟ اثر انتخابهای مختلف را توضیح بده.
■ ۴. معیار انتخاب پارامتر
در هر پنجره بهینهسازی، بر چه اساسی پارامتر انتخاب میشود؟
هشدار مهم: انتخاب بر اساس بیشترین سود، شکنندهترین گزینه است. معیارهای پایدارتر را پیشنهاد بده، مثل انتخاب از ناحیهای که همسایههای پارامتری هم عملکرد قابل قبولی دارند.
■ ۵. معیار پذیرش نهایی — پیش از اجرا
| معیار | آستانه | چرا این عدد |
حداقل: نسبت بازده بروننمونه به دروننمونه، ثبات عملکرد بین پنجرهها، حداقل تعداد پنجرههای سودده، و حداکثر افت سرمایه.
■ ۶. آزمون پایداری پارامتر
نمودار یا جدول حساسیت: عملکرد چقدر با تغییر کوچک پارامترها تغییر میکند؟ قله تیز یعنی برازش تصادفی؛ فلات یعنی لبه واقعی.
■ ۷. آزمونهای مکمل
- آزمون روی بازار یا نماد دیگر.
- آزمون روی داده تصادفیسازیشده: استراتژی روی نویز هم سود میدهد؟
- آزمون حساسیت به هزینه: با دو برابر {{COSTS}} چه میشود؟
■ ۸. دامهای داده
نگاه به آینده، سوگیری بقا، شکافهای داده، و تفاوت قیمت پیشنهاد و درخواست. برای هر کدام بگو در {{DATA_RANGE}} چطور بررسی شود.
■ ۹. شبهکد اجرا
حلقه اصلی اعتبارسنجی بهصورت شبهکد.
متغیرهای پرامپت
پیش از اجرا، این متغیرها را با اطلاعات خودتان جایگزین کنید:
| {{STRATEGY}} | توصیف استراتژی و قواعد آن |
| {{PARAMETERS}} | پارامترهای قابل تنظیم و بازه هر کدام |
| {{DATA_RANGE}} | بازه داده در دسترس و تایمفریم |
| {{MARKET}} | بازار |
| {{COSTS}} | هزینه معامله |
خروجی مورد انتظار
- شمارش فضای جستجو با هشدار
- طرح پنجرههای غلتان
- معیار پذیرش پیش از اجرا
- آزمون پایداری و دامهای داده
نکات اجرایی
- بخش ۶ مهمترین آزمون است: اگر عملکرد فقط در یک نقطه پارامتری خوب است، آن نقطه شانس بوده نه لبه.
- بخش ۵ را قبل از اجرا در فایل جدا ذخیره کنید و بعد از دیدن نتیجه تغییرش ندهید.
پرسشهای پرتکرار
این پرامپت دقیقاً چه خروجی میدهد؟
آیا برای استفاده از این پرامپت نیاز به دانش فنی دارم؟
پرامپتهای مرتبط
الگوی کندلی مورد علاقه شما را به یک استراتژی کامل با فیلتر، ورود، خروج و قاعده اندازه تبدیل میکند.
یک قیف تکرارپذیر میسازد که از منابع خام تا فهرست نهایی ایدههای آماده اجرا میرسد.
انتظار آماری سیستم را محاسبه، احتمال توالی ضرر را شبیهسازی و ریسک ورشکستگی را برآورد میکند.