فوروارد تست چیست؟
فوروارد تست (Forward test) مرحلهٔ بعد از بک تست است. در بک تست، قواعد استراتژی روی دادههای گذشته اجرا میشوند؛ دادههایی که اغلب همانهایی هستند که استراتژی با نگاه به آنها ساخته شده است. در فوروارد تست، همان قواعد بدون هیچ تغییری روی دادههایی اجرا میشوند که استراتژی هرگز ندیده است؛ یعنی قیمتهایی که بعد از طراحی استراتژی، رو به جلو در زمان، شکل میگیرند.
رایجترین شکل فوروارد تست، معامله روی بازار زنده با حساب آزمایشی یا حجم بسیار کوچک است. هدف این است که ببینید نتیجهٔ بک تست در شرایط واقعی هم تکرار میشود یا نه، و اینکه خودتان میتوانید قواعد را در لحظه و بدون دانستن ادامهٔ نمودار دقیق اجرا کنید یا نه. به این مرحله گاهی «پیپر تریدینگ» یا «آزمون خارج از نمونه» هم میگویند.
تفاوت بک تست و فوروارد تست
این دو رقیب هم نیستند؛ دو مرحلهٔ یک مسیرند. جدول زیر تفاوتهای اصلیشان را کنار هم میگذارد:
| ویژگی | بک تست | فوروارد تست |
|---|---|---|
| داده | دادههای گذشته | دادههایی که بعد از طراحی استراتژی میرسند |
| سرعت | سریع؛ سالها داده در چند ساعت | کند؛ با سرعت خود بازار |
| نگاه به آینده | خطرش زیاد است، اگر نمودار را از قبل دیده باشید | تقریباً ممکن نیست |
| بهینهسازی بیش از حد | بهراحتی پنهان میماند | آشکارش میکند |
| شرایط اجرا | بر پایهٔ فرضهایی دربارهٔ قیمت اجرا، کارمزد و اسپرد | نزدیک به معاملهٔ واقعی |
| فشار روانی | کم | بیشتر، بهخصوص روی بازار زنده |
| هدف | رد یا پذیرش اولیهٔ ایده | تأیید نتیجه پیش از معامله با پول واقعی |
چرا بک تست بهتنهایی کافی نیست؟
بک تست هر قدر هم دقیق باشد، روی دادههایی انجام شده که طراح استراتژی آنها را میشناسد. سه مشکل از همینجا شروع میشود:
- بهینهسازی بیش از حد: قواعدی که برای یک دورهٔ مشخص تنظیم شدهاند، ممکن است فقط نویز همان دوره را دنبال کنند و روی دادهٔ تازه کار نکنند.
- تغییر رفتار بازار: بازاری که مدتها روند داشته، ممکن است مدتی خنثی شود؛ استراتژیای که فقط در یک نوع بازار آزموده شده، در نوع دیگر غافلگیر میشود.
- عامل انسانی: در بک تست، ادامهٔ نمودار پیداست یا حدس زده میشود. در زمان واقعی، تردید، ترس از جا ماندن و عجله، اجرای قواعد را سختتر میکند.
فوروارد تست دقیقاً همین سه مشکل را آشکار میکند. استراتژیای که از آن سربلند بیرون بیاید، برای معامله با پول واقعی پشتوانهٔ محکمتری دارد.
چطور یک فوروارد تست منظم انجام دهیم؟
- قواعد را بنویسید. شرط ورود، محل حد ضرر و حد سود، اندازهٔ معامله و شرایطی که در آن معامله نمیکنید باید آنقدر روشن باشند که دو نفر از روی آنها به یک تصمیم برسند.
- معیار موفقیت را از پیش تعیین کنید. تعداد معاملهٔ لازم، مدت آزمون و عددهایی را که با بک تست مقایسه میکنید قبل از شروع بنویسید؛ مثلاً درصد معاملات سودده، نسبت سود به زیان و بیشینهٔ افت سرمایه.
- دفترچهٔ معاملات داشته باشید. برای هر معامله تاریخ و ساعت، نماد، جهت، قیمت ورود، حد ضرر، حد سود، قیمت خروج و دلیل ورود را ثبت کنید؛ معاملههایی را هم که طبق قواعد باید میگرفتید و نگرفتید یادداشت کنید.
- نمونهٔ کافی جمع کنید. چند معامله برای قضاوت کافی نیست؛ بسیاری از معاملهگران دستکم 30 معامله را حداقل میدانند و هرچه بیشتر، بهتر.
- اندازهٔ معامله را ثابت نگه دارید. همان روش تعیین حجم بک تست را به کار ببرید، مثلاً ریسک یک درصد سرمایه در هر معامله، تا نتیجهها قابل مقایسه بمانند.
- وسط آزمون قواعد را عوض نکنید. اگر ایدهٔ تازهای به ذهنتان رسید، یادداشتش کنید و بعد از پایان آزمون آن را جداگانه بیازمایید.
فوروارد تست در خط
خط برای این مرحله دو راه پیش پایتان میگذارد. صادقانه بگوییم: معاملهٔ تمرینی در خط فقط داخل بازپخش کندل کار میکند و خط حساب دموی زنده ندارد. با این حال، همین دو راه بخش بزرگی از کار را پوشش میدهند.
شبیهسازی فوروارد تست روی دادههای گذشته
بازپخش کندل اجازه میدهد بخشی از تاریخچه را که هنگام طراحی استراتژی ندیدهاید، مثل آینده تجربه کنید. نمودار به ابتدای آن دوره برمیگردد، کندلهای بعدی پنهان میمانند و با هر گام فقط یک کندل رو میشود. با معاملهٔ تمرینی هر معامله را با حد ضرر و حد سود ثبت میکنید و در پایان، گزارش کامل معاملات را کنار گزارش بک تست میگذارید.

