در این درس یاد میگیرید
- اجرای بکتست دستی با روش مشخص و قابل تکرار
- شناخت سوگیریهای اصلی که نتیجه آزمون را بیاعتبار میکنند
- ثبت حجم نمونه و شرایط آزمون پیش از شروع
پیشنیازهای این درس
اگر این مفاهیم برای شما تازهاند، پیش از ادامه همان درسها را بخوانید؛ این درس بر پایه آنها ساخته شده است.
بکتست، سنجش قواعد روی گذشته است. هدف آن پیشبینی نیست؛ میخواهید بفهمید قواعد شما در عمل چه رفتاری دارند و آیا ارزش آزمون واقعی را دارند یا نه.
هشدار مهم ابتدای درس: بکتست، عملکرد آینده را تعیین نمیکند و هیچ نتیجهای در آن، تضمین سود نیست. بکتست خوب، شما را از سیستمهای آشکارا شکننده نجات میدهد؛ آینده را تضمین نمیکند.
روش دستی کندلبهکندل
برای شروع، به ابزار پیچیده نیازی نیست. روش:
۱) دوره و حجم نمونه را پیش از شروع ثبت کنید. مثال: «۱۲ ماه گذشته EUR/USD در تایمفریم ۴ ساعته؛ هدف: حداقل ۵۰ معامله.»
۲) نمودار را پنهان کنید. از خاصیت «پخش کندلبهکندل» استفاده کنید یا با فلش بهسمت چپ حرکت کنید، تا آینده دیده نشود.
۳) برای هر کندل فقط یک پرسش: آیا قواعد ورود من برقرار است؟ اگر بله، ورود را ثبت کنید (ورود، حد ضرر، هدف، حجم).
۴) بدون جابهجایی، پیش بروید تا حد ضرر یا هدف اجرا شود.
۵) هر معامله را در یک جدول ثبت کنید — نه فقط معاملات موفق.
سوگیریهایی که خودمان میسازیم
| سوگیری | چگونه رخ میدهد | راه کاهش |
|---|---|---|
| دید گذشتهنگر | با دانستن آینده، ستاپها را بهتر میبینید | پنهانکردن کندلها، تصمیم پیش از حرکت |
| دوره دستچین | بازهای انتخاب میکنید که سیستم خوب کار میکند | انتخاب دوره پیش از آزمون، شامل دوره آرام و پرنوسان |
| نادیدهگرفتن هزینه | اسپرد و سواپ در نتایج لحاظ نمیشود | کسر هزینه در هر معامله، از ابتدا |
| تغییر قواعد در میانه | «این یکی را حساب نمیکنم» | ثبت همه معاملات، حتی موارد ناخوشایند |
| حجم نمونه کم | نتیجهگیری از ۱۵ معامله | تعیین حداقل نمونه پیش از شروع |
مطالعه موردی: منحنی زیبایی که دروغ میگوید
روشهایی که پس از زیان حجم را چند برابر میکنند (خانواده مارتینگل)، در بکتستهای کوتاه معمولاً این الگو را نشان میدهند:
| ویژگی | نمای آزمون کوتاه |
|---|---|
| نرخ برد | بالا (اغلب بیش از ۸۰٪) |
| منحنی سود | صعودی و صاف |
| بیشترین زیان | کوچک |
| رفتار در دوره مرزی | منحنی صعودی میماند |
جذاب به نظر میرسد، اما این تصویر ناقص است. این روش، در بیشتر معاملات سود کوچک میگیرد و در یک رویداد کمتکرار، زیانهای تجمعی را یکجا آزاد میکند. اگر دوره آزمون شما آن رویداد را در بر نگیرد، عدد نهایی شما بیمعنا است.
درس این مثال: طول دوره آزمون، بخشی از صحت آزمون است. آزمونی که یک رژیم بازار را ندیده، درباره آن رژیم چیزی نمیگوید.
چه چیزی را ثبت کنیم؟
برای هر معامله در بکتست، این ستونها را نگه دارید:
| ستون | چرا |
|---|---|
| تاریخ و ساعت | بررسی توزیع زمانی |
| ستاپ | دستهبندی برای تحلیل بعدی |
| ورود / حد ضرر / هدف | بازتولیدپذیری |
| نتیجه (پیپ) | محاسبه بعدی |
| متغیر بود یا نبود | سنجش عینیت قواعد |
| خارج از قاعده؟ (بله/خیر) | جدا کردن خطاها از نتایج سیستم |
ستون آخر ارزشمندترین است: اگر معاملات خارج از قاعده را جدا نکنید، آمار شما عملکرد سیستم را نشان نمیدهد؛ عملکرد رفتار شما را نشان میدهد.
اشتباه رایج
خطای اول، مشاهده نمودار و انتخاب ستاپهای «واضح». اگر در بکتست، ستاپها را انتخاب میکنید، در حال آزمون شهود خود هستید، نه قاعده.
خطای دوم، بکتست با هدف تأیید. اگر پیش از آزمون با خود گفتهاید «ثابت میکنم این روش کار میکند»، آزمون شما بیاعتبار است.
خطای سوم، توقف آزمون در نتیجه مطلوب. دقیقاً همان چیزی که ثبت حجم نمونه پیش از شروع، از آن جلوگیری میکند.
نکته عملی: بکتست را با یک نماد و یک تایمفریم شروع کنید. گسترش به نمادهای بیشتر، پس از اتمام نمونه اول.
جمعبندی
- بکتست، قواعد را روی گذشته میسنجد؛ آینده را تضمین نمیکند.
- حجم نمونه و دوره را پیش از شروع ثبت کنید.
- سوگیریهای اصلی: دید گذشتهنگر، دوره دستچین، نادیدهگرفتن هزینه، تغییر قواعد.
- طول دوره آزمون بخشی از صحت آن است، چون رژیمهای بازار متفاوتاند.
واژههای کلیدی این درس
| واژه | معادل لاتین | توضیح |
|---|---|---|
| بکتست | Backtest | اجرای قواعد سیستم روی داده گذشته و ثبت نتایج، بهصورت ساختارمند. |
| سوگیری دید گذشتهنگر | Hindsight Bias | استفاده ناخودآگاه از اطلاعاتی که در لحظه معامله در دسترس نبوده. |
| دوره دستچین | Cherry-Picked Period | انتخاب بازهای از گذشته که سیستم در آن خوب کار کرده است. |
| هزینه پنهان | Hidden Cost | اسپرد و سواپ که در محاسبه سود بکتست نادیده گرفته میشود. |
آزمون کوتاه درس
۳ پرسشاختیاری است، اما یادگیری را چند برابر تثبیت میکند. پیشرفت شما به پاسخها گره نخورده است.
پیشرفت خود را ذخیره کنید
مطالعه این درس آزاد است و برای خواندن هر درس دیگری هم نیازی به حساب کاربری ندارید. اما ثبت پیشرفت، ادامه از همانجا و دریافت نشان پایان سطح، به حساب FxSun نیاز دارد — رایگان و بدون هزینه.