بکتست استراتژی معاملاتی: چطور بدون گول زدن خودمان تست کنیم
بکتست یعنی اجرای دقیق قواعد معاملاتیتان روی داده تاریخی تا ببینید چه عملکردی میداشتند. اگر صادقانه انجام شود، ارزانترین آموزش دنیای ترید است: ایدههای بد را مجانی میکشد، قبل از اینکه بازار شهریه بگیرد. اگر سرسری انجام شود، ماشین تولید اعتمادبهنفس کاذب است - و فرق این دو نه نرمافزار، که دیسیپلین در برابر چند تله مشخص است.
پنج مرحله یک بکتست صادقانه
۱. قواعد را طوری بنویسید که ماشین بتواند اجرا کند. ورود، خروج، استاپ، حجم - بدون هیچ «به تشخیص خودم». اگر قانونتان «خرید روی حمایت قوی» است، قابل بکتست نیست؛ ناخودآگاه حمایتهایی را انتخاب میکنید که جواب دادند. «خرید وقتی قیمت بالای سقف ۲۰ روزه بسته شد» قابل تست است.
۲. داده کافی بردارید، شامل سالهای زشت. استراتژی کریپتویی که فقط روی یک سال صعودی تست شده، آشکارساز بازار صعودی است نه استراتژی. حداقل یک سیکل کامل را بگیرید - برای کریپتو یعنی سرخوشی ۲۰۲۱، سقوط ۲۰۲۲ و رِنجهای وسطش. صدها معامله، نه دهها.
۳. هزینههای واقعی را از خودتان بگیرید. هر معامله کارمزد، اسپرد و لغزش میدهد. استراتژیهای کمسود کاملا داخل همین هزینهها میمیرند - سیستمی که قبل از هزینه ۰٫۳٪ در هر معامله درمیآورد و ۰٫۲٪ هزینه میدهد، برنامه اهدای پول است. بدبینانه مدلشان کنید.
۴. اجرا کنید و حکم را تفکیک کنید. از بازده کل عبور کنید و اعدادی را ببینید که «چطور» را توصیف میکنند: وینریت، میانگین سود در برابر ضرر، حداکثر افت سرمایه و بدترین رشته باخت. استراتژی با بازده ۴۰٪ و افت ۳۵٪ موجود متفاوتی است با بازده ۲۵٪ و افت ۱۰٪ - و شما داخل افت زندگی خواهید کرد، نه داخل خط خلاصه.
۵. خارج از نمونه اعتبارسنجی کنید. قواعد را روی یک تکه از تاریخ تنظیم کنید و روی تکه دستنخورده دیگری تست کنید. اگر عملکرد روی تکه تازه فرو ریخت، برتری پیدا نکردهاید - گذشته را حفظ کردهاید.
تلههایی که بکتست را دروغگو میکنند
اورفیت بزرگترینش است: پارامتر که زیاد شود، هر داده تصادفی هم منحنی سرمایه زیبا تولید میکند - درباره همان گذشته مشخص و نه هیچچیز دیگر. قواعد کمتر روی داده بیشتر، از قواعد زیرکانه روی داده کم بهترند. سوگیری نگاه به جلو اطلاعات فردا را یواشکی در تصمیم امروز میگذارد - مثل استفاده از کلوز روزانه برای ورود در همان روز. سوگیری بازماندگی فقط کوینهایی را تست میکند که هنوز زندهاند و آنهایی که صفر شدند را بیصدا رد میکند. و گلچین تاریخ شروع هر استراتژی را برنده میکند - بکتست بیتکوین از ژانویه ۲۰۲۳ فقط ژانویه ۲۰۲۳ را ثابت میکند، نه بیشتر.
بکتست خوب واقعا چه چیزی را ثابت میکند؟
کمتر از آنچه امیدوارید، بیشتر از هیچ. ثابت میکند قواعد شما در یک گذشته مشخص سودده «بودهاند»، با دردی قابل تحمل در مسیر. آینده را نمیتواند تضمین کند - رژیم بازارها عوض میشود و هر برتری فرسوده میشود. برای همین خط تولید به بکتست ختم نمیشود: بعدش تست رو به جلو با پیپر تریدینگ است، جایی که اجرای زنده و احساسات خودتان وارد صحنه میشوند، و بعد لایو با حجم کم. بکتست ایدههای بد را میکشد، پیپر ایدههای خوب را تمرین میدهد، و لایو کوچک تاییدشان میکند.
ایندیکورا دقیقا دور همین خط ساخته شده: موتورهای سیگنالش روی داده چندساله شامل بازارهای خرسی کامل بکتست شدهاند، شبیهساز پیپر تریدینگش تست رو به جلو با پول مجازی را ممکن میکند و ژورنال اندازه میگیرد که نسخه زنده شما واقعا همان چیزِ تستشده را اجرا میکند یا نه.
پرسشهای پرتکرار
چقدر داده کافی است؟ آنقدر که حداقل یک سیکل کامل بازار و چند صد معامله را بپوشاند. برای بیشتر استراتژیهای سوئینگ یعنی سالها، نه ماهها.
بکتست سودده تضمین است؟ نه. فیلتری است که ایدههای اثباتا بد را حذف میکند. قبولی در آن به استراتژی حقِ پیپر تریدینگ میدهد - نه حق پول شما.
بکتست یا پیپر تریدینگ - کدام لازم است؟ هر دو، به همین ترتیب. بکتست سالها را در چند دقیقه میپوشاند؛ پیپر شرایط زنده و روانشناسی شما را اضافه میکند. هر کدام چیزی را میگیرد که دیگری جا میاندازد.
ایندیکورا کوچ تریدینگ مبتنی بر هوش مصنوعی برای کریپتو، فارکس، طلا و شاخصهاست - با موتورهای سیگنال بکتستشده، شبیهساز پیپر تریدینگ برای تست رو به جلو و ژورنالی که اجرای واقعی شما را اندازه میگیرد. رایگان امتحان کنید: https://indikora.com
این مقاله صرفا آموزشی است و توصیه مالی نیست.
