فوروارد تست چیست؟
فوروارد تست یعنی استراتژی معاملاتیتان را روی دادههای جدید بازار امتحان کنید؛ دادههایی که موقع بکتست نداشتید. هدف این است که ببینید استراتژی فقط روی گذشته خوب جواب داده یا در شرایط جدید هم عملکرد قابل قبولی دارد.
فوروارد تست زنده چیست؟
رایجترین روش، اجرای استراتژی روی حساب دمو و در بازار زنده است. طبق همان قوانین ورود، خروج و مدیریت ریسک معامله میکنید، اما پول واقعی درگیر نیست. این کار نشان میدهد استراتژی در عمل چطور رفتار میکند و آیا میتوانید قوانینش را بدون تغییر اجرا کنید یا نه.
Forward Test در Strategy Tester چه تفاوتی دارد؟
در MetaTrader 5 این اصطلاح یک کاربرد دیگر هم دارد. بخشی از دادهها برای بهینهسازی استراتژی استفاده میشود و بخش دیگری کنار میماند تا نتیجه روی دادههای جدیدتر بررسی شود. این روش بیشتر برای اکسپرتها و سیستمهای خودکار کاربرد دارد.
تفاوت بک تست و فوروارد تست چیست و چرا به هر دو نیاز داریم؟
بکتست و فوروارد تست هر دو برای بررسی یک استراتژی استفاده میشوند، اما در دو مرحله متفاوت. بکتست نشان میدهد استراتژی در گذشته بازار چه نتیجهای داشته و فوروارد تست کمک میکند ببینیم روی دادههای جدید هم همان کیفیت را حفظ میکند یا نه.
| مورد | بکتست | فوروارد تست |
|---|---|---|
| دادهها | اطلاعات گذشته بازار | دادههای جدید یا بازار زنده |
| سرعت انجام | سریعتر | زمانبرتر |
| سرمایه واقعی | لازم نیست | معمولا روی دمو انجام میشود |
| بررسی اجرای واقعی | محدود | بسیار بیشتر |
| کاربرد اصلی | پیدا کردن ایرادهای اولیه استراتژی | بررسی عملکرد قبل از معامله واقعی یا چالش پراپ |
مشکل اینجاست که یک استراتژی ممکن است در بکتست عالی به نظر برسد، اما در بازار زنده همان نتیجه را ندهد. گاهی قوانین استراتژی بیش از حد با دادههای گذشته تنظیم شدهاند و در شرایط جدید بازار کارایی زیادی ندارند. به این اتفاق Overfitting میگویند.
از طرفی، بکتست معمولا نمیتواند تمام جزئیات معامله واقعی را نشان دهد. تغییر اسپرد، اسلیپیج، سرعت اجرای سفارش و حتی اشتباههای خود تریدر میتوانند نتیجه را عوض کنند.
پس قرار نیست بین بکتست و فوروارد تست یکی را انتخاب کنید. بهتر است ابتدا استراتژی را روی گذشته بررسی کنید و اگر نتیجه منطقی بود، بعد آن را در فوروارد تست و شرایط نزدیکتر به بازار واقعی امتحان کنید.
فوروارد تست استراتژی قبل از چالش پراپ چگونه انجام میشود؟
برای فوروارد تست لازم نیست کار پیچیدهای انجام دهید. کافی است شرایطی بسازید که تا حد ممکن شبیه چالشی باشد که قرار است وارد آن شوید و بعد بدون دستکاری قوانین، استراتژی را اجرا کنید. هدف این نیست که حساب دمو را هر طور شده سودده کنید؛ هدف این است که بفهمید استراتژی در شرایط واقعیتر چطور عمل میکند.
قوانین استراتژی را قبل از تست ثابت کنید
قبل از شروع مشخص کنید چه زمانی وارد معامله میشوید، حد ضرر و حد سود کجاست، چه زمانی از معامله خارج میشوید و در هر پوزیشن چقدر ریسک میکنید. اگر وسط تست مدام قوانین را عوض کنید، دیگر نتیجه قابل اعتماد نیست.
حساب دمو متناسب با چالش بسازید
اگر میخواهید وارد یک چالش پراپ شوید، بهتر است موجودی حساب دمو نزدیک به سرمایه چالش پراپ مدنظرتان باشد. این کار باعث میشود مقدار سود، ضرر و افت سرمایه را واقعیتر ببینید و راحتتر تشخیص دهید آیا استراتژی با محدودیتهای آن حساب سازگار است یا نه.
سرمایه و ریسک را مشابه چالش تنظیم کنید
ریسک هر معامله، حداکثر ضرر روزانه و سقف افت سرمایه را از همان ابتدا مشخص کنید. مثلا اگر قرار است در چالش با ریسک ۰.۵ درصد در هر معامله کار کنید، در فوروارد تست هم همین مقدار را رعایت کنید. بالا بردن ریسک فقط برای اینکه نتیجه تست سریعتر مشخص شود، گزارش درستی از عملکرد استراتژی شما نمیدهد.
استراتژی را بدون تغییر در بازار زنده اجرا کنید
هر سیگنالی که طبق قوانین استراتژی معتبر است باید اجرا شود؛ نه فقط معاملاتی که حس میکنید احتمال برد بیشتری دارند. حذف انتخابی معاملات میتواند نتیجه تست را بهتر از نتیجه واقعی نشان دهد. بهتر است در همان ساعتها و بازارهایی معامله کنید که بعدا میخواهید در چالش روی آنها کار کنید.
همه معاملات را در ژورنال ثبت کنید
برای هر معامله زمان ورود، نقطه ورود، حد ضرر، حد سود، نتیجه، مقدار ریسک و دلیل ورود را ثبت کنید. اگر قانونی را رعایت نکردید، آن را هم بنویسید. بعد از مدتی همین ژورنال نشان میدهد مشکل از خود استراتژی است یا از نحوه اجرای شما.
فوروارد تست در تریدینگ ویو و متاتریدر
فوروارد تست را میتوانید با ابزارهای مختلف انجام دهید. دو گزینه رایج بین تریدرها TradingView و MetaTrader هستند، اما روش استفاده از آنها کمی فرق دارد.
فوروارد تست در TradingView
در TradingView میتوانید از Paper Trading استفاده کنید و معاملات را روی بازار زنده، بدون درگیر کردن سرمایه واقعی ثبت کنید. این روش برای تریدرهای دستی مناسب است، چون میتوانید همان نقاط ورود و خروجی را که طبق استراتژی پیدا میکنید، در شرایط واقعی بازار امتحان کنید.
فوروارد تست در MetaTrader
در MetaTrader هم سادهترین راه، استفاده از حساب دمو است. در این حالت سفارشها را مثل حساب واقعی باز و بسته میکنید و نتیجه معاملات را ثبت میکنید.
البته در MetaTrader 5 گزینهای به نام Forward هم در Strategy Tester وجود دارد. این قابلیت بیشتر برای تست اکسپرتها و سیستمهای خودکار است و بخشی از دادههای تاریخی را برای بررسی جداگانه کنار میگذارد. پس اگر معاملهگر دستی هستید، برای فوروارد تست معمولا همان حساب دمو کاربردیتر و قابل فهمتر است.
فوروارد تست باید چند معامله و چه مدت ادامه داشته باشد؟
برای فوروارد تست نمیشود یک عدد ثابت برای همه استراتژیها تعیین کرد. یک استراتژی اسکالپ ممکن است در چند هفته تعداد زیادی معامله انجام دهد، اما یک استراتژی روی تایمفریم روزانه شاید در همان مدت فقط چند سیگنال بدهد. به همین دلیل، بهتر است هم به تعداد معاملات توجه کنید و هم به مدت زمانی که تست ادامه دارد.
اگر بعد از ۱۰ یا ۲۰ معامله نتیجه خوبی گرفتید، هنوز برای قضاوت زود است. این تعداد کم میتواند تحت تاثیر چند برد یا باخت اتفاقی قرار بگیرد. بهتر است تست آنقدر ادامه پیدا کند که استراتژی را در شرایط مختلف بازار، مثل روند صعودی، نزولی و دورههای کمنوسان، ببینید.
مدت زمان فوروارد تست به سبک معامله، تایمفریم و تعداد سیگنالها بستگی دارد. مهمتر از رسیدن به یک عدد مشخص این است که نمونه معاملات آنقدر بزرگ و متنوع باشد که بتوانید درباره وینریت، افت سرمایه و رفتار استراتژی با اطمینان بیشتری تصمیم بگیرید.
چه معیارهایی را در فوروارد تست بررسی کنیم؟
فقط سود نهایی حساب برای قضاوت درباره یک استراتژی کافی نیست. ممکن است دو استراتژی سود مشابهی داشته باشند، اما یکی با افت سرمایه زیاد و دیگری با ریسک کنترلشده به آن نتیجه رسیده باشد. بهتر است چند معیار را کنار هم ببینید.
Win Rate
Win Rate نشان میدهد چند درصد معاملات با سود بسته شدهاند. مثلا اگر از 50 معامله، 30 معامله برنده باشند، وین ریت 60 درصد است. اما وین ریت بالا بهتنهایی نشانه خوب بودن استراتژی نیست؛ چون ممکن است ضررها از سودها بزرگتر باشند.
میانگین سود و ضرر
میانگین سود معاملات سودده را با میانگین ضرر معاملات ضررده مقایسه کنید. ممکن است استراتژی فقط 40 درصد مواقع برنده شود، اما چون سود هر برد از ضرر هر باخت بیشتر است، در مجموع نتیجه مثبتی داشته باشد.
Expectancy
Expectancy نشان میدهد هر معامله بهطور میانگین چه مقدار سود یا ضرر ایجاد میکند. این معیار با کنار هم گذاشتن Win Rate و اندازه سود و ضرر، تصویر دقیقتری از عملکرد استراتژی میدهد.
حداکثر افت سرمایه
Maximum Drawdown نشان میدهد حساب در بدترین دوره تست چقدر از سقف قبلی خود پایینتر آمده است. برای پراپ مهم است، چون ممکن است استراتژی در پایان سودده باشد اما در مسیر، از حد مجاز افت سرمایه عبور کند.
تعداد ضررهای متوالی
بیشترین تعداد ضررهای پشت سر هم را ثبت کنید. این عدد کمک میکند ریسک هر معامله را بهتر تنظیم کنید و بدانید در دورههای بد چه فشاری به حساب وارد میشود.
پایبندی به قوانین استراتژی
بررسی کنید چند بار خارج از پلن معامله کردهاید، حد ضرر را جابهجا کردهاید یا حجم را بیدلیل بالا بردهاید. اگر نتوانید قوانین استراتژی را منظم اجرا کنید، نتایج خوب هم ممکن است تصویر دقیقی از عملکرد واقعی شما ندهد.
چه زمانی استراتژی برای ورود به چالش پراپ آماده است؟
صرفا سودده بودن فوروارد تست به این معنی نیست که استراتژی برای چالش پراپ آماده و مناسب است. چیزی که مهمتر است، نحوه رسیدن به این سود است.
قبل از خرید چالش، بهتر است این چند مورد را بررسی کنید:
- نتیجه فوروارد تست در یک دوره مناسب مثبت بوده باشد.
- حداکثر افت سرمایه از محدودیتهای چالش بالاتر نرفته باشد.
- تعداد ضررهای متوالی با ریسکی که انتخاب کردهاید قابل کنترل باشد.
- نتیجه فوروارد تست اختلاف خیلی زیادی با بکتست نداشته باشد.
- در طول تست چند بار مجبور نشده باشید قوانین استراتژی را تغییر دهید.
- بتوانید بدون افزایش ناگهانی حجم یا معاملات انتقامی، پلن را اجرا کنید.
- استراتژی فقط در یک شرایط خاص بازار جواب نداده باشد.
برای مثال اگر استراتژی در پایان تست 8 درصد سود ساخته، اما در میانه مسیر 12 درصد افت سرمایه داشته، برای چالشی که حداکثر افت مجاز آن 10 درصد است گزینه مناسبی نیست.
آمادگی برای پراپ یعنی استراتژی نهفقط سودده باشد، بلکه با محدودیتهای چالش هم سازگار باشد و بتوانید آن را منظم و بدون تغییرهای لحظهای اجرا کنید.
اشتباهات رایج در Forward Testing
فوروارد تست زمانی ارزش دارد که شرایط آن تا حد ممکن به اجرای واقعی استراتژی نزدیک باشد. بعضی اشتباهها میتوانند نتیجه تست را غیرواقعی کنند و باعث تصمیم اشتباه قبل از چالش شوند.
یکی از رایجترین خطاها، تغییر دادن قوانین استراتژی وسط تست است. اگر بعد از چند ضرر نقطه ورود، حد ضرر یا حجم معامله را عوض کنید، دیگر نمیتوان فهمید نتیجه مربوط به استراتژی اولیه بوده یا نسخهای که در طول مسیر ساختهاید.
حذف معاملات ناموفق از ژورنال یا انتخابی اجرا کردن سیگنالها هم آمار را خراب میکند. نتیجهگیری با تعداد معامله خیلی کم هم میتواند گمراهکننده باشد.
در فوروارد تست برای پراپ، ریسک باید تا حد ممکن شبیه چالش هدف باشد. اگر روی دمو با ریسک بالاتری معامله کنید، نتیجه تست معیار خوبی برای چالش نخواهد بود.
نادیده گرفتن کارمزد، اسلیپیج، زمان معامله و محدودیتهای افت سرمایه هم میتواند باعث شود استراتژی روی کاغذ مناسب به نظر برسد، اما در عمل برای چالش قابل استفاده نباشد.
نمونه پلن فوروارد تست قبل از گرفتن چالش پراپ SDF
اگر میخواهید از SDF چالش پراپ بگیرید، بهتر است قبل از خرید، استراتژیتان را مدتی در یک حساب دمو آزمایش کنید. برای این کار میتوانید از حساب دمو در MetaTrader، Paper Trading در TradingView یا هر پلتفرم دیگری که امکان معامله آزمایشی دارد استفاده کنید.
بهتر است موجودی حساب دمو را نزدیک به اندازه حسابی قرار دهید که میخواهید بخرید. مثلا اگر میخواهید یک حساب ۱۰ هزار دلاری بگیرید، فوروارد تست را هم با سرمایه فرضی ۱۰ هزار دلار انجام دهید.
در طول تست، شرایط را تا جای ممکن به چالش واقعی نزدیک کنید:
- در هر معامله همان مقدار ریسکی را داشته باشید که قرار است در چالش رعایت کنید.
- برای ضرر روزانه و افت کل حساب محدودیت مشخص کنید.
- قوانین ورود و خروج استراتژی را وسط تست تغییر ندهید.
- تمام معاملات، سودها و ضررها را در ژورنال ثبت کنید.
- تست را با چند معامله موفق تمامشده در نظر نگیرید و عملکرد استراتژی را در یک دوره مناسب بررسی کنید.
این کار تضمین نمیکند که حتما چالش پراپ را پاس میکنید، اما قبل از پرداخت هزینه به شما نشان میدهد که استراتژی و مدیریت ریسکتان چقدر برای شرایط یک حساب پراپ آماده است.


دیدگاه کاربران
0 دیدگاههنوز دیدگاهی ثبت نشده؛ اولین نفر باشید.