جستجو برای:
سبد خرید 0
  • دوره‌های آموزشی
    • بسته جامع آموزشی
    • تحلیل‌گر تکنیکال (مقدماتی و پیشرفته)
    • تحلیل حرکات قیمت (پرایس اکشن سبک لنس بگز)
    • آموزش بازار طلا
    • آموزش اقتصاد کلان برای فعالیت در بازارهای مالی
    • آموزش استراتژی های معاملاتی تحلیل تکنیکال
    • آموزش اکسپرت نویسی و اندیکاتورنویسی با MQL4
    • تابلوخوانی و فیلترنویسی بورس تهران (مقدماتی تا پیشرفته)
    • روانشناسی در بازار
    • آموزش نمودار سه خط شکست، نمودار رنکو و نمودار کاگی
    • آموزش بازار آتی و اختیار معامله (بازار مشتقه در بورس و بورس کالا)
    • پرایس اکشن البروکس
    • آموزش فارکس (از مبانی تا استراتژی معاملاتی)
    • تحلیل امواج الیوت با نرم افزار ادونسدگت Advanced Get
    • مدیریت ریسک
    • کلیات تحلیل بنیادی
    • تحلیل بنیادی مقدماتی
    • نکات مهم در تحلیل تکنیکال
    • راهکارهای تقویت ذهن و جسم معامله گر
    • آموزش کریپتوکارنسی (بازار ارز رمزها)
    • آموزش متاورس و NFT
    • نحوه شناسایی ریزش بازار
    • استراتژی معاملاتی ایچیموکو
  • ربات‌ و اندیکاتورها
    • ربات‌ معاملاتی
    • اندیکاتورها (استراتژی ها)
    • استراتژی های رایگان
  • مقاله‌ها، پادکست و ویدئو
    • مقالات آموزشی
    • تحلیل بازار بورس (سهام)
    • ابزارهای اکسل رایگان
    • تحلیل بازار فارکس
    • تحلیل بازار کریپتو (ارز دیجیتال)
    • تحلیل بازار طلا و ارز
    • مصاحبه‌های مهم
    • پادکست‌ها
    • ویدئوها
  • نشریه تفکر سیستمی
  • درباره ما
  • تماس با ما
 

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
  • info@felfelani.ir
perm_identity
سبد خرید 0
0
محمدرضا فلفلانی
  • دوره‌های آموزشی
    • بسته جامع آموزشی
    • تحلیل‌گر تکنیکال (مقدماتی و پیشرفته)
    • تحلیل حرکات قیمت (پرایس اکشن سبک لنس بگز)
    • آموزش بازار طلا
    • آموزش اقتصاد کلان برای فعالیت در بازارهای مالی
    • آموزش استراتژی های معاملاتی تحلیل تکنیکال
    • آموزش اکسپرت نویسی و اندیکاتورنویسی با MQL4
    • تابلوخوانی و فیلترنویسی بورس تهران (مقدماتی تا پیشرفته)
    • روانشناسی در بازار
    • آموزش نمودار سه خط شکست، نمودار رنکو و نمودار کاگی
    • آموزش بازار آتی و اختیار معامله (بازار مشتقه در بورس و بورس کالا)
    • پرایس اکشن البروکس
    • آموزش فارکس (از مبانی تا استراتژی معاملاتی)
    • تحلیل امواج الیوت با نرم افزار ادونسدگت Advanced Get
    • مدیریت ریسک
    • کلیات تحلیل بنیادی
    • تحلیل بنیادی مقدماتی
    • نکات مهم در تحلیل تکنیکال
    • راهکارهای تقویت ذهن و جسم معامله گر
    • آموزش کریپتوکارنسی (بازار ارز رمزها)
    • آموزش متاورس و NFT
    • نحوه شناسایی ریزش بازار
    • استراتژی معاملاتی ایچیموکو
  • ربات‌ و اندیکاتورها
    • ربات‌ معاملاتی
    • اندیکاتورها (استراتژی ها)
    • استراتژی های رایگان
  • مقاله‌ها، پادکست و ویدئو
    • مقالات آموزشی
    • تحلیل بازار بورس (سهام)
    • ابزارهای اکسل رایگان
    • تحلیل بازار فارکس
    • تحلیل بازار کریپتو (ارز دیجیتال)
    • تحلیل بازار طلا و ارز
    • مصاحبه‌های مهم
    • پادکست‌ها
    • ویدئوها
  • نشریه تفکر سیستمی
  • درباره ما
  • تماس با ما
