- موضوع اصلی: آموزش نحوه تست استراتژیها
- زمان مطالعه: ۷ دقیقه
- اهمیت یادگیری: بینهایت (تضمین سوددهی شما)
- سطح آموزش: متوسط
- مناسب برای: یافتن وینریت (Win Rate) استراتژی
- دانش اولیه: داشتن یک استراتژی معاملاتی مشخص
- مقاله قبلی: انواع سبکهای معاملاتی
بک تست (Backtesting) چیست؟
بکتست فرآیندی است که در آن شما استراتژی معاملاتی خود را روی دادههای قیمتی گذشته بازار (Historical Data) پیادهسازی میکنید تا ببینید اگر در شش ماه یا یک سال گذشته با این روش معامله میکردید، در نهایت چقدر سود یا ضرر میکردید. منطق پشت بکتست این جمله معروف است: “تاریخ در بازارهای مالی همیشه تکرار میشود.”
یک بکتست اصولی باید حداقل ۱۰۰ معامله (Trade) متوالی را شامل شود. اگر استراتژی شما در ۱۰۰ معامله گذشته بازار سودده بوده باشد، به احتمال بسیار زیاد در آینده نیز سودده خواهد بود.
انواع روشهای بک تست گرفتن
| ویژگی | بک تست دستی (Manual Backtesting) | بک تست خودکار (Automated Backtesting) |
|---|---|---|
| نحوه اجرا | خودِ تریدر به گذشته چارت میرود و کندل به کندل جلو میآید. | برنامهنویسی استراتژی (توسط ربات/اکسپرت) و اجرای آن توسط نرمافزار. |
| دقت و سرعت | کُند و زمانبر است، اما احساسات و درک تریدر را درگیر میکند. | بسیار سریع (۱ سال در چند ثانیه تست میشود). |
| مناسب برای | استراتژیهای پرایس اکشن (که نیاز به تشخیص چشمی دارند). | استراتژیهای مبتنی بر اندیکاتورها (ریاضیات دقیق). |
چگونه به صورت دستی بک تست بگیریم؟
اگر برنامهنویس نیستید، باید به صورت دستی (Manual) استراتژی خود را تست کنید. بهترین ابزار برای این کار، ویژگی Bar Replay (بازپخش کندلها) در پلتفرم TradingView یا استفاده از نرمافزارهای شبیهساز مانند Forex Simulator در متاتریدر است.
مراحل یک بک تست استاندارد:
- قوانین استراتژی خود را مکتوب کنید: دقیقاً بنویسید با دیدن چه الگویی وارد میشوید، حد ضرر کجاست و حد سود چند پیپ است. در زمان بکتست حق ندارید هیچکدام از این قوانین را تغییر دهید.
- چارت را به گذشته ببرید: چارت را مثلاً به ۶ ماه پیش ببرید (جایی که آینده قیمت را نمیبینید).
- کندل به کندل جلو بروید: به محض دیدن شرایط ورود، روی یک فایل اکسل مشخصات معامله (تاریخ، نقطه ورود، استاپ و تارگت) را ثبت کنید.
- محاسبه نهایی (Win Rate و R/R): پس از ثبت حداقل ۱۰۰ معامله، بررسی کنید چند درصد از معاملات سودده بودهاند (وینریت) و میانگین سود به ضرر (نسبت ریسک به ریوارد) چقدر بوده است.
⚠️ بزرگترین تله در بک تست: تقلب کردن! (Overfitting)
بدترین کاری که میتوانید در بکتست دستی انجام دهید، دروغ گفتن به خودتان است! وقتی آینده چارت را میبینید که ریخته است، ناخودآگاه میگویید “آها اینجا وارد سل (Sell) میشدم”. یا اگر استاپ شما با ۱ پیپ اختلاف فعال شده، آن را در اکسل ثبت نمیکنید. این تقلب در بکتست باعث توهم سوددهی میشود و در حساب واقعی (Live) سرمایه شما را نابود میکند.
مزایای بک تست گرفتن
- اعتماد به نفس فولادین: وقتی میدانید استراتژی شما در ۱۰۰ معامله گذشته سودده بوده، اگر در بازار واقعی ۳ استاپ متوالی هم بخورید، نگران نمیشوید چون به سیستم خود اعتماد دارید.
- شناخت نقاط ضعف سیستم: متوجه میشوید که استراتژی شما در کدام روزهای هفته یا در چه سشنهایی بدترین عملکرد را دارد.
تفاوت بک تست و فوروارد تست (Forward Test)
- بکتست در گذشته بازار انجام میشود و استرس روانیِ از دست دادن پول واقعی در آن وجود ندارد. به همین دلیل، پس از پایان بکتست، حتماً باید استراتژی خود را فوروارد تست کنید؛ یعنی آن را به مدت ۱ ماه روی یک حساب دمو (Live Demo) اجرا کنید تا عملکرد آن در بازار زنده تایید شود.
جمعبندی رسانه تخصصی بهترین بروکر
تفاوت بین یک تریدر آماتور و یک تریدر حرفهای در میزان ساعاتی است که صرف بک تست (Backtest) کردهاند. شما نمیتوانید یک استراتژی را در یوتیوب ببینید و فردا با آن ترید واقعی کنید. باید حداقل ۱۰۰ بار آن را در گذشته بازار آزمایش کنید، ایرادات آن را برطرف کنید و به اصطلاح “قلق” آن را به دست بیاورید. توصیه رسانه «بهترین بروکر» به تمام مخاطبان این است: تا زمانی که در بکتستِ دستی خود به یک نمودار سودِ صعودی و پیوسته نرسیدهاید، حق افتتاح حساب واقعی (Real) و واریز پول به هیچ بروکری را ندارید.
