بکتست چیست؟
بکتست یعنی اجرای قوانین یک استراتژی روی دادههای گذشتهی بازار و ثبت نتیجهی آن. شما به عقب برمیگردید و قدمبهقدم، طبق قوانین خودتان معامله میکنید، انگار همان لحظه در بازار هستید. در پایان میبینید استراتژی در گذشته چه عملکردی داشته است.
بکتست سود آینده را تضمین نمیکند، اما به شما میگوید ایدهتان اصلاً مزیتی دارد یا فقط حس خوبی به آن دارید.
چرا بکتست مهم است؟
- اعتمادبهنفس واقعی: وقتی بدانید استراتژی در صدها نمونه چطور رفتار کرده، پشت سر هم ضرر کردن شما را نمیترساند.
- انضباط بیشتر: کسی که اعداد استراتژیاش را میداند، کمتر وسط معامله قوانینش را عوض میکند.
- شناخت ضعفها: بکتست نشان میدهد بیشترین افت سرمایهی استراتژی چقدر بوده و باید برای آن آماده باشید.
- صرفهجویی در هزینه: اشتباه در بکتست رایگان است و اشتباه در حساب واقعی گران.
مراحل بکتست درست
۱. قوانین را دقیق و مکتوب کنید
اگر قانونی مبهم باشد، نمیشود آن را تست کرد. ورود، خروج، حد ضرر، حد سود، حجم معامله و نمادها و تایمفریمها را دقیق بنویسید. جملههایی مثل «وقتی بازار قوی بود وارد میشوم» قابل تست نیستند.
۲. بازهی داده را درست انتخاب کنید
فقط یک شرایط بازار را تست نکنید. دادهای را انتخاب کنید که هم دورهی روند و هم دورهی رنج و هم نوسان بالا و پایین را شامل شود.
۳. معاملات را بدون نگاه به آینده ثبت کنید
چارت را کمکم جلو ببرید و فقط با اطلاعاتی تصمیم بگیرید که در آن لحظه وجود داشته. این مرحله سختترین بخش بکتست دستی است، چون ذهن ما میداند بعد چه شده.
۴. همهچیز را ثبت کنید
برای هر معامله ورود، خروج، نتیجه بهصورت ریسک به ریوارد و یک یادداشت کوتاه ثبت کنید. بدون ثبت دقیق، آمار قابل اعتماد نخواهید داشت.
۵. تعداد نمونه را کافی بگیرید
ده معامله چیزی را ثابت نمیکند. قاعدهی سرانگشتی این است که چند ده معامله و ترجیحاً حدود صد معامله یا بیشتر ثبت کنید تا اعداد معنادار شوند.
چه معیارهایی را بررسی کنیم؟
- وینریت: درصد معاملات سودده. بهتنهایی معیار خوبی نیست.
- میانگین ریسک به ریوارد: استراتژی با وینریت پایین هم میتواند سودده باشد، اگر سودهایش از ضررهایش بزرگتر باشد.
- پرافیت فاکتور: مجموع سودها تقسیم بر مجموع ضررها. بالای ۱ یعنی در کل سودده بوده.
- حداکثر دراودان: بیشترین افت سرمایه. به شما میگوید در بدترین حالت چه تجربهای در انتظار است.
- بیشترین ضرر متوالی: آیا میتوانید روانی از پس چنین دورهای برآیید؟
اشتباهات رایج در بکتست
- بیشبرازش (Overfitting): پارامترها را آنقدر دستکاری میکنید تا روی دادهی گذشته عالی شود، ولی روی دادهی جدید جواب نمیدهد.
- نادیده گرفتن هزینهها: اسپرد، کمیسیون و لغزش قیمت را در نظر نگیرید، نتیجه بهتر از واقعیت میشود.
- انتخاب سلیقهای معاملات: فقط معاملات خوب را ثبت کنید و بقیه را «اشتباه» بدانید، بکتست بیارزش میشود.
- نمونهی کم: چند معاملهی خوب پشتسرهم اتفاقی هم میافتد.
بعد از بکتست چه کنیم؟
بکتست پایان راه نیست. قدم بعدی تست روی حساب دمو یا با حجم بسیار کم در بازار زنده است که به آن فوروارد تست میگویند. در این مرحله شرایط واقعی مثل اسپرد، سرعت اجرا و احساسات خودتان وارد بازی میشود. اگر عملکرد خیلی با بکتست فرق داشت، دنبال علتش بگردید.
نتایج فوروارد تست را حتماً ثبت کنید. در ژورنال معاملاتی رایگان تریدرز رویال معاملات شما خودکار ثبت میشوند و آمار مهم مثل وینریت، پرافیت فاکتور و دراودان را آماده میبینید. میتوانید نتیجهی فوروارد تست را با بکتست مقایسه کنید.
تمرین روی چارت واقعی
قبل از شروع بکتست، تایمفریم و نماد استراتژیتان را روی لایو چارت تریدرز رویال بررسی کنید و با ابزارهای ترسیم، سطوح و الگوهای مدنظرتان را مشخص کنید تا قوانینتان روشنتر شوند.
جمعبندی
معاملهگرانی که پایدار میمانند معمولاً بهجای حدس زدن، اعداد خودشان را میشناسند. با نوشتن قوانین، ثبت دقیق معاملات و بررسی معیارهای درست، میتوانید قبل از ریسک پول واقعی بدانید استراتژیتان ارزش اجرا دارد یا نه. بکتست یک بار انجام نمیشود و با تغییر بازار باید دوباره سراغش بروید.
