مشخصات فنی پروژه
- بازار
- XAUUSD
- تایمفریم
- M1
- پلتفرم
- MT5
- نوع مشتری
- تریدر حرفهای
- بازه اجرا
- ۶ هفته
- ساختار و ابزار
- MQL5، اسکریپت پایتون، داده دو منبع
- استراتژی
- کنترل کیفیت داده تاریخی
- ماژولها
- گزارش گپها + تشخیص ساعات ناقص
- تست
- مقایسه دو منبع داده
کارفرما این پروژه
کاوه مهرابی
- نقش
- تحلیلگر کمی
- شهر
- مشهد
- کد پروژه
- TBT-1409-34
ایده کارفرما
کاوه مهرابی با XAUUSD روی M1 کار میکند و دستور کار اولیه این بود: قبل از هر تصمیم، بگو داده بکتستم تا چه حد قابل اعتماد است.
مسئله اولیه
نتیجه بکتست طلا روی داده ناقص ساخته شده بود: گپهای ساعتی و کندلهای تکراری، آمار را بهتر از واقع نشان میداد.
راهحل
اسکریپت کنترل کیفیت که گپها، کندلهای ناقص و تکراریها را میشمارد، دو منبع داده را مقایسه میکند و قبل از هر بکتست گزارش میدهد.
دلیل این انتخاب
کنترل داده به مرحله پیش از بکتست منتقل شد تا نتیجه روی داده مشکوک ساخته نشود. سازگار با روش کاری که روی XAUUSD استفاده میشود و قابل تست با داده تاریخی موجود.
پیشگیریها و کنترل ریسک
هیچ پارامتری روی کل داده بهینه نشده؛ بخشی از داده برای تست خارج از نمونه کنار گذاشته شده است.
پیشنهاد ما برای مرحله بعد
گام بعدی، اجرای نسخه منتخب روی حساب دمو و بازبینی هفتگی انحراف از نتایج تست است.
نمونهکارها
نتیجه اندازهگیریشده
اعداد همان چیزی است که در تست اندازهگیری شده؛ نه وعده عملکرد آینده.
- 2.4 M کندلهای داده تست
- 11 scenarios پوشش سناریوهای تست
- 3 years بازه تست
- 6 خطاهای رفعشده
نمونهکارها
روند پیشرفت پروژه
هر پروژه از همین پنج مرحله عبور میکند و بازه هر مرحله در سند مشخصات مشخص است.
-
کشف و صورتبندی مسئله
انجامشدهبازبینی روش تست فعلی کارفرما و کیفیت داده XAUUSD در دسترس.
روز ۲–۴
-
سند مشخصات اجرایی
انجامشدهتعریف فرضها: اسپرد، کمیسیون، لغزش و مدل تیک مورد استفاده.
روز ۵–۱۱
-
پیادهسازی
انجامشدهآمادهسازی محیط تست، اسکریپت اجرا و گردآوری نتایج بهصورت قابل مقایسه.
روز ۱۲–۲۳
-
تست و اعتبارسنجی
انجامشدهبهینهسازی کنترلشده، تست خارج از نمونه و تست رو به جلو روی داده تازه.
روز ۲۴–۳۱
-
تحویل و پشتیبانی
انجامشدهتحویل گزارش با تفکیک بخش بهینهشده از بخش قابل اتکا و فهرست ریسکهای باقیمانده.
روز ۳۲–۳۵