ورود و ثبت نام

وبلاگ

محمدرضا فلفلانی بلاگ تحلیل‌ تحلیل بازار فارکس بک‌تست چیست؟ آموزش بک‌تست دستی و خودکار یک استراتژی، معیارهای ارزیابی و خطاهای رایج + قالب اکسل ثبت بک‌تست

بک‌تست چیست؟ آموزش بک‌تست دستی و خودکار یک استراتژی، معیارهای ارزیابی و خطاهای رایج + قالب اکسل ثبت بک‌تست

access_time2026/11/13
perm_identity ارسال شده توسط AdminMohammadreza
folder_open تحلیل بازار فارکس ، مقالات
visibility 2 بازدید

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

چرا بک‌تست مهم است؟

  • سنجش منطق استراتژی: آیا قوانین شما واقعاً مزیت آماری دارند؟
  • شناخت رفتار استراتژی: دوره‌های زیان پیاپی، حداکثر افت سرمایه و میانگین سود.
  • اعتماد به اجرا: وقتی می‌دانید ۶ زیان پیاپی در گذشته هم رخ داده، در دوره بد استراتژی را رها نمی‌کنید.
  • بهبود استراتژی: شناسایی شرایطی که استراتژی در آن ضعیف است.

قدم اول: قوانین دقیق

بک‌تست بدون قوانین دقیق ممکن نیست. استراتژی باید به سؤالات زیر پاسخ روشن بدهد:

  1. بازار و تایم‌فریم: کدام نماد یا جفت‌ارز؟ کدام تایم‌فریم؟
  2. شرط ورود: دقیقاً چه چیزی باید رخ دهد؟ مثلاً «پین بار صعودی روی EMA ۵۰ در روند صعودی روزانه».
  3. نقطه ورود: بسته شدن کندل، شکست سقف یا سفارش محدود؟
  4. حد ضرر: کجا و با چه منطقی؟
  5. حد سود و مدیریت معامله: هدف ثابت، حد ضرر متحرک یا خروج بخشی؟
  6. فیلترها: عدم معامله در زمان اخبار، ساعات خاص یا شرایط خاص.
  7. ریسک هر معامله: درصد ثابت حساب.

اگر قانونی جای تفسیر دارد، آن را دقیق‌تر کنید.

بک‌تست دستی

در بک‌تست دستی، نمودار گذشته را کندل‌به‌کندل جلو می‌برید و مثل معامله واقعی تصمیم می‌گیرید:

  1. ابزار Replay در تریدینگ‌ویو یا شبیه‌ساز نمودار را باز کنید.
  2. به نقطه‌ای در گذشته بروید؛ مثلاً دو سال قبل.
  3. کندل‌به‌کندل جلو بروید و هر بار که شرط ورود برقرار شد، معامله را ثبت کنید.
  4. نتیجه را بر حسب R (مضربی از ریسک) ثبت کنید: زیان کامل = −۱R، سود دو برابر ریسک = +۲R.
  5. حداقل ۱۰۰ معامله ثبت کنید تا نتایج آماری معنادار شود.

مزیت: شبیه شرایط واقعی، مهارت تشخیص ستاپ را هم تقویت می‌کند. عیب: زمان‌بر و در معرض خطای ذهنی.

بک‌تست خودکار

اگر استراتژی کاملاً قابل کدنویسی باشد، می‌توان آن را در ابزارهایی مثل Strategy Tester متاتریدر یا زبان‌های برنامه‌نویسی آزمایش کرد. در متاتریدر:

  1. استراتژی را به‌صورت اکسپرت (MQL4 یا MQL5) بنویسید یا تهیه کنید. نمونه‌ها را در استراتژی‌های رایگان MQL4 ببینید.
  2. Strategy Tester را باز کنید، نماد، تایم‌فریم و بازه را انتخاب کنید.
  3. مدل داده «Every tick» یا داده تیک واقعی را برای دقت بیشتر انتخاب کنید.
  4. اسپرد و کارمزد را واقع‌بینانه تنظیم کنید.
  5. نتایج و نمودار سرمایه را بررسی کنید.

معیارهای ارزیابی

معیارهای کلیدی بک‌تست

