قدم‌های بک‌تست استراتژی

به‌جای اینکه حدس بزنید «اگر هر ماه همین کار را می‌کردم چه می‌شد»، یک بار تعریفش می‌کنید و ابزار آن را روی همهٔ سررسیدهایی که تمام شده‌اند اجرا می‌کند — با قیمت صف همان روزها، با کارمزد، و با پرچم روی هر عددی که مجبور شده فرض بگذارد.

اجرای بک‌تستبک‌تست فرمولاجراهای قبلی

یک قاعده

نماد پایه

خودرو

قالب استراتژی

اسپرد صعودی کال

ورود: چند روز مانده به سررسید

30
اجرای بک‌تست

یک ردیف به ازای هر سررسید

معامله‌ها

3

2 برد · 1 باخت

نرخ برد

67٪

روی 3 معامله

1405/04/10+19.3٪

1405/05/11+12.7٪

1405/06/02−6.3٪

13 سررسید دیگر اجرا نشد — با دلیلش فهرست می‌شود.

  1. ۰-۱چیست: یک فرم که در آن یک قاعده می‌نویسید — نه یک معامله. مثلاً «سی روز مانده به سررسید، اسپرد صعودی کال با یک پله فاصله». ابزار همان قاعده را روی هر سررسید منقضی‌شده یک بار اجرا می‌کند.
  2. ۰-۲چه چیزی را عوض می‌کند: بدون این، «این استراتژی خوب است» یک حس است. با این، یک جدول است که می‌گوید چند بار اجرا شد، چند بار جواب داد، بدترینش چه بود، و چند سررسید اصلاً قابل اجرا نبودند.همان استراتژی روی یک نماد پرمعامله و یک نماد کم‌معامله دو نتیجهٔ کاملاً متفاوت می‌دهد.
  3. ۰-۳یک «چرخه» چیست: هر سررسید یک چرخه است. قاعده در هر چرخه یک بار وارد می‌شود و یک بار خارج — پس هر سررسید یک ردیف در جدول نتیجه می‌سازد. اسم این کار بک‌تست چرخه‌ای است: سررسید به سررسید، نه روز به روز.
  4. ۰-۴کجاست: صفحهٔ مستقل بک‌تست استراتژی. از منوی آپشن باز می‌شود، و از منوی عملیات صفحهٔ نمودار سود و زیان هم با بک‌تست این استراتژی می‌شود مستقیم واردش شد.
  5. ۰-۵رایگان است، ولی ورود می‌خواهد. هر اجرا روی حساب خودتان ذخیره می‌شود تا بعداً دوباره بازش کنید و با اجرای بعدی مقایسه‌اش کنید.
  6. ۰-۶نمونهٔ این آموزش: خودرو. یک اسپرد صعودی کال با فاصلهٔ یک پله می‌سازیم، سی روز مانده به سررسید واردش می‌شویم، و همان را تا آخر دنبال می‌کنیم.
  7. ۰-۷در این آموزش: اول قاعده را می‌سازیم، بعد اجرا می‌کنیم و نتیجه را می‌خوانیم، و آخر سر دو راه دیگر — بک‌تست فرمول خودتان، و آزمودن از امروز به بعد.
  1. ۰-۱چیست: فرمی که در آن یک قاعده می‌نویسید، نه یک معامله. مثل «سی روز مانده به سررسید، اسپرد صعودی کال». ابزار آن را روی هر سررسید تمام‌شده یک بار اجرا می‌کند.
  2. ۰-۲چه چیزی را عوض می‌کند: «این استراتژی خوب است» از یک حس تبدیل می‌شود به یک جدول: چند بار اجرا شد، چند بار جواب داد، بدترینش چه بود.همان استراتژی روی دو نماد مختلف دو نتیجهٔ کاملاً متفاوت می‌دهد.
  3. ۰-۳یک «چرخه» چیست: هر سررسید یک چرخه است — یک ورود، یک خروج، یک ردیف در جدول نتیجه. اسمش بک‌تست چرخه‌ای است: سررسید به سررسید، نه روز به روز.
  4. ۰-۴کجاست: صفحهٔ بک‌تست استراتژی. روی گوشی همهٔ فرم زیر هم می‌آید و نتیجه پایینش باز می‌شود.
  5. ۰-۵رایگان است، ولی ورود می‌خواهد — چون هر اجرا روی حساب خودتان ذخیره می‌شود.
  6. ۰-۶نمونهٔ این آموزش: خودرو، با یک اسپرد صعودی کال و ورود سی روز مانده به سررسید.
  7. ۰-۷در این آموزش: ساختن قاعده، خواندن نتیجه، و دو راه دیگر — بک‌تست فرمول، و آزمودن از امروز به بعد.
حدود ۱۵ تا ۲۰ دقیقه

