درس ۵ · بک‌تست و ژورنال معاملاتی

بک‌تست با اکسل برای معامله‌گران بورس

اکسل را به دفتر محاسبهٔ قابل بازرسی تبدیل کنید؛ هر سطر یک رویداد و هر ستون یک تعریف ثابت.

سطح: کاربردیزمان مطالعه: حدود ۱۰ دقیقهتمرین تعاملی و نمودارآزمون: ۵ سؤال
قبل از شروع

اگر C21=AVERAGE(B2:B21) باشد، چرا خرید با B21 باید بررسی شود؟

مفهوم اصلی

این روش چگونه کار می‌کند؟

در بک‌تست اکسل می‌توان دادهٔ روزانه، سیگنال، ورود، خروج، هزینه و منحنی سرمایه را در ستون‌های مشخص محاسبه کرد. فرمول خوب باید از سلول‌های گذشته یا همان لحظه تغذیه شود.

ستون تاریخ، نماد، قیمت، وضعیت سیگنال، زمان مجاز اجرا، تعداد، کارمزد و ارزش سرمایه را بسازید. میانگین متحرک روز t را با روزهای تا t حساب کنید؛ اگر شرط با پایانی t تأیید شد، اجرای فرضی زودتر از t+1 نگذارید. فرمول‌ها را روی چند سطر دستی کنترل کنید.

مثال فرضی: در سطر ۲۱، A تاریخ، B پایانی، C میانگین ۲۰ روزه =AVERAGE(B2:B21)، D سیگنال =B21>C21 است؛ E برای اجرای مجاز باید به روز بعد ارجاع دهد.
نقشهٔ داده و تمرین

دادهٔ تعیین‌کننده را شناسایی کنید

این شکل دادهٔ فرضی همان درس را نشان می‌دهد. در مثال فرمول، کدام ردیف زمان اجرا را از زمان سیگنال جدا می‌کند؟ یکی از چهار ردیف را انتخاب کنید؛ بازخورد علت انتخاب را توضیح می‌دهد.

نقشهٔ سناریوی فرضیاعداد آموزشی‌اند
نمونهٔ تمرینی · بک‌تست و ژورنال
یک ردیف را انتخاب کنید.
کارگاه آزمون و ثبت معامله

سه موقعیت، سه تصمیم پژوهشی

یک موقعیت فرضی را انتخاب کنید؛ سپس در یادداشت، قانون، دادهٔ موجود و ابهام اجرا را جدا بنویسید.

پروندهٔ تمرینی۳ وضعیت · بدون ذخیرهٔ دائمی
یکی از وضعیت‌ها را انتخاب کنید
بازخورد تمرین اینجا نمایش داده می‌شود.
متن به سرور ارسال و در مرورگر ذخیره نمی‌شود.
برگهٔ اکسل

سه فرمول و کنترل زمان

فرض کنید B قیمت پایانی، C میانگین ۲۰ روزه و D سیگنال است. برای سطر ۲۱، این فرمول‌ها را در یک فایل آزمایشی وارد کنید:

C21 = AVERAGE(B2:B21) D21 = IF(B21>C21,"Signal","") EntryDate = trading day after row 21

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

روش عملی

سه گام قابل اجرا

۱
جدول

تاریخ و نماد را کلید هر سطر و واحد قیمت را یکسان کنید.

۲
فرمول

بازهٔ هر شاخص را فقط تا روز سیگنال محدود کنید.

۳
کنترل

سه سطر را دستی حساب و نتیجهٔ خالص را با دفتر معامله تطبیق دهید.

آزمون در بورس ایران

سیگنال را از اجرای واقعی جدا کنید

برای بورس ایران ستون «قابل معامله؟»، «صف و حجم»، «قیمت تعدیل/رویداد» و «هزینهٔ واقعیِ زمان آزمون» را هم پیش‌بینی کنید.

کنترل آزمون: تاریخ و منبع داده، زمان انتشار خبر، رویداد شرکتی، قابلیت معامله، قیمت و تعداد پرشده و هزینه را با قواعد همان دوره ثبت کنید.
مرز تحلیل و خطا

