مرتضی گودرزی، نویسنده و بلاگر محتوای تخصصی در حوزه فارکس و مدیریت مالی است که از سال ۱۳۹۸ فعالیت حرفهای خود را آغاز کرد. او در ابتدا با شرکتهای بزرگ تولید محتوای مالی همکاری داشت و سپس با تکیه بر دانش معاملهگری وارد تیم محتوای بروکرهای مطرح شد. ایشان در طول فعالیت خود، بیش از 700 محتوای آموزشی متنی و ویدیویی در حوزه فارکس و ارزهای دیجیتال تولید کرده است. تمرکز اصلی مرتضی گودرزی بر آموزش مفاهیم کاربردی و بررسی پلتفرمها و نهادهای مالی است.
فاطمه بیان، مدیر محتوا و سرپرست تیم نویسندگان مجموعه «ایرانریبیت»، از سال ۱۳۹۷ فعالیت خود را در حوزه تولید محتوای متنی و بصری آغاز کرده است. او در سال 1400، وارد دنیای بازارهای مالی شد و با مفاهیم تحلیل تکنیکال و فاندامنتال، به کمک دورههای اساتیدی مانند مشهورینژاد و البروکس آشنا گشت. همکاری وی با ایرانریبیت از سال ۱۴۰۲ در نقش ویراستار و نویسنده شروع و بهمرور با همراهی تیم محتوا، مسئولیت سرپرستی نویسندگان و سپس مدیریت محتوا را برعهده گرفت.
بک تست (Back Test) در فارکس به زبان ساده، روشی است که معامله گران برای تست استراتژی، اندیکاتور و اکسپرت های معاملاتی از آن استفاده میکنند تا بتوانند نتایج احتمالی درباره شیوه عملکرد ابزار معاملاتی خود را از طریق تست گرفتن در گذشته، به دست بیاورند. برای بک تست گرفتن در برخی موارد نیاز به استفاده از اکسپرت های خاص دارید که در ادامه روش انجام این کار را به شما آموزش خواهیم داد.
شما به عنوان یک معاملهگر، اگر استراتژی خاصی طراحی کردهاید، یا اندیکاتوری دارید که میخواهید عملکرد آن را بررسی کنید یا اینکه یک اکسپرت معاملاتی را میخواهید تست کنید، نیاز به بک تست گیری دارید. بک تست کمک میکند تا مثلاً نتیجه عملکرد ابزار معاملاتی خود را در 20 سال گذشته بازار را ظرف چند دقیقه متوجه شوید. هرچند که نمیتوان 100% به نتیجه بک تست اعتماد کرد و موفقیت در گذشته تضمین عملکرد صحیح در آینده نیست، اما بک تست کمک میکند تا دید باز تری نسبت به ابزار معاملاتی خود پیدا کنید و بهتر بتوانید تصمیم بگیرید که چه تغییراتی باید در آن ایجاد کرد.
چگونه بک تست بگیریم؟
برای گرفتن بک تست ابتدا باید بدانید که در کدام پلتفرم میخواهید این کار را انجام دهید، مثلاً در متاتریدر، هم با استفاده خود پلتفرم و هم برخی از اکسپرت های ویژه میتوان بک تست گرفت. ما در ادامه روش بک تست گیری در هر پلتفرم معاملاتی را توضیح خواهیم داد.
آموزش بک تست گیری از اکسپرت
اگر پلتفرم شما متاتریدر 4 است برای بک تست گرفتن باید از بخش Strategy tester استفاده کنید، این بخش ویژه بک تستی است که میخواهید از یک اکسپرت نصب شده در متاتریدر 4 یا 5 خود بگیرید. برای این کار وارد تب view شوید و روی strategy tester کلیک کنید تا صفحهای که در زیر متاتریدر میبینید مانند عکس زیر باز شود. در اینجا باید یکی یکی تنظیمات مربوط به تستی که میخواهید بگیرید را وارد کنید:
گرفتن بک تست از طریق متاتریدر
Expert: مربوط به بخشی است که باید در آن نوع اکسپرتی که نصب کردهاید و باید تست بگیرید را انتخاب کنید
Symbol: در اینجا باید نماد معاملاتی که میخواهید تست شما روی آن گرفته شود را انتخاب کنید
H1: تایم فریم را نشان میدهد
Date: تاریخی که میخواهید شروع و پایان بک تست شما در آن انجام شود.
فیلدهای بعدی هم که مشخصاً شامل دپوزیت (واریز)، اهرم و مدل بک تست گیری است که بر اساس نیاز خود باید آن را تنظیم کنید. دقت داشته باشید که بک تست گیری در متاتریدر 4 و 5 برای اکسپرت به همین صورت است.
آموزش گرفتن بک تست در متاتریدر 4
در بک تست متاتریدر 4 شما با روشی که در بخش «بک تست گیری از اکسپرت» گفته شد، میتوانید رباتهای معاملاتی خود را تست کنید. پس از انجام بک تست، نتیجه آن به صورت عکس زیر به شما نمایش داده خواهد شد که میتوانید به راحتی کلیه جزییات مد نظرتان را در آن مشاهده کنید و اگر نیاز به تغییر در بخشی از اکسپرت خود دارید، از طریق این جدول متوجه مشکلات ربات معاملهگرتان بشوید.
تنظیمات بک تست در متاتریدر 4
اما اگر تستی که میخواهید انجام بدهید از اکسپرت نیست و خودتان میخواهید به صورت دستی از ترکیب چند اندیکاتور یا استراتژی معاملاتی تست بگیرید. نیاز دارید که نرمافزارهای مخصوصی را نصب نمایید که بازار را پاک میکند و تاریخ مشخصی در گذشته را به شما نشان میدهد، سپس مانند حالت عادی میتوانید نرمافزار را اجرا کنید و خودتان درون آن نرمافزار معاملات انجام دهید تا ببینید که طبق حرکت بازار در گذشته، نتیجه استراتژی شما چگونه خواهد بود. برای انجام این کار میتوانید از اکسپرت های زیر استفاده کنید:
اکسپرت Soft4FX Forex Simulator؛
Strategy-tester؛
soft4fx؛
برای آموزش بک تست گرفتن از ربات فارکس میتوانید به مقاله ربات فارکس چیست؟ مراجعه کنید.
آموزش گرفتن بک تست در متاتریدر 5
راه گرفتن بک تست در متاتریدر5 نیز دقیقاً شبیه به متاتریدر 4 است، به این شکل که شما از همان بخش view وارد Strategy Tester میشوید و بخش تست استراتژی را باز کنید.
آموزش بک تست گرفتن در متاتریدر 5
طبق توضیحاتی که در بالا گفته شد، آیتمها را مشخص کنید تا بک تست شما گرفته شود.
در صورتی که قصد بک تست گرفتن در نسخه های مختلف های متاتریدر را دارید، توصیه می کنیم به مقاله بک تست متاتریدر مراجعه کنید.
فرق بک تست و فوروارد تست
همانطور که گفته شد بک تست برای تست استراتژی بر اساس دادههای قدیمی است، اما فوروارد تست روشی است که استراتژی را بر اساس دادههای حال حاضر بازار میسنجند. فرق بک تست و فوروارد تست در همین مسئله است، به همین دلیل بسیاری از متخصصان فارکس اعتقاد دارند که نتایج فوروارد تست بسیار قابل اعتمادتر از نتایج بک تست است.
آموزش گرفتن بک تست در تریدینگ ویو
در وب سایت آنلاین تریدینگ ویو به دو روش میتوانید بک تست بگیرید. برای این کار از گزینه Reply استفاده کنید. چارت را تا بخشی که میخواهید به گذشته بازار ببرید، سپس گزینه Play را بزنید تا چارت از منطقهای که خواستهاید شروع به حرکت کند و تستتان را از گذشته بازار بگیرید.
آموزش گرفتن بک تست با تریدینگ
روش دوم برای تست گرفتن استراتژی در تریدینگ ویو این است که اگر استراتژی شما به صورت اسکریپت یا کد در آمده است و آن را وارد سایت کردهاید، میتوانید از گزینه Strategy Tester که در منوی پایین قرار گرفته است استفاده کنید. برای آموزش بک تست گرفتن در تریدینگ ویو مقاله اندیکاتور بک تست در تریدینگ ویو را مطالعه کنید.
مزایا و معایب بک تست
به طور کلی، بک تست گرفتن از استراتژی مفید است، اما نمیتوان اعتبار بسیار بالایی را برای آن در نظر گرفت. به صورت کلی بک تست دارای مزایایی از جمله موارد زیر است:
پیدا کردن اشکالات
ارائه جزییات دقیق از سود و ضررهای احتمالی استراتژی
بهینهسازی استراتژی
سرعت بالا تست
پیدا کردن نقاط ضعف و قدرت
دقت داشته باشید، بسیاری از اکسپرت و اندیکاتورها طوری طراحی شدهاند که در بک تستها موفق باشند، اما زمانی که آنها را در بازار زنده اجرا میکنیم متوجه اختلاف بالای عملکردی خواهیم شد.
بک تست به کاربران کمک میکند تا بتوانند در مدت زمان کوتاهی، وضعیت عملکرد ربات معاملاتی، اندیکاتور یا استراتژی که طراحی کردهاند را به دست بیاورند. بک تست برای آن است که شما نقاط ضعف و قدرت ابزار معاملاتی خود را کشف کرده و بتوانید آن را بهبود ببخشید.
آموزش گرفتن بک تست در jforex
Jforex یک پلتفرم برای معاملات الگوریتمی است که بر اساس زبان java طراحی شده است. اگر بخواهید بک تست با jforex را انجام دهیم، باید از تب بالا وارد گزینه view شوید و روی History Tester کلیک کنید تا پنجره زیر باز شود.
آموزش گرفتن بک تست در JForex
سپس با وارد کردن اکسپرت خود به این پلتفرم، میتوانید تنظیماتی که برای تست استراتژی لازم دارید را وارد کرده تا در نهایت بک تست را آغاز کنید.
بازکردن (1): پنجره فایل را باز میکند که به شما امکان میدهد، استراتژیهای جدیدی اضافه کنید.
ویرایش (2): استراتژی را در ویرایشگر استراتژی باز میکند (فقط زمانی در دسترس است که فایل منبع java در دسترس باشد).
حالت بصری (3): در صورت فعال بودن، شبیهسازی در حین آزمایش روی نمودار ترسیم میشود.
بهینهسازی (3): در صورتی که استراتژی از پارامترهای متغیر استفاده کند، امکان اجرای چندین آزمایش را میدهد.
نمایش پیامها (3): در صورت فعال بودن پیامها را نشان میدهد.
حساب (4): امکان تعریف تنظیمات حساب (صاحب صاحبان سهام، ارز حساب و غیره) را فراهم میکند.
ابزار (5): دادههای تاریخی فقط برای ابزارهای انتخابی بارگذاری میشوند (ابزار آزمایشی در مرحله بعدی انتخاب میشوند).
دوره نمونه (6): انتخاب دوره نمونه.
بازه زمانی (7): انتخاب بازه زمانی برای دوره نمونه.
تیک و شمع (1 دقیقه، 1 ساعت یا 1 روز) موجود است.
پیشنهاد/درخواست (در صورت انتخاب دوره شمع).
فیلترها و روشهای درونیابی (برای کندلها) را علامت بزنید.
تنظیمات سفارشی (8): تنظیمات اضافی سفارشیسازی.
دکمه شروع (9): با کلیک بر روی دکمه شروع، فرآیند آزمایش آغاز میشود و کادر گفتگوی Define Parameters باز میشود. اگر استراتژی در حالت ویژوال آزمایش شود، عملکردهای پخش اضافی برای مکث و کاهش سرعت تست در دسترس هستند.
با تکمیل این تنظیمات روی گزینه ok کلیک کنید تا بک تست گیری شما آغاز شود.
بک تست به کاربران کمک میکند تا بتوانند در مدت زمان کوتاهی، وضعیت عملکرد ربات معاملاتی، اندیکاتور یا استراتژی که طراحی کردهاند را به دست بیاورند. بک تست برای آن است که شما نقاط ضعف و قدرت ابزار معاملاتی خود را کشف کرده و بتوانید آن را بهبود ببخشید.
آموزش گرفتن بک تست در Ctrader
سی تریدر نیز یکی دیگر از پلتفرمهای محبوب برای معامله در فارکس است که امکان بک تست گیری را به کاربران خود میدهد. برای این کار شما باید یک cBot داشته باشید که معادل همان اکسپرت های متاتریدر است. سپس روی گزینه backtesting کلیک کنید. برای تنظیم نحوه عملکرد بک تست، روی نماد تنظیمات واقع در گوشه سمت چپ بالا کلیک کنید. cTrader باید منوی زیر را باز کند.
آموزش گرفتن بک تست در cTrader
سپس تنظیمات مورد نیاز خود مانند تایم فریم، تاریخ شروع و پایان، اسپرد، بالانس، کمیسیون معاملات و… را که در Bot شما وجود دارد وارد کنید و دکمه ok را بزنید تا بک تست گیری شما شروع شود.
استیتمنت معاملاتی در cTrader
در پایان مانند عکس بالا یک گراف اولیه از وضعیت بک تست به شما ارائه کند.
بهترین روش بک تست گرفتن
بهترین روش برای بک تست گرفتن روشی است که مراحل آن برای معاملهگران ساده و قابل اجرا باشد، تا بتوانند بهراحتی استراتژیهای خود را آزمایش کنند. پلتفرم TradingView یکی از بهترین گزینهها برای این کار است، زیرا امکانات متنوعی برای تحلیل و بک تست ارائه میدهد. با این حال، استفاده از این قابلیتها در تریدینگ ویو مستلزم پرداخت هزینه است.
اگر تمایل به پرداخت هزینه ندارید، میتوانید از وبسایتهای مشابه، مانند GoCharting، استفاده کنید. این سایت امکاناتی مشابه تریدینگ ویو ارائه میدهد و به شما اجازه میدهد بک تستهای خود را بهصورت رایگان انجام دهید. به این ترتیب، بدون صرف هزینه زیاد میتوانید استراتژیهای معاملاتی خود را تست کنید.
آنچه در مقاله بک تست فارکس خواندیم
همانطور که در مقاله بک تست گیری در فارکس خواندیم، زمانی که شما یک استراتژی دارید یا یک اکسپرت معاملاتی ایجاد کردهاید، نیاز هست که در طی زمانهای طولانی آن را تست کنید تا نقاط ضعف و قدرت آن مشخص شود. برای این کار بهترین راهحل بک تست گیری است.
هرچند که بک تست نمیتواند به صورت کاملاً دقیق باشد، اما به شما کمک میکند تا ایرادات و اشکالاتی که سیستمتان دارد را کشف کنید. دقت داشته باشید که هیچگاه 100% روی بک تست تکیه نکنید و برای مدتی استراتژی و ربات خود را با یک حساب دمو روی بازار لایو تست کنید یا اصطلاحاً فوروارد تست بگیرید تا نتایج واقعیان مشخص شود.
سلام باتوجه به مزایا و معایبی که برای بک تست گفتید کدام روش تست برای تریدرهای فارکس مناسبتر است؟ کدام یک از روشهای تستینگ بک تست و فوروارد تست برای استفاده تریدرهای مبتدی مناسب تر است؟
00پاسخ دادن
پشتیبان ایران ریبیت۳ اردیبهشت ۱۴۰۳
فوروارد تست بهتر است
00پاسخ دادن
آیا این مطلب مفید بود؟
00دیدگاه خود را در مورد این مطلب ثبت کنید.
ثبت دیدگاه
ثبت دیدگاه
800/800راهنما و قوانین ثبت دیدگاه
ثبت دیدگاه
بستن
ثبت دیدگاه
جهت ثبت نهایی دیدگاه شماره خود را وارد نمایید
ارسال کد
ثبت دیدگاه
دیدگاه شما با موفقیت ثبت شد و پس از تأیید انتشار پیدا خواهد کرد.
متوجه شدم
بازگشت
راهنما و قوانین ثبت و انتشار نظرات
کاربر گرامی، هدف ما ایجاد فضایی شفاف، بیطرفانه و حرفهای برای به اشتراکگذاری تجربیات واقعی معاملهگران در بازارهای مالی است. نظرات شما میتواند راهنمایی برای سایر کاربران باشد تا انتخابهای امنتر و هوشمندانهتری داشته باشند.
برای حفظ کیفیت گفتگوها و جلوگیری از انتشار اطلاعات نادرست، لطفاً پیش از ثبت نظر، موارد زیر را مطالعه کنید.
چه دیدگاههایی ارزشمند هستند؟ (راهنمای نوشتن دیدگاه مفید)
تجربه شخصی: تنها درباره پلتفرمی نظر دهید که شخصاً از آن استفاده کردهاید.
جزئیات فنی: به جای جملات کلی مثل «خوب بود» یا «بد بود»، به موارد عملی اشاره کنید؛ مثلاً سرعت واریز و برداشت، وضعیت اسلیپیج، کیفیت پشتیبانی، فرآیند احراز هویت و سایر ویژگیهای مهم.
رعایت ادب: نقد صریح و تند بلامانع است، اما استفاده از الفاظ رکیک، بیادبی و فحاشی ممنوع میباشد.
مستندسازی ادعاها: اگر ادعای تخلف یا کلاهبرداری دارید، تا حد امکان جزئیات دقیق مانند تاریخ تراکنش یا نوع مشکل را ذکر کنید. اتهامات کلی بدون مدرک ممکن است منتشر نشوند.
شفافیت و مفید بودن: توضیح دهید با چه بروکر یا پلتفرمی کار کردهاید، مزایا و معایب تجربه خود را بنویسید و در صورت وجود مشکل، نحوه رسیدگی پشتیبانی را شرح دهید. هر ویژگی خاص پلتفرم که برای شما مفید بوده (مثلاً سرعت برداشت، اسپرد یا پشتیبانی فارسی) را مشخص کنید.
چه نظراتی منتشر نمیشوند؟ (خط قرمزها)
تبلیغات و لینکهای رفرال: ارسال لینک دعوت، کد معرف (IB)، تبلیغ کانالهای سیگنالدهی، افراد، گروههای تلگرامی یا معرفی بروکر/صرافی دیگر در بخش نظرات پلتفرم رقیب ممنوع است و به عنوان اسپم حذف میشود.
ادعاهای مشکوک: ادعاهای به دور از واقعیت مانند «من پولم را باختم اما فلان هکر یا وکیل پولم را پس گرفت» بلافاصله حذف و کاربر مسدود میشود.
اطلاعات شخصی: انتشار شماره تماس، ایمیل، یوزرنیم، پسورد یا شماره کیف پول در بخش عمومی ممنوع است.
محتوای تکراری و اسپم: ارسال یک نظر مشابه در زیر پستهای مختلف یا با نامهای کاربری متفاوت.
توهین، بیادبی و فحاشی: هرگونه بیاحترامی، توهینهای نژادی، قومیتی، سیاسی یا فحاشی در نظرات منتشر نخواهد شد.
بحث خارج از حیطه: این وبسایت صرفاً فضایی تخصصی و مالی است؛ هرگونه بحث غیرمرتبط با بازارهای مالی تایید نخواهد شد.
فرآیند تایید و مدیریت نظرات
تمامی نظرات پیش از انتشار توسط تیم تحریریه بررسی میشوند و این فرآیند ممکن است بین ۱ تا ۲۴ ساعت طول بکشد.
تیم تحریریه حق دارد دیدگاهها را از نظر املایی، حذف اطلاعات تماس یا اصلاح جزئی ویرایش کند، بدون اینکه محتوای اصلی تغییر کند.
نظرات مغایر با قوانین بالا ممکن است ویرایش، حذف یا کاربر مسدود شود.
سلب مسئولیت
نظرات منتشر شده در این بخش، بیانگر تجربه و دیدگاه شخصی کاربران است و لزوماً مورد تأیید یا بازتابدهنده نظر رسمی مدیران سایت نمیباشد.
ما هیچ مسئولیتی در قبال صحت ادعاهای مطرح شده توسط کاربران نداریم، اما تمام تلاش خود را برای حذف محتوای کلاهبردارانه، نادرست یا گمراهکننده به کار میبندیم.
قوانین را مطالعه کردم
ثبت نام / ورود
جهت ورود، شماره خود را وارد نمایید
ارسال کد
ورود نماینده پلتفرم
جهت ورود، ایمیل خود را وارد نمایید
ارسال کد
ورود کاربران
کد ارسال شده به شماره
را وارد نمایید
کد ارسال شده به آدرس
را وارد نمایید
ارسال مجدد کدتغییر شمارهتغییر ایمیل
در صورتی که کاربر قدیمی هستید، این فیلد اختیاری است.