معیار تعریف سطح قابل قبول (کلی)
نرخ برد درصد معاملات سودده به نسبت ریسک به ریوارد بستگی دارد
میانگین R میانگین نتیجه هر معامله بر حسب ریسک مثبت
امید ریاضی نرخ برد × میانگین سود − نرخ باخت × میانگین زیان بیشتر از صفر
فاکتور سود مجموع سودها ÷ مجموع زیان‌ها بیشتر از ۱٫۳
حداکثر افت سرمایه بزرگ‌ترین افت از سقف سرمایه قابل تحمل برای شما
بیشترین زیان پیاپی طولانی‌ترین دوره باخت باید از نظر روانی قابل تحمل باشد

تصویر 1: معیارهای کلیدی بک‌تست

امید ریاضی مهم‌ترین معیار است. استراتژی با نرخ برد ۴۰ درصد و میانگین سود ۲٫۵R و میانگین زیان ۱R، امید ریاضی ۰٫۴ × ۲٫۵ − ۰٫۶ × ۱ = ۰٫۴R دارد؛ یعنی به‌طور متوسط هر معامله ۰٫۴ برابر ریسک سود می‌دهد. مقاله نسبت ریسک به ریوارد رابطه نرخ برد و ریوارد را توضیح می‌دهد.

نمونه فرضی: امید ریاضی سه استراتژی (بر حسب R)

نرخ برد ۶۰٪ و ریوارد ۰٫۸
-۰.۱۲
نرخ برد ۵۰٪ و ریوارد ۱٫۵
۰.۲۵
نرخ برد ۴۰٪ و ریوارد ۲٫۵
۰.۴

نرخ برد بالاتر لزوماً استراتژی بهتر نیست؛ امید ریاضی تعیین‌کننده است.

تصویر 2: نمونه فرضی: امید ریاضی سه استراتژی (بر حسب R)

خطاهای رایج در بک‌تست

۱. بیش‌برازش (Overfitting)

تنظیم بیش از حد پارامترها تا نتایج گذشته عالی شود. استراتژی‌ای که با EMA ۱۷ و RSI ۲۳ «بهترین» نتیجه را می‌دهد، احتمالاً فقط با نویز گذشته جور شده و در آینده کار نمی‌کند. راه‌حل: پارامترهای ساده و منطقی، آزمون روی داده خارج از نمونه.

۲. سوگیری آینده‌نگری (Look-ahead Bias)

استفاده از اطلاعاتی که در لحظه تصمیم در دسترس نبوده؛ مثلاً ورود در کندلی که هنوز بسته نشده یا استفاده از اندیکاتورهای بازنقاشی‌کننده.

۳. نادیده گرفتن هزینه‌ها

اسپرد، کارمزد و سوآپ و لغزش قیمت می‌توانند یک استراتژی سودده را زیان‌ده کنند؛ به‌ویژه در اسکالپینگ.

۴. نمونه کم

۲۰ معامله برای قضاوت کافی نیست؛ حداقل ۱۰۰ معامله در شرایط مختلف بازار لازم است.

۵. یک دوره خاص بازار

استراتژی که فقط در یک بازار صعودی قوی آزمایش شده، ممکن است در بازار رنج شکست بخورد. داده را طوری انتخاب کنید که دوره‌های صعودی، نزولی و رنج را شامل شود.

۶. سوگیری بقا

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

پس از بک‌تست: فوروارد تست

پس از بک‌تست موفق، استراتژی را مدتی روی حساب دمو یا با حجم بسیار کم در حساب واقعی اجرا کنید. اگر نتایج واقعی نزدیک بک‌تست بود، به‌تدریج حجم را افزایش دهید. همه نتایج را در ژورنال معاملاتی ثبت کنید.

مثال عددی: ارزیابی نتایج یک بک‌تست

فرض کنید یک استراتژی پولبک را روی ۱۲۰ معامله گذشته بک‌تست کرده‌اید و ریسک هر معامله را ۱ درصد حساب گذاشته‌اید. نتایج:

  • معاملات برنده: ۴۸ (نرخ برد ۴۰ درصد)
  • میانگین سود معاملات برنده: ۲٫۴R
  • معاملات بازنده: ۷۲ با میانگین زیان ۱R
  • بزرگ‌ترین افت متوالی سرمایه (Max Drawdown): ۱۴ درصد

امید ریاضی هر معامله برابر است با: (۰٫۴۰ × ۲٫۴) − (۰٫۶۰ × ۱) = ۰٫۹۶ − ۰٫۶۰ = ۰٫۳۶R. یعنی به طور متوسط هر معامله ۰٫۳۶ برابر ریسک، سود ساخته است. با ریسک ۱ درصدی، ۱۲۰ معامله حدود ۴۳ درصد بازده (بدون اثر مرکب) داشته است.