این نتیجه را شتاب‌زده نگیرید

  • کپی‌کردن فرمولِ دارای ارجاع به کل ستونِ آینده می‌تواند آینده‌نگری پنهان ایجاد کند؛ بازده خام را بازده خالص ننامید.
  • نقشهٔ تصویری و اعداد این درس فرضی‌اند؛ برای آزمون واقعی به منبع و نسخهٔ داده استناد کنید.
  • بازده ناخالصِ سیگنال با بازده خالصِ قابل اجرا تفاوت دارد.
جمع‌بندی ۳۰ ثانیه‌ای

سه نکته برای یادآوری

۱. در بک‌تست اکسل می‌توان دادهٔ روزانه، سیگنال، ورود، خروج، هزینه و منحنی سرمایه را در ستون‌های مشخص محاسبه کرد. فرمول خوب باید از سلول‌های گذشته یا همان لحظه تغذیه شود.
۲. بازهٔ هر شاخص را فقط تا روز سیگنال محدود کنید.
۳. کپی‌کردن فرمولِ دارای ارجاع به کل ستونِ آینده می‌تواند آینده‌نگری پنهان ایجاد کند؛ بازده خام را بازده خالص ننامید.
پرسش‌های رایج

پاسخ‌های کوتاه

مفهوم اصلی این درس چیست؟

در بک‌تست اکسل می‌توان دادهٔ روزانه، سیگنال، ورود، خروج، هزینه و منحنی سرمایه را در ستون‌های مشخص محاسبه کرد. فرمول خوب باید از سلول‌های گذشته یا همان لحظه تغذیه شود.

برای بورس ایران چه قیدی اضافه می‌شود؟

برای بورس ایران ستون «قابل معامله؟»، «صف و حجم»، «قیمت تعدیل/رویداد» و «هزینهٔ واقعیِ زمان آزمون» را هم پیش‌بینی کنید.

آیا نتیجهٔ تاریخی سود آینده را قطعی می‌کند؟

خیر. کپی‌کردن فرمولِ دارای ارجاع به کل ستونِ آینده می‌تواند آینده‌نگری پنهان ایجاد کند؛ بازده خام را بازده خالص ننامید.

منابع و مطالعهٔ بیشتر

منابع این درس

مثال‌های عددی این صفحه مستقل و فرضی‌اند. قواعد معاملاتی و هزینه‌های هر تاریخ را پیش از کاربرد واقعی در منابع رسمی بررسی کنید.

آزمون پایان درس

۵ سؤال برای مرور

۵ سؤال

پس از پاسخ به همهٔ سؤال‌ها، توضیح هر پاسخ نمایش داده می‌شود.

۱. اگر C21=AVERAGE(B2:B21) باشد، چرا خرید با B21 باید بررسی شود؟
چون سیگنال مبتنی بر B21 پس از پایان همان روز معلوم شده است.
۲. در موقعیت «AVERAGE کل ستون» چه بررسی لازم است؟
بازه را تا روز جاری محدود کنید.
۳. در بورس ایران کدام نکته در آزمون اهمیت دارد؟
برای بورس ایران ستون «قابل معامله؟»، «صف و حجم»، «قیمت تعدیل/رویداد» و «هزینهٔ واقعیِ زمان آزمون» را هم پیش‌بینی کنید.
۴. گام آغازین روش این درس چیست؟
تاریخ و نماد را کلید هر سطر و واحد قیمت را یکسان کنید.
۵. محدودیت مهم کدام است؟
کپی‌کردن فرمولِ دارای ارجاع به کل ستونِ آینده می‌تواند آینده‌نگری پنهان ایجاد کند؛ بازده خام را بازده خالص ننامید.
این محتوا برای آموزش بک‌تست و ثبت معاملات است؛ عملکرد تاریخی سود آینده را تضمین نمی‌کند و توصیهٔ خرید یا فروش اوراق بهادار نیست.