چرا بیشتر بکتستها دروغ میگویند و چطور فریبشان را نخوریم
بیشبرازش، دیدن آینده، نادیده گرفتن کارمزد و دورهی آزمون کوتاه؛ چهار دامی که یک استراتژی شکستخورده را روی کاغذ درخشان نشان میدهد.
۲۹ مهر ۱۴۰۵·۳ دقیقه مطالعه·تیم Vlevel
شاید تو هم نمودار سود استراتژیهایی را دیده باشی که مثل خط صاف رو به بالا میروند: صد درصد سود در سال، بدون افت. وقتی همان استراتژی در بازار واقعی اجرا میشود، معمولاً ماجرا کاملاً فرق میکند. مشکل از بکتست نیست؛ از بکتست اشتباه است.
دام اول: بیشبرازش (Overfitting)
اگر پارامترها را آنقدر عوض کنی که نتیجه روی دادهی گذشته عالی شود، در واقع استراتژی را به نویز همان دوره عادت دادهای. میانگین ۱۷ روزه بهجای ۲۰، حد ضرر ۱٫۳ درصد بهجای ۱٫۵... هر کدام کمی نتیجه را بهتر میکند، ولی مجموعهشان چیزی میسازد که فقط گذشته را حفظ کرده است.
- قوانین ساده و کمپارامتر معمولاً ماندگارترند.
- استراتژی را روی چند نماد و چند دورهی متفاوت امتحان کن. اگر فقط روی یکی کار میکند، به آن شک کن.
- بخشی از داده را کنار بگذار و فقط در آخر روی آن تست کن.
دام دوم: دیدن آینده (Look-ahead bias)
رایجترین خطای فنی این است که استراتژی از اطلاعاتی استفاده کند که در لحظهی تصمیم هنوز وجود نداشته. مثلاً تصمیم بر اساس قیمت بستهشدن کندل گرفته شود ولی ورود با قیمت باز شدن همان کندل حساب شود. نتیجهی این خطا معمولاً سودهای غیرواقعی و نرخ برد خیلی بالاست.
در یک بکتست درست، شرطها فقط روی کندل بستهشده بررسی میشوند و ورود در قیمت باز شدن کندل بعدی انجام میشود؛ همان کاری که در بازار واقعی هم ممکن است.
دام سوم: فراموش کردن هزینهها
هر معامله کارمزد دارد و در بازار واقعی همیشه دقیقاً در قیمتی که میخواهی پر نمیشوی. استراتژیای که روزی دهها معاملهی کوچک انجام میدهد، ممکن است بدون کارمزد سودده و با کارمزد زیانده باشد. همیشه بپرس: کارمزد در محاسبه هست؟
دام چهارم: دورهی کوتاه یا یکطرفه
استراتژیای که فقط در شش ماه صعودی تست شده، فقط ثابت کرده که در بازار صعودی کار میکند. یک بکتست قابل اعتماد باید هم روند صعودی، هم نزولی و هم بازار رنج را دیده باشد و تعداد معاملههایش آنقدر باشد که نتیجه شانسی نباشد. ده معامله برای قضاوت کافی نیست.
به چه عددهایی نگاه کنیم؟
- حداکثر افت سرمایه: بدترین فاصله از اوج تا کف. آیا روانی تحمل این افت را داری؟
- فاکتور سود: مجموع سودها تقسیم بر مجموع زیانها. بالای ۱٫۳ معمولاً قابل توجه است.
- میانگین R: هر معامله بهطور متوسط چند برابر ریسکش سود یا زیان داده است.
- مقایسه با خرید و نگهداری: اگر استراتژی از نگه داشتن سادهی دارایی بدتر است، چرا پیچیدهاش کنیم؟
جمعبندی
بکتست قرار نیست ثابت کند استراتژیات عالی است؛ قرار است قبل از اینکه پول واقعیات را از دست بدهی، نقاط ضعفش را نشانت دهد. بکتستی که بدبینانه و دقیق ساخته شده، از ده بکتست خوشبینانه ارزشمندتر است.
این مقاله فقط جنبهی آموزشی دارد و توصیهی خرید یا فروش هیچ داراییای نیست. معامله در بازارهای مالی، بهخصوص با اهرم، ریسک بالایی دارد.
ابزارها را خودت ببین
چارت زنده با عمق بازار، دهها اندیکاتور و ابزار ترسیم، و آزمایشگاهی که ایده را به استراتژی بکتستشده تبدیل میکند.
مقالههای دیگر
رسالت ما: ابزار حرفهای، صادقانه و در دسترس برای هر تریدر
چرا Vlevel را ساختیم، به چه چیزی متعهدیم و چه آیندهای را برای تریدرهای فارسیزبان میخواهیم.
۸ آبان ۱۴۰۵ · ۲ دقیقه مطالعه
Vlevel چه فرقی با بقیه دارد؟ شفافیت بهجای وعده
بازار ابزارهای ترید پر از وعدهی سود و نتایج تأییدنشدنی است. اینجا توضیح میدهیم Vlevel چه کاری را متفاوت انجام میدهد و چرا.
۶ آبان ۱۴۰۵ · ۲ دقیقه مطالعه
از یک جمله تا اندیکاتور روی چارت: کار با آزمایشگاه هوش مصنوعی Vlevel
ایدهی معاملاتیات را به زبان ساده بنویس؛ آزمایشگاه آن را به قانون دقیق تبدیل میکند، روی دادهی واقعی بکتست میگیرد و بهصورت اندیکاتور روی چارت میآورد.
۴ آبان ۱۴۰۵ · ۳ دقیقه مطالعه