پرش به محتوای اصلی

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

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

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

نماد پایه

خودرو

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

اسپرد صعودی کال — خرید کال + فروش کال بالاتر

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

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

معامله‌ها

3

2 برد1 باخت

نرخ برد

66.7%

روی 3 معامله

میانگین بازده

+8.6%

سود کل

+6,435,811

ورودبازده

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. ۰-۷در این آموزش: اولین بک‌تست و خواندن نتیجه، آزمودن از امروز به بعد، و آخر سر بخش اختیاری برای دقیق‌تر کردن قاعده.
حدود ۱۵ تا ۲۰ دقیقه

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

  • می‌توانم بگویم هر وقت اسپردی با فلان نسبت سود به زیان بود بگیر، و روی فلان درصد سود یا ضرر ببند؟

    بله. در فرم، جعبهٔ «شرط ورود» همین کار را می‌کند: حداقل نسبت سود به زیان، حداکثر فاصلهٔ سربه‌سر تا قیمت پایه (درصد) و سقف سرمایهٔ درگیر را بنویسید، و «بازهٔ جست‌وجو» را پر کنید — مثلاً از ۶۰ تا ۳۰ روز مانده به سررسید. بک‌تست برای هر سررسید، روزهای آن بازه را از قدیمی به جدید می‌گردد، اولین روزی که استراتژی واقعاً همان شکل را داشت واردش می‌شود، و سررسیدی که هیچ روزش شرط را برآورده نکرده با همان عددی که کم آورده کنار گذاشته می‌شود. بستن هم همان‌جاست: حد ضرر و حد سود را برحسب درصد سرمایهٔ درگیر بنویسید. دو نکته: نسبت و سربه‌سر از قیمت‌های همان روزِ ورود حساب می‌شوند نه از تخمین، و اگر وجه تضمین فروش‌ها را نقدی گذاشته باشید، «سرمایهٔ درگیر» آن را هم در خودش دارد.

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

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

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

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

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

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

  • چطور بفهمم کدام فاصلهٔ ورود بهتر بوده؟

    با «جاروب پارامتر» پایین فرم: یک پارامتر را انتخاب کنید — مثلاً روز مانده به سررسید — و مقدارهایش را با کاما بنویسید (۱۰، ۲۰، ۳۰، ۴۵). ابزار همان قاعده را با هر مقدار یک بار اجرا می‌کند و همه را در یک جدول کنار هم می‌گذارد: تعداد معامله، نرخ برد، سود کل، ضریب سود و بیشترین افت. جاروب ذخیره نمی‌شود؛ مقداری را که پسندیدید با «اعمال و اجرا» به یک اجرای کامل تبدیل کنید. و یادتان باشد وقتی تعداد سررسیدها کم است، «بهترین مقدار» می‌تواند شانس باشد نه قاعده — ستون تعداد معامله را قبل از ستون سود بخوانید.

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

    با دو چیز. اول، خط «خرید و نگهداری پایه» روی منحنی سرمایه: اگر همان روزها فقط خودِ نماد پایه را می‌خریدید چه می‌شد — استراتژی‌ای که سود داده ولی از خریدِ ساده عقب مانده هنوز خودش را توجیه نکرده (دقت کنید درصدِ پایه روی قیمت سهم است و درصدِ استراتژی روی سرمایهٔ درگیر، پس فقط جهت را مقایسه کنید). دوم، تب «اجراهای قبلی»: دو اجرا را تیک بزنید تا جدول مقایسه ردیف‌به‌ردیف نشان بدهد کدام تنظیم واقعاً عدد را جابه‌جا کرده.

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

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

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

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

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

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

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

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