برای اینکه این شبیهسازی منصفانه باشد، دورهٔ آزمون را پیش از طراحی استراتژی کنار بگذارید؛ مثلاً قواعد را روی سالهای قدیمیتر بسازید و سالهای اخیر را دستنخورده نگه دارید. «کندل تصادفی» هم کمک میکند از نقطهای شروع کنید که از قبل انتخابش نکردهاید. این روش سریع است، اما همهٔ ویژگیهای بازار زنده را ندارد؛ فشار تصمیمگیری در لحظه را باید در مرحلهٔ بعد تجربه کنید.
فوروارد تست روی نمودار زنده
برای فوروارد تست واقعی، نمودار زنده را در خط دنبال کنید: سهام بورس تهران در ساعت بازار، یعنی شنبه تا چهارشنبه از 09:00 تا 12:30، و نمادهای فارکس بهصورت تیکبهتیک از سرور متاتریدر. هر جا قواعد شما سیگنال داد، معامله را با همهٔ جزئیات در دفترچهٔ معاملات خودتان ثبت کنید. ابزارهای ترسیم «پوزیشن خرید» و «پوزیشن فروش» کمک میکنند ورود، حد ضرر و حد سود هر معامله را روی خود نمودار علامت بزنید و نسبت ریسک به ریوارد را ببینید؛ اگر وارد حساب شوید، این ترسیمها روی هر دستگاهی همراهتان هستند.
فوروارد تست فارکس و بورس
فوروارد تست فارکس سریعتر به نمونهٔ کافی میرسد: بازار در روزهای کاری 24 ساعته باز است و استراتژیهای درونروزی روی نمادهایی مثل یورو به دلار یا انس طلا در هر هفته فرصتهای زیادی میسازند. اندیکاتور «سشنهای معاملاتی فارکس» کمک میکند فقط در ساعتهایی معامله کنید که استراتژی برای آنها طراحی شده است؛ مثلاً همپوشانی سشن لندن و نیویورک. چارت فارکس خط تایمفریمهای 1 دقیقه تا ماهانه را دارد.
فوروارد تست بورس صبر بیشتری میخواهد. بازار ایران روزی سه ساعت و نیم باز است و نمودار نمادهای بورس روی تایمفریم روزانه و بالاتر تحلیل میشود؛ پس استراتژیای که هفتهای یکی دو سیگنال میدهد، برای رسیدن به چند ده معامله ماهها زمان لازم دارد. برای جمع شدن سریعتر نمونه، میتوانید قواعد را همزمان روی چند نماد، مثلاً فولاد، خودرو و شستا، دنبال کنید. در این فاصله، شبیهسازی با بازپخش روی سالهای دستنخوردهٔ تاریخچه، که تا سال 1380 میرسد، کمک میکند زودتر تصویر روشنتری داشته باشید. دادهها و ابزارهای این بازار را در صفحهٔ چارت بورس ببینید.
نتیجهٔ فوروارد تست را چطور ارزیابی کنیم؟
وقتی نمونه به اندازهٔ کافی رسید، همان عددهایی را که در بک تست سنجیده بودید کنار هم بگذارید: درصد معاملات سودده، میانگین سود و زیان، ضریب سود و بیشینهٔ افت سرمایه. کمی اختلاف طبیعی است؛ بازار هیچوقت عیناً تکرار نمیشود. اما اگر نتیجهها فاصلهٔ زیادی دارند، اول بررسی کنید که قواعد را دقیقاً اجرا کردهاید یا نه؛ دفترچهٔ معاملات معمولاً جواب این سؤال را دارد. اگر اجرا درست بوده، احتمالاً استراتژی بیش از حد روی دادههای گذشته تنظیم شده و باید به بک تست برگردید.