ضریب سود (Profit Factor) = مجموع سودها ÷ مجموع زیان‌ها = (۴۸ × ۲٫۴) ÷ (۷۲ × ۱) = ۱۱۵٫۲ ÷ ۷۲ = ۱٫۶. ضریب سود بالای ۱٫۵ برای یک استراتژی واقعی قابل قبول است.

نکته مهم: نرخ برد ۴۰ درصد ممکن است ناامیدکننده به نظر برسد، اما با نسبت سود به زیان مناسب، استراتژی سودآور است. در مقابل، استراتژی با نرخ برد ۷۰ درصد اما میانگین سود ۰٫۵R و زیان ۱R، امید ریاضی منفی دارد: (۰٫۷ × ۰٫۵) − (۰٫۳ × ۱) = ۰٫۰۵R که بعد از کارمزد عملاً صفر یا منفی می‌شود.

بررسی پایداری نتایج

یک بک‌تست خوب فقط عدد نهایی سود نیست؛ پایداری نتایج در شرایط مختلف مهم‌تر است. این آزمون‌ها را انجام دهید:

  • تقسیم داده: داده‌ها را به دو بخش تقسیم کنید. استراتژی را روی بخش اول طراحی کنید و روی بخش دوم، بدون هیچ تغییری، آزمایش کنید. اگر نتایج بخش دوم بسیار بدتر بود، احتمال بیش‌برازش بالاست.
  • حساسیت پارامترها: اگر استراتژی با EMA ۲۰ عالی و با EMA ۱۸ یا ۲۲ ضعیف است، شکننده است. استراتژی پایدار با تغییر کوچک پارامترها نتایج مشابهی می‌دهد.
  • بازارهای مختلف: استراتژی را روی چند نماد یا جفت‌ارز مشابه آزمایش کنید.
  • دوره‌های مختلف بازار: نتایج را جداگانه در دوره‌های صعودی، نزولی و رنج ببینید.

از بک‌تست تا حساب واقعی

پس از بک‌تست موفق، این مسیر را طی کنید: ابتدا یک تا دو ماه فوروارد تست روی حساب دمو یا با حجم بسیار کم انجام دهید. نتایج فوروارد تست را با بک‌تست مقایسه کنید؛ انتظار داشته باشید نتایج واقعی کمی ضعیف‌تر باشد، چون لغزش قیمت، تأخیر اجرا و خطاهای روانی وارد بازی می‌شوند. اگر اختلاف بیش از حد بود، دلیل آن را پیدا کنید. سپس با ریسک کم (مثلاً نیم درصد هر معامله) شروع و به تدریج افزایش دهید. فایل اکسل این مقاله همه این شاخص‌ها را از روی فهرست معاملات شما خودکار محاسبه می‌کند.

دانلود فایل اکسل کاربردی این مقاله

فایل اکسل این مقاله سه برگه دارد: «راهنما»، «ماشین‌حساب نتایج بک‌تست» که با وارد کردن تعداد معاملات، تعداد برد، میانگین سود و زیان (بر حسب R) و ریسک هر معامله، نرخ برد، امید ریاضی، فاکتور سود، بازده مورد انتظار و نرخ برد سربه‌سر را محاسبه می‌کند، و «چک‌لیست» اجرای بک‌تست معتبر.

دانلود فایل اکسل این مقاله (رایگان)

فقط سلول‌های زرد را تغییر دهید؛ نتیجه در سلول‌های آبی خودکار حساب می‌شود. اعداد پیش‌فرض فرضی‌اند و باید با داده‌های واقعی خودتان جایگزین شوند.

ابزارهای اکسل جدید و تحلیل روزانه بازارها را از دست ندهید

هر هفته فایل‌های کاربردی تازه و تحلیل بازار بورس، طلا، ارز و کریپتو در کانال‌های محمدرضا فلفـلانی منتشر می‌شود.

عضویت در کانال تلگرامهمه صفحات محمدرضا فلفـلانی

جمع‌بندی

بک‌تست آزمودن قوانین استراتژی روی داده‌های گذشته است. با قوانین دقیق، حداقل ۱۰۰ معامله، ثبت نتایج بر حسب R و توجه به امید ریاضی، فاکتور سود و حداکثر افت سرمایه، می‌توانید استراتژی را به‌طور عینی ارزیابی کنید. از بیش‌برازش، سوگیری آینده‌نگری و نادیده گرفتن هزینه‌ها پرهیز کنید و پیش از سرمایه واقعی، فوروارد تست انجام دهید.

سؤالات متداول

Max Drawdown قابل قبول چقدر است؟

به تحمل شما بستگی دارد. قاعده کلی این است که افت واقعی ممکن است تا ۱٫۵ برابر بزرگ‌ترین افت بک‌تست برسد؛ اگر آن عدد برایتان قابل تحمل نیست، ریسک هر معامله را کم کنید.

آیا می‌توان استراتژی‌های بورس تهران را بک‌تست کرد؟

بله، اما باید دامنه نوسان، صف‌های خرید و فروش و حجم مبنا را در نظر بگیرید؛ چون در عمل همیشه امکان خرید یا فروش در قیمت دلخواه وجود ندارد.

چند معامله برای بک‌تست کافی است؟

حداقل ۱۰۰ معامله در شرایط مختلف بازار؛ هرچه بیشتر، نتیجه آماری قابل اتکاتر.

بک‌تست موفق یعنی سود قطعی در آینده؟

خیر؛ بازارها تغییر می‌کنند و بک‌تست فقط نشان می‌دهد استراتژی در گذشته مزیت داشته است.

بک‌تست دستی بهتر است یا خودکار؟

خودکار سریع‌تر و عینی‌تر است، اما همه استراتژی‌ها قابل کدنویسی نیستند؛ بک‌تست دستی مهارت تشخیص را هم تقویت می‌کند.

R چیست؟

واحد اندازه‌گیری نتیجه بر حسب ریسک؛ اگر ریسک ۱۰۰ دلار و سود ۲۵۰ دلار باشد، نتیجه ۲٫۵R است.

این مقاله صرفاً آموزشی است و توصیه خرید، فروش یا سرمایه‌گذاری نیست. پیش از هر تصمیم مالی، شرایط و ریسک‌پذیری خود را بسنجید.

اشتراک گذاری:
برچسب ها: استراتژی معاملاتیبک تستژورنال معاملاتیفایل اکسل رایگانمدیریت ریسک
مطالب زیر را حتما بخوانید
  • تکنیکال 2
    اختیار فروش تبعی چیست؟ بیمه سهام در عرضه اولیه و بازار ثانویه، شرایط اعمال و محاسبه ارزش + ماشین‌حساب اکسل

    25 بازدید

  • تکنیکال 2
    استراتژی استرادل و استرانگل در اختیار معامله بورس: سود از نوسان شدید در هر دو جهت + ماشین‌حساب سود و زیان اکسل

    14 بازدید

  • نفت
    صندوق زمین و ساختمان و صندوق املاک چیست؟ سرمایه‌گذاری در مسکن با پول کم، ساختار، بازده و ریسک‌ها + فایل اکسل

    19 بازدید

  • اقتصاد و بازار 1
    کانال کلتنر و کانال دونچیان چیست؟ فرمول، تفاوت با باند بولینگر و استراتژی‌های شکست و روند + ماشین‌حساب اکسل

    12 بازدید

  • اقتصادی 1
    الگوی گارتلی، پروانه و خفاش: نسبت‌های فیبوناچی هر الگو، ناحیه PRZ و نحوه معامله + ماشین‌حساب هارمونیک اکسل

    13 بازدید

دیدگاهتان را بنویسید لغو پاسخ

برای نوشتن دیدگاه باید وارد بشوید.

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

محمدرضا فلفلانی، فارغ التحصیل کارشناسی ارشد مهندسی صنایع، سیستم های اقتصادی اجتماعی گرایش تحقیق در عملیات از دانشگاه خوارزمی

  • email
    felfelanism@gmail.com
سؤالی داری؟ بپرس 👋
ف
دستیار آکادمی فلفلانیجستجو در مقالات، دوره‌ها و نشریه
ما را دنبال کنید

محمدرضا فلفـلانی را در شبکه‌های اجتماعی دنبال کنید و تحلیل روزانه بازارها را از دست ندهید.

سامانه پایش بازارها: WatchBot.ir همه صفحات ما ←
دسترسی سریع
  • خانه
  • مجله بورسی
  • آموزش‌ها
  • حساب کاربری
  • کانال تلگرامی
  • قیمت کامودیتی‌ها
  • قیمت فلزات اساسی
  • قیمت طلا و ارز
logo-samandehi
کلیه حقوق مادی و معنوی این وب‌سایت متعلق به محمدرضا فلفلانی است.
keyboard_arrow_up
بازارها