چیزهایی که تازه‌واردها می‌پرسند

  • بک‌تست پولی است؟

    نه. اجرای بک‌تست رایگان است و فقط به ورود به حساب نیاز دارد، چون هر اجرا روی حساب خودتان ذخیره می‌شود تا بعداً دوباره بازش کنید و با اجرای بعدی مقایسه‌اش کنید.

  • چرا بک‌تست من فقط دو سه معامله ساخت؟

    چون تعداد معامله‌ها را بازار تعیین می‌کند، نه شما: هر سررسید منقضی‌شده حداکثر یک معامله می‌دهد و بخشی از آن‌ها هم قابل اجرا نبوده‌اند. پایین نتیجه، بخش «سررسیدهای کنارگذاشته‌شده» دلیل تک‌تکشان را می‌گوید. دو دلیل پرتکرارند: «روز ورود نداشت» یعنی زنجیره در آن فاصله از سررسید هنوز درج نشده بود — فاصلهٔ ورود را کمتر کنید؛ و «صف خالی» یعنی آن روز کسی روی آن قرارداد سفارش نداشته — نماد پرمعامله‌تری بردارید یا چند نماد را با هم انتخاب کنید.

  • چرا قیمت ورودی که بک‌تست نشان می‌دهد با قیمت تابلو فرق دارد؟

    چون بک‌تست از «آخرین معامله» استفاده نمی‌کند. قیمت خرید از سرخط عرضه برداشته می‌شود و قیمت فروش از سرخط تقاضا — همان سمتی که یک سفارش بازار واقعاً رویش پر می‌شود. در بازار ما دو روز از هر سه روز، قرارداد اصلاً معامله نمی‌شود و «آخرین قیمت» آن روز عددِ آن روز نیست؛ ولی صف تقریباً همیشه ثبت شده است. اگر بخواهید می‌توانید در «قیمت اجرا» به میانهٔ صف یا آخرین معامله سوییچ کنید، ولی آن دو خوش‌بینانه‌ترند.

  • اگر بک‌تست نتیجهٔ خوبی داد، یعنی این استراتژی سودده است؟

    نه. بک‌تست می‌گوید یک قاعده در یک دورهٔ مشخص چه کرد، نه اینکه در آینده چه می‌کند. سه چیز را همیشه کنار نتیجه بخوانید: تعداد معامله‌ها (کاشی اول)، فهرست سررسیدهایی که اجرا نشدند، و پرچم‌هایی که می‌گویند کدام عدد با فرض ساخته شده. و اگر آن‌قدر تنظیمات را عوض کنید تا عدد قشنگ شود، چیزی که ساخته‌اید یک قاعده نیست — یک توصیف از گذشته است.

  • دادهٔ بک‌تست از چه تاریخی است و چرا قدیمی‌تر نیست؟

    دادهٔ روزانهٔ قراردادهای اختیار همراه با صف سفارش پایان روز از آذر ۱۴۰۴ در آپشن‌باز ذخیره می‌شود و ابزار همین تاریخ را بالای فرم می‌نویسد. قبل از آن صف ذخیره نشده بود، و بک‌تستی که بدون صف اجرا شود همان چیزی است که این ابزار از آن پرهیز می‌کند.

  • می‌توانم حد ضرر ساعتی یا ورود در ساعت مشخص را بسنجم؟

    نه. دادهٔ درون‌روزی فقط سه ماه نگه داشته می‌شود، پس هر قاعده‌ای که به ساعت وابسته باشد در این ابزار قابل سنجش نیست. حد ضرر و حد سود روی علامت‌گذاری روزانه سنجیده می‌شوند — یعنی یک بار در روز، با قیمت همان سمتی از صف که بستن موقعیت رویش انجام می‌شود.

  • فرق بک‌تست با سبد آزمایشی چیست؟

    بک‌تست به گذشته نگاه می‌کند و سبد آزمایشی به آینده. بک‌تست سریع است و نمونه می‌دهد، ولی با فرض‌های صف پایان روز کار می‌کند. سبد آزمایشی فرض ندارد — قیمت‌ها همان چیزی‌اند که در لحظه دیدید — ولی برای جمع شدن نمونه باید صبر کنید. قاعده‌ای که در بک‌تست جواب داده و در سبد آزمایشی هم دوام آورده، چیز دیگری است.

قسمتی براتون گنگ هست یا سوالی دارید در این قسمت بپرسید

اگر سوال یا ابهامی در رابطه با این مطلب دارید، همین‌جا بپرسید؛ کارشناسان ما پاسخ می‌دهند.

با ایمیل یا شماره موبایلی که ثبت می‌کنید، وقتی به کامنتتان پاسخ داده شود خبرتان می‌کنیم.

پرسش‌ها و نظرات کاربران

هنوز پرسشی ثبت نشده — شما اولین نفر باشید!

سوال یا نظرتان را در فرم بالا بنویسید؛ پاسخی که می‌گیرید برای کاربران بعدی هم می‌ماند.