EnglishفارسیTürkçe

امکانات

ژورنال بک‌تست اسکریپت‌ها چارت معاملات گزارش‌ها پلی‌بوک هوش مصنوعی پراپ‌فرم منتور همگام‌سازی بروکر

منابع

قیمت‌ها آموزش بروکرهای پشتیبانی‌شده ورود شروع کنید
بک تست

بک تست چیست؟ آموزش کامل بک تست گرفتن از استراتژی

قبل از اینکه یک استراتژی پول واقعی شما را امتحان کند، شما می‌توانید آن را روی سال‌ها داده‌ی گذشته امتحان کنید. بک تست یعنی همین: معامله کردن روی گذشته، کندل‌به‌کندل و بدون دیدن آینده — تا پیش از ریسک کردن بدانید استراتژی‌تان چقدر می‌برد، چقدر می‌بازد و بدترین روزهایش چه شکلی است.

بک تست: یک معامله‌ی خرید طلا با حد ضرر و حد سود روی چارت بک‌تستر TradeAssay

خلاصه در یک نگاه

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

1بک تست چیست؟

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

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

بک تست سه شکل اصلی دارد: دستی (شما کندل‌به‌کندل جلو می‌روید و تصمیم می‌گیرید)، خودکار (یک کد یا اکسپرت قوانین را اجرا می‌کند) و ادامه‌ی طبیعی هر دو، یعنی فوروارد تست (اجرای همان قوانین روی بازار زنده، با حساب دمو یا حجم خیلی کم). در این مقاله هر سه را می‌بینیم، با تمرکز روی بک تست دستی که برای بیشتر تریدرهای فارکس و طلا کاربردی‌ترین است.

1. قوانین را بنویسید ورود، حد ضرر، حد سود، ریسک 2. بازه و نماد روند، رنج، خبر — همه با هم 3. آینده را پنهان کنید فقط تا کندل فعلی را ببینید 4. کندل‌به‌کندل جلو بروید دلیل ورود را قبل از نتیجه بنویسید 5. گزارش و تصمیم امید ریاضی، افت، ضرر پیاپی ← فوروارد تست قانون تازه = بک تست تازه
مراحل بک تست. اگر وسط کار قانونی را عوض کردید، از اول شروع کنید؛ نتیجه‌ی دو قانون مختلف را در یک بک تست قاطی نکنید.

2چرا قبل از ترید واقعی بک تست بگیرید؟

چون باید بدانید استراتژی‌تان مزیت دارد یا نه

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

چون باید بدانید بدترین دوره‌اش چه شکلی است

بیشتر تریدرها یک استراتژی خوب را درست وسط یک دوره‌ی بدِ عادی کنار می‌گذارند. بک تست به شما می‌گوید «عادی» برای این استراتژی چقدر بد است. حتی یک استراتژی سودده هم ضررهای پیاپی طولانی دارد. جدول زیر از شبیه‌سازی 200,000 دنباله‌ی 100 معامله‌ای ساخته شده است:

طولانی‌ترین ضرر پیاپی در 100 معامله، فقط از روی شانس
نرخ بردطولانی‌ترین ضرر پیاپی (میانه)در 10% بدترین حالت‌هااحتمال دست‌کم 5 ضرر پشت‌سرهم
40%7 معامله11 معامله یا بیشتر98%
45%6 معامله10 معامله یا بیشتر92%
50%6 معامله8 معامله یا بیشتر81%
60%4 معامله6 معامله یا بیشتر46%

با نرخ برد 45%، تقریباً مطمئن باشید که در 100 معامله دست‌کم یک بار 5 ضرر پشت‌سرهم می‌بینید. اگر این را از قبل بدانید، پنجمین ضرر شما را از استراتژی بیرون نمی‌اندازد؛ اگر ندانید، معمولاً می‌اندازد.

چون در چند ساعت، تجربه‌ی چند ماه را به دست می‌آورید

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

3انواع بک تست: دستی، خودکار و فوروارد تست

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

اگر استراتژی شما را بشود بی‌کم‌وکاست به کد تبدیل کرد (مثلاً «تقاطع دو میانگین متحرک با حد ضرر ثابت»)، بک تست خودکار سریع‌تر است. اما بیشتر استراتژی‌های پرایس‌اکشن و مفاهیمی مثل ساختار بازار، نقدینگی یا اردربلاک قضاوت می‌خواهند؛ برای این‌ها بک تست دستی دقیق‌ترین آزمایش است — به شرطی که آینده را نبینید.

4قبل از اولین کندل: قوانین را بنویسید

بک تستِ استراتژی‌ای که قوانینش در ذهن شماست، بک تست نیست؛ تمرینِ حدس زدن است. قبل از شروع، این‌ها را روی کاغذ — یا در برگه‌ی «قوانین» فایل اکسل همین صفحه — بنویسید:

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

یک آزمون ساده: اگر قوانین را به یک تریدر دیگر بدهید، باید همان معامله‌هایی را بگیرد که شما می‌گیرید. اگر نمی‌گیرد، قوانین هنوز به‌اندازه‌ی کافی دقیق نیستند. در TradeAssay این قوانین را در پلی‌بوک می‌نویسید و چک‌لیست ورود، کنار هر معامله‌ی بک تست تیک می‌خورد.

5آموزش بک تست دستی، قدم‌به‌قدم

این همان کاری است که در هر ابزاری انجام می‌دهید — تصویرها از بک‌تستر TradeAssay‌اند، با یک سشن واقعی روی طلا.

قدم 1: نماد، بازه و موجودی را انتخاب کنید

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

ساخت سشن بک تست جدید: نام سشن، پلی‌بوک، نوع بازار، نماد XAUUSD، موجودی 10,000 دلار و بازه‌ی تاریخ
ساخت یک سشن بک تست: نام، پلی‌بوکی که آزمایش می‌شود، نماد (این‌جا طلا)، موجودی اولیه و بازه‌ی تاریخ.

قدم 2: آینده را پنهان کنید و کندل‌به‌کندل جلو بروید

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

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

قدم 3: سفارش را دقیقاً مثل حساب واقعی ثبت کنید

ورود، حد ضرر و حد سود را همان‌جایی بگذارید که قوانین می‌گویند — نه جایی که «حس» می‌گوید. در این معامله‌ی خرید طلا با حجم 1.95 لات، ورود در 1838.888، حد ضرر در 1838.264 و حد سود در 1840.413 است. فاصله‌ی ورود تا حد ضرر 0.624 دلار و تا حد سود 1.525 دلار است، و هر لات طلا 100 اونس:

ریسک: 0.624 × 1.95 × 100 = $121.68

ریسک به ریوارد: 1.525 ÷ 0.624 = 1 : 2.44

یک معامله‌ی باز در بک تست: جعبه‌ی حد سود و حد ضرر روی چارت، ریسک 121.68 دلار و سود بالقوه 297.38 دلار، و جدول پوزیشن‌ها با موجودی و سود و زیان
معامله‌ی باز روی چارت: حد سود (+$297.38) و حد ضرر (−$121.68) روی خود چارت جابه‌جا می‌شوند. پایین، موجودی، اکوئیتی و معامله‌ی قبلی که بسته شده است.

قدم 4: دلیل ورود را قبل از دیدن نتیجه بنویسید

این مهم‌ترین قدمی است که بیشتر تریدرها جا می‌اندازند. وقتی نتیجه را دیدید، ذهن شما دلیل ورود را «بازنویسی» می‌کند: معامله‌های برنده دلیل محکم‌تری پیدا می‌کنند و بازنده‌ها «استثنا» می‌شوند. پس همان لحظه‌ی ورود بنویسید: کدام ستاپ، کدام شرط‌ها برقرار بود، چقدر مطمئن بودید.

ثبت دلیل ورود هنگام معامله در بک تست: پلی‌بوک، شرط‌های برقرار، مفهوم Liquidity Sweep، حالت روانی طبق پلن و اعتمادبه‌نفس 7 از 10
ژورنال همان معامله، وقتی هنوز باز است: پلی‌بوک، شرط‌هایی که برقرار بود (دو از سه)، مفهوم معاملاتی، حالت روانی و اعتمادبه‌نفس — همه قبل از اینکه نتیجه معلوم شود.

قدم 5: نتیجه را بر حسب R ثبت کنید و تا 100 معامله ادامه دهید

این معامله دستی در 1840.008 بسته شد: سود +$218.40، یعنی 218.40 ÷ 121.68 = +1.79R. نتیجه را همیشه بر حسب R هم بنویسید — سود یا ضرر به‌اندازه‌ی ریسکی که کردید — تا معامله‌هایی با حجم‌های مختلف قابل مقایسه باشند. اسپرد و کمیسیون را هم کم کنید؛ امید ریاضی کوچک با هزینه‌ها به‌راحتی منفی می‌شود. بعد، همین کار را تکرار کنید تا دست‌کم به 100 معامله برسید.

6بک تست در تریدینگ ویو

تریدینگ‌ویو دو ابزار برای بک تست دارد:

Bar Replay: بک تست دستی

  1. چارت نماد و تایم‌فریم مورد نظر را باز کنید.
  2. از نوار بالای چارت، دکمه‌ی Replay را بزنید.
  3. روی کندلی که می‌خواهید بک تست از آن شروع شود کلیک کنید؛ کندل‌های بعد از آن پنهان می‌شوند.
  4. با دکمه‌ی جلو (Forward) کندل‌به‌کندل جلو بروید، یا پخش (Play) را با سرعت دلخواه بزنید.
  5. هر معامله را — با دلیل ورود، قبل از جلو رفتن — در یک فایل جدا ثبت کنید؛ مثلاً فایل اکسل رایگان همین صفحه.

Bar Replay برای دیدن گذشته عالی است، اما نتیجه‌ها را برایتان نگه نمی‌دارد: ثبت هر معامله، محاسبه‌ی R، نرخ برد و افت سرمایه با خود شماست. دسترسی به Replay در تایم‌فریم‌های پایین و بعضی امکاناتش هم به نوع اشتراک تریدینگ‌ویو بستگی دارد؛ قبل از شروع، در حساب خودتان بررسی کنید.

Strategy Tester: بک تست خودکار

اگر استراتژی شما کاملاً مکانیکی است، می‌توانید آن را با زبان Pine Script بنویسید و نتیجه را در تب Strategy Tester ببینید. سریع است، ولی دو تله دارد: کدی که روی گذشته زیادی خوب جواب می‌دهد معمولاً بیش از حد بهینه شده است، و جزئیاتی مثل اسپرد و اسلیپیج را باید خودتان دقیق تنظیم کنید.

7دانلود رایگان فایل اکسل بک تست

برای بک تست دستی — در تریدینگ‌ویو یا هر چارت دیگری — این فایل را برای همین مقاله ساخته‌ایم: فارسی، راست‌به‌چپ و همه‌ی محاسبه‌ها بر حسب R، تا برای هر بازار و هر اندازه‌ی حسابی کار کند.

فایل اکسل بک تست TradeAssayبرگه‌ی قوانین · ثبت معامله‌ها بر حسب R با هزینه‌ها · نرخ برد، امید ریاضی، فاکتور سود و افت سرمایه · «این نرخ برد چقدر قابل اعتماد است؟» · 109 KB دانلود رایگان

داخل فایل چه هست؟

  • قوانین: استراتژی را قبل از شروع بنویسید — شرط‌های ورود، حد ضرر، حد سود، ریسک هر معامله و هزینه‌ی هر معامله بر حسب R.
  • بک تست: یک ردیف برای هر معامله. ستون‌های آبی را شما پر می‌کنید؛ R ناخالص، R خالص پس از هزینه، R:R برنامه، نتیجه، R تجمعی و افت از سقف خودشان حساب می‌شوند.
  • خلاصه: نرخ برد، امید ریاضی، فاکتور سود، طولانی‌ترین ضرر پیاپی، بیشترین افت (به R و به درصد حساب)، نتیجه به تفکیک ستاپ، و مقایسه‌ی معامله‌هایی که همه‌ی شرط‌ها را داشتند با آن‌هایی که نداشتند.
  • این نرخ برد چقدر قابل اعتماد است؟ فایل بازه‌ای را نشان می‌دهد که نرخ برد واقعی شما با 95% اطمینان در آن است؛ با 8 معامله‌ی نمونه‌ی داخل فایل، این بازه از 22% تا 78% است — یعنی هنوز هیچ چیز معلوم نیست.

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

8بک تست با نرم‌افزار: وقتی ثبت و محاسبه خودکار است

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

صفحه‌ی اصلی بک تست: 6 سشن، 125 معامله، نرخ برد 49.60 درصد و منحنی سرمایه‌ی هر سشن
همه‌ی سشن‌های بک تست در یک صفحه: در این حساب نمونه، 6 سشن روی طلا با روی‌هم 125 معامله و نرخ برد 49.60%؛ هر کارت منحنی سرمایه، نرخ برد و فاکتور سود همان سشن را نشان می‌دهد.
  • آینده واقعاً حذف می‌شود، نه اینکه پشت چیزی پنهان شود؛ با زوم یا اسکرول هم دیده نمی‌شود.
  • سفارش مثل حساب واقعی: مارکت، لیمیت و استاپ؛ حجم بر حسب لات یا ریسک دلاری؛ حد ضرر و حد سود روی خود چارت.
  • ژورنال هنگام معامله: پلی‌بوک، چک‌لیست، حالت روانی و دلیل ورود — قبل از نتیجه.
  • گزارش کامل هر سشن: نرخ برد، امید ریاضی بر حسب دلار و R، فاکتور سود، تفکیک روز، سشن و ساعت، تقویم، فهرست معاملات و شبیه‌سازی مونت‌کارلو.
  • جدا از حساب واقعی: بک تست‌ها در حساب تمرینی می‌مانند و آمار حساب واقعی شما را خراب نمی‌کنند.
گزارش عملکرد سشن بک تست: سود خالص، فاکتور سود، امید ریاضی به دلار و R و جمع R، جداگانه برای خریدها و فروش‌ها
گزارش عملکرد یک سشن: امید ریاضی هم به دلار و هم بر حسب R، جداگانه برای همه‌ی معاملات، خریدها و فروش‌ها.
تحلیل معاملات بک تست به تفکیک روز هفته، سشن بازار، ساعت ورود و مدت نگهداری
تفکیک نتیجه به روز هفته، سشن بازار، ساعت ورود و مدت نگهداری — همان سؤال‌هایی که در ژورنال معاملاتی از معاملات واقعی می‌پرسید.
فهرست معاملات سشن بک تست با جهت، زمان ورود و خروج، قیمت‌ها، حجم، سود و زیان، R و مدت نگهداری
فهرست معاملات سشن: هر معامله با R خودش — +3.18R و +1.79R.

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

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

این مهم‌ترین سؤال بک تست است، و جوابش از چیزی که بیشتر تریدرها فکر می‌کنند بزرگ‌تر است. فرض کنید در بک تست نرخ برد شما 60% شده است. نمودار زیر نشان می‌دهد نرخ برد واقعی استراتژی، با 95% اطمینان، در چه بازه‌ای است:

نرخ برد مشاهده‌شده 60% — نرخ برد واقعی کجاست؟ (95% اطمینان) 0%20%40% 60%80%100% 50%: مثل شیر یا خط 60%: نتیجه‌ی بک تست 31% – 83%42% – 75% 50% – 69%54–65% 10 معامله30 معامله 100 معامله300 معامله
با 10 یا 30 معامله، نرخ برد 60% هنوز با یک استراتژی بی‌مزیتِ 50%ی (خط قرمز) فرق قطعی ندارد. با 100 معامله بازه به 50% می‌رسد و تازه با چند صد معامله از آن جدا می‌شود.

قاعده‌ی سرانگشتی ما:

  • کمتر از 30 معامله: هنوز هیچ نتیجه‌ای نگیرید — نه درباره‌ی خوب بودن استراتژی، نه بد بودنش.
  • 30 تا 100 معامله: تصویر اولیه؛ اگر امید ریاضی خیلی منفی است، شاید وقت بازنگری باشد.
  • 100 معامله یا بیشتر: حالا می‌شود درباره‌ی ادامه‌ی استراتژی یا کنار گذاشتنش تصمیم گرفت.

یک مثال واقعی از همین بک‌تستر: سشن زیر فقط 2 معامله دارد. نرخ برد 100% است، فاکتور سود بی‌نهایت، و حتی شبیه‌سازی مونت‌کارلو می‌گوید در 100% حالت‌ها سودده تمام می‌شود. و درست به همین دلیل، هیچ‌کدام از این عددها هنوز معنایی ندارد: مونت‌کارلو فقط همان دو معامله را جابه‌جا کرده است.

نمای کلی سشن بک تست با فقط 2 معامله: نرخ برد 100 درصد، فاکتور سود بی‌نهایت و امید ریاضی 2.49R
نمونه‌ای که نباید به آن اعتماد کرد: 2 معامله، نرخ برد 100% و امید ریاضی +2.49R. برای قضاوت، این سشن به ده‌ها معامله‌ی دیگر نیاز دارد.

10نتیجه‌ی بک تست را چطور بخوانیم؟

وقتی به 100 معامله رسیدید، به این عددها نگاه کنید — به همین ترتیب اهمیت:

  1. امید ریاضی بر حسب R (پس از هزینه‌ها): مثبت است؟ هرچه بزرگ‌تر، حاشیه‌ی امن بیشتر. امید ریاضی +0.1R با کمی اسلیپیج یا یک اشتباه اجرایی صفر می‌شود؛ +0.4R جای نفس کشیدن دارد.
  2. بیشترین افت سرمایه: با ریسک فعلی، چند درصد از حساب؟ اگر بیشترین افت بک تست 12R بوده و در هر معامله 1% ریسک می‌کنید، باید آماده‌ی دیدن افت حدود 12% باشید — و در بازار زنده، کمی بیشتر.
  3. طولانی‌ترین ضرر پیاپی: عددی که باید از قبل بدانید تا وسط آن استراتژی را رها نکنید.
  4. فاکتور سود: جمع سودها تقسیم بر جمع ضررها. بالای 1 یعنی سود بیشتر از ضرر بوده است.
  5. نرخ برد، همراه با بازه‌اش: به‌تنهایی کافی نیست؛ همیشه کنار میانگین برد و باخت ببینید.
  6. تفکیک‌ها: کدام سشن، کدام ساعت، کدام روز؟ اگر تقریباً همه‌ی سود از یک سشن آمده، شاید استراتژی شما در واقع «فقط سشن نیویورک» است.

مونت‌کارلو: اگر ترتیب معامله‌ها فرق می‌کرد؟

بک تست فقط یک ترتیب از معامله‌ها را نشان می‌دهد. شبیه‌سازی مونت‌کارلو همان معامله‌ها را هزار بار با ترتیب‌های تصادفی می‌چیند تا ببیند با همین مزیت، چه نتیجه‌ها و چه افت‌هایی ممکن بود. سه عدد را از آن بردارید: نتیجه در 5% بدترین حالت‌ها، بیشترین افت در 95% حالت‌ها، و احتمال از دست رفتن نیمی از حساب.

شبیه‌سازی مونت‌کارلو در گزارش ریسک بک تست: هزار بار جابه‌جایی معاملات، احتمال سودده تمام شدن، نتیجه‌ی میانه، 5 درصد بدترین نتیجه، افت سرمایه‌ی میانه و 95 درصد و احتمال از دست رفتن نیمی از حساب
تب «ریسک»: مونت‌کارلو با 1,000 × 2 — هزار ترتیب از همان دو معامله. با نمونه‌ی بزرگ‌تر، همین کارت‌ها بدترین افت محتمل و ریسک نابودی حساب را نشان می‌دهند.

119 اشتباه رایج در بک تست (و راه‌حل هرکدام)

  1. دیدن آینده. یک نگاه به کندل‌های بعدی، همه‌ی تصمیم‌های بعدی را آلوده می‌کند. ابزاری استفاده کنید که آینده را واقعاً حذف کند، و هرگز «فقط برای چک کردن» جلو نزنید.
  2. عوض کردن قوانین وسط کار. هر تغییر یعنی یک استراتژی جدید. قانون تازه، بک تست تازه.
  3. بهینه‌سازی بیش از حد. اگر آن‌قدر پارامترها را دست بزنید که گذشته عالی شود، استراتژی را برای گذشته ساخته‌اید، نه برای آینده. بخشی از داده را کنار بگذارید و آخر کار، روی آن امتحان کنید.
  4. نمونه‌ی کم. 20 معامله‌ی خوب، شانس است. تا 100 معامله ادامه دهید.
  5. نادیده گرفتن هزینه‌ها. اسپرد، کمیسیون و اسلیپیج را کم کنید؛ در اسکالپ، همین‌ها تفاوت سود و ضرر است.
  6. انتخاب بازه‌ی خوش‌شانس. فقط ماه‌های روند دار را تست نکنید؛ بازه باید رنج و روزهای خبری را هم داشته باشد.
  7. حذف معامله‌های بد. «این یکی حساب نیست» ممنوع. هر جا شرط‌ها برقرار بود، معامله ثبت می‌شود.
  8. نوشتن دلیل ورود بعد از نتیجه. دلیل را قبل از جلو بردن چارت بنویسید؛ بعداً، ذهن داستان می‌سازد.
  9. پریدن مستقیم به حساب واقعی. بین بک تست و حساب واقعی، فوروارد تست هست.

12از بک تست تا حساب واقعی: فوروارد تست

بک تست خوب، مجوز ریسک کامل نیست. قدم بعدی فوروارد تست است: همان قوانین روی بازار زنده، با حساب دمو یا حجم خیلی کم، تا 30 تا 50 معامله. انتظار داشته باشید نتیجه‌ی زنده کمی بدتر از بک تست باشد — اسلیپیج، ساعت‌هایی که پای چارت نیستید و احساسات، در بک تست نبودند.

بعد امید ریاضی زنده را با بک تست مقایسه کنید. اگر فاصله‌ی زیادی دارند، معمولاً مشکل اجرا است، نه استراتژی: معامله‌هایی که خلاف قوانین گرفته شده یا زود بسته شده‌اند. این مقایسه بدون ثبت دقیق معامله‌های زنده ممکن نیست — ژورنال معاملاتی دقیقاً برای همین است. در TradeAssay هر معامله‌ی واقعی و بک تست با پلی‌بوکش برچسب می‌خورد و نتیجه‌ی هر پلی‌بوک را کنار هم می‌بینید.

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

بک تست را 7 روز رایگان امتحان کنید

آینده واقعاً حذف می‌شود، سفارش را مثل حساب واقعی ثبت می‌کنید و نرخ برد، امید ریاضی، افت سرمایه و مونت‌کارلو خودکار حساب می‌شوند. ژورنال TradeAssay هم همیشه رایگان است.

شروع رایگاندانلود فایل اکسل

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

بک تست چیست؟

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

چطور بک تست رایگان بگیرم؟

با Bar Replay تریدینگ‌ویو یا هر چارتی که بشود آینده‌اش را پنهان کرد، کندل‌به‌کندل جلو بروید و هر معامله را در فایل اکسل بک تست رایگان همین صفحه ثبت کنید؛ فایل، R و همه‌ی آمار را خودش حساب می‌کند. بک‌تستر TradeAssay را هم می‌توانید 7 روز رایگان امتحان کنید.

بک تست در تریدینگ ویو چطور انجام می‌شود؟

برای بک تست دستی، دکمه‌ی Replay را بزنید، روی کندل شروع کلیک کنید و با دکمه‌ی جلو، کندل‌به‌کندل پیش بروید؛ معامله‌ها را جداگانه ثبت کنید. برای بک تست خودکار، استراتژی را با Pine Script بنویسید و نتیجه را در تب Strategy Tester ببینید.

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

کمتر از 30 معامله تقریباً هیچ چیز نمی‌گوید؛ 30 تا 100 معامله تصویر اولیه می‌دهد و برای تصمیم جدی دست‌کم 100 معامله لازم است. با 30 معامله، نرخ برد مشاهده‌شده‌ی 60% یعنی نرخ برد واقعی جایی بین حدود 42% و 75% است.

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

اگر استراتژی کاملاً مکانیکی است، بک تست خودکار سریع‌تر است. برای پرایس‌اکشن، ICT و ستاپ‌هایی که قضاوت می‌خواهند، بک تست دستی دقیق‌تر است، به شرطی که آینده را نبینید و دلیل هر ورود را قبل از نتیجه بنویسید.

آیا نتیجه‌ی خوب بک تست یعنی استراتژی سودده است؟

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

فرق بک تست و فوروارد تست چیست؟

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

برای چالش پراپ فرم چطور بک تست بگیرم؟

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

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

معامله‌ی بعدی‌تان یک دلیل درست می‌خواهد.

سابقه‌ی معاملاتتان را وارد کنید و ببینید چه می‌گوید — رایگان، در چند دقیقه.

ساخت حساب رایگان
مرکز راهنما

جواب سؤال‌هایی که معامله‌گرها بیشتر از همه از ما می‌پرسند — و اگر کافی نبود، یک تیکت که به دست یک آدم می‌رسد.

باز کردن راهنما
برای ما بنویسید

support@tradeassay.com — همان کسانی که اپ را می‌سازند می‌خوانندش.

ارسال ایمیل
یادگیری

مقاله‌های بلند درباره‌ی حجم نمونه، R و قوانین پراپ‌فرم، هر کدام با یک ماشین‌حساب.

شروع مطالعه