میخواهی بدانی استراتژیات واقعاً کار میکند یا فقط روی کاغذ جذاب به نظر میرسد؟ تنها راه مطمئن، بک تست گرفتن است؛ یعنی آزمایش استراتژی در دادههای واقعی گذشته بازار، پیش از آنکه حتی یک دلار به خطر بیندازی.
مشکل اینجاست که بهترین ابزار بک تست در تریدینگویو (Bar Replay) پشت پیوال پولی قفل شده و برای کاربران ایرانی، پرداخت آن یا دشوار است یا اصلاً ممکن نیست. خبر خوب؟ ابزارهای رایگان و حتی قدرتمندتری وجود دارند که این نیاز را کاملاً برطرف میکنند.
در این مقاله، به عنوان یک تریدر و توسعهدهنده سیستمهای الگوریتمی با سالها تجربه بکتستگیری در بازارهای مالی، بهترین سایتهای بک تست فارکس و پلتفرمهای جایگزین تریدینگویو در سال ۲۰۲۶ را به صورت کامل و کاربردی معرفی و مقایسه میکنم.
قبل از هر چیز بدانیداین مقاله صرفاً جنبه آموزشی دارد. معامله در بازارهای مالی دارای ریسک است و نتایج بکتست، تضمینکننده سود در آینده نیستند.
بک تست چیست و چرا بدون آن نباید ترید کنید؟
بک تست (Backtest) یعنی بازگشت به گذشته بازار و شبیهسازی معاملات بر اساس استراتژیتان روی دادههای قیمتی تاریخی. به عبارت سادهتر، بدون اینکه یک ریال از پول واقعیتان را به خطر بیندازید، میبینید اگر این استراتژی را ۶ ماه یا ۲ سال پیش اجرا میکردید، چه اتفاقی میافتاد.

چه چیزی از بک تست به دست میآورید؟
- جلوگیری از نابودی سرمایه: پیش از ریسک کردن پول واقعی، سودآور بودن یا نبودن استراتژی را ثابت میکنید.
- بهینهسازی پارامترها: نقاط ضعف سیستم خود را پیدا میکنید؛ حد ضرر بیش از حد تنگ است؟ حد سود دور از دسترس؟ بک تست این موارد را برملا میکند.
- اعتماد به نفس در معاملات واقعی: وقتی صدها معامله را در شرایط مختلف بازار تست کرده باشید، دیگر با ترس و تردید ترید نمیکنید.
- شناخت روانشناسی خودتان: در کدام شرایط بازار بیشترین اشتباهات احساسی را مرتکب میشوید؟ بک تست این الگوها را به شما نشان میدهد.
- مستندسازی و ساخت ژورنال: یک پایه آماری محکم برای ارزیابی عملکرد بلندمدت استراتژیتان ایجاد میکنید.
واقعیتی که اکثر تریدرها نادیده میگیرندبر اساس آمار، بیش از ۷۰٪ تریدرهای تازهکار بدون هیچ بکتستی مستقیماً با پول واقعی ترید میکنند. این یکی از اصلیترین دلایل ضرر کردن در مراحل اولیه است.
چرا Bar Replay تریدینگویو برای کاربران ایرانی مشکلساز است؟
تریدینگویو بهترین رابط کاربری نموداری دنیا را دارد، اما قابلیت Bar Replay که قلب بکتست دستی است، در نسخه رایگان فقط برای تایمفریمهای روزانه و بالاتر فعال است. اگر روی تایمفریمهای ۱ ساعته، ۱۵ دقیقه یا ۵ دقیقه ترید میکنید، این قابلیت برایتان عملاً بیفایده است.
از طرف دیگر، هزینه اشتراک تریدینگویو (از ۱۴.۹۵ تا ۵۹.۹۵ دلار در ماه) برای کاربران ایرانی با توجه به نرخ ارز و محدودیتهای پرداخت بینالمللی، بار سنگینی است. اینجاست که جایگزینهای رایگان وارد میدان میشوند.
اگر میخواهید روش بک تست مستقیم در تریدینگویو را هم یاد بگیرید، مقاله چگونه در تریدینگ ویو بک تست بگیریم را بخوانید.
معرفی ۵ بهترین سایت و ابزار بک تست فارکس رایگان در ۲۰۲۶
پس از بررسی و استفاده عملی از دهها پلتفرم مختلف، این ۵ ابزار را به عنوان بهترین جایگزینهای رایگان تریدینگویو برای بک تست معرفی میکنم:
۱. GoCharting: بهترین جایگزین آنلاین تریدینگویو

GoCharting یک پلتفرم نموداری تحت وب است که به سرعت در حال تبدیل شدن به محبوبترین جایگزین تریدینگویو در میان تریدرهای ایرانی است. مهمترین ویژگی آن ارائه Bar Replay کاملاً رایگان برای تمام تایمفریمها است؛ هم برای فارکس و هم برای ارزهای دیجیتال.
چرا GoCharting؟
- Bar Replay رایگان در تمام تایمفریمها (از ۱ دقیقه تا هفتگی)
- رابط کاربری مدرن و شبیه به تریدینگویو (یادگیری سریع)
- پشتیبانی از بازارهای فارکس، کریپتو و سهام
- بدون نیاز به نصب؛ مستقیم در مرورگر کار میکند
- ابزارهای رسم کامل (خطوط، الگوها، فیبوناچی)
محدودیتهای نسخه رایگان
- تعداد اندیکاتورهای همزمان محدود است
- تعداد چارتهای قابل ذخیرهسازی محدود است
- برخی قابلیتهای پیشرفته نیاز به اشتراک دارند
توصیه متخصصGoCharting اولین انتخاب من برای تریدرهایی است که از تریدینگویو مهاجرت میکنند. رابط کاربری آن آنقدر شبیه است که در عرض ۱۵ دقیقه میتوانید با آن کار کنید.
۲. MetaTrader 4/5: غول رایگان بک تست خودکار

متاتریدر (MT4/MT5) استاندارد صنعتی بازار فارکس است. ابزار Strategy Tester داخلی آن یکی از قدرتمندترین موتورهای بکتست رایگان موجود است که میتواند هزاران معامله را در چند ثانیه شبیهسازی کند.
قابلیتهای کلیدی Strategy Tester
- بکتست خودکار استراتژیهای الگوریتمی (Expert Advisors)
- بکتست با دادههای Tick (دقت ۹۹٪)
- بهینهسازی پارامترها به صورت خودکار
- گزارشهای آماری کامل (Drawdown, Sharpe Ratio, Win Rate)
- شبیهسازی اسپرد و اسلیپیج واقعی
ترفند حرفهای برای دقت ۹۹٪برای اینکه نتایج بکتست در متاتریدر به واقعیت نزدیکتر باشد، از منوی History Center دادههای Tick Data را برای جفت ارز مورد نظر دانلود و ایمپورت کنید. این کار دقت شبیهسازی را از حدود ۶۰٪ به ۹۹٪ میرساند.
مزایا و معایب
- مزایا: کاملاً رایگان، جامعه کاربری عظیم، منابع آموزشی فارسی فراوان، دادههای تاریخی گسترده
- معایب: رابط کاربری قدیمی، برای بکتست دستی (نه خودکار) مناسب نیست، نیاز به آمادهسازی داده دارد
۳. FXReplay: سادهترین ابزار بک تست آنلاین
FXReplay یک ابزار آنلاین است که به طور اختصاصی برای شبیهسازی و بکتست معاملات دستی طراحی شده. رابط کاربری بسیار ساده و شهودی آن، آن را به بهترین انتخاب برای تریدرهای تازهکار تبدیل کرده است.
چه چیزی FXReplay را متمایز میکند؟
- طراحی شده صرفاً برای بکتست (تمرکز کامل)
- ثبت خودکار معاملات و محاسبه آمار
- بدون نیاز به نصب هیچ نرمافزاری
- مناسب برای یادگیری مفهوم بکتست از صفر
محدودیتهای نسخه رایگان
- تعداد جفت ارزهای قابل دسترس محدود است
- بازه زمانی دادههای تاریخی محدود است
- برای استفاده حرفهای نیاز به اشتراک دارد
۴. Soft4FX: شبیهساز حرفهای روی متاتریدر
Soft4FX یک پلاگین (Expert Advisor) است که روی متاتریدر ۴ نصب میشود و تجربه بکتست دستی را به سطح کاملاً جدیدی میرساند. اگر میخواهید دقت بکتست دستی متاتریدر را با سهولت یک ابزار تحتوب ترکیب کنید، Soft4FX بهترین انتخاب است.
قابلیتهای منحصربهفرد Soft4FX
- شبیهسازی Bar Replay با دقت ۹۹.۹٪ روی متاتریدر
- شبیهسازی واقعی اسپرد، اسلیپیج و کمیسیون
- یکپارچگی کامل با محیط آشنای متاتریدر
- قابلیت تست چندین تایمفریم همزمان
- نسخه رایگان برای آشنایی اولیه
- مزایا: بالاترین دقت شبیهسازی در بین ابزارهای دستی، محیط آشنا برای کاربران متاتریدر
- معایب: نیاز به نصب و راهاندازی اولیه، فقط برای ویندوز
۵. بک تست با Python و Backtrader: برای برنامهنویسان
اگر با برنامهنویسی آشنایی دارید، کتابخانههای پایتون مثل Backtrader و VectorBT قدرتمندترین و دقیقترین ابزارهای بکتست رایگان هستند که وجود دارند. هیچ محدودیتی ندارید: هر استراتژی، هر دادهای، هر بازاری.
# مثال ساده از Backtrader
import backtrader as bt
class MyStrategy(bt.Strategy):
def next(self):
if self.data.close[0] > self.data.close[-1] * 1.01:
self.buy()
elif self.data.close[0] < self.data.close[-1] * 0.99:
self.sell()
cerebro = bt.Cerebro()
cerebro.addstrategy(MyStrategy)
cerebro.run()
- مزایا: بالاترین دقت ممکن، بهینهسازی پارامترها، نتایج آماری جامع، کاملاً رایگان و متنباز
- معایب: نیاز به دانش برنامهنویسی Python، منحنی یادگیری شیبدار
جدول مقایسه کامل ۵ ابزار بک تست رایگان فارکس (۲۰۲۶)
آموزش گامبهگام بک تست رایگان با GoCharting
برای شروع سریع، یک راهنمای کامل برای بک تست با GoCharting آماده کردهام:
گام اول: ورود به سایت و ثبتنام

به وبسایت GoCharting.com بروید. در منوی بالای صفحه (Top Bar) روی Products کلیک کنید و از منوی کشویی گزینه Charts را انتخاب نمایید.
گام دوم: ساخت حساب کاربری رایگان

یک حساب کاربری رایگان با ایمیل خود ایجاد کنید. نیازی به اطلاعات پرداخت نیست.
گام سوم: انتخاب جفت ارز و باز کردن چارت

پس از ورود، یک چارت جدید باز کنید و نماد معاملاتی مورد نظر (مثلاً EUR/USD یا BTC/USDT) را جستجو و انتخاب کنید. تایمفریم دلخواه خود را نیز تنظیم کنید.
گام چهارم: فعالسازی Bar Replay

در نوار ابزار بالای چارت، روی آیکون Bar Replay کلیک کنید. یک خط عمودی روی چارت ظاهر میشود. آن را به نقطهای در گذشته که میخواهید بکتست از آنجا شروع شود منتقل کرده و دوبار کلیک کنید.
گام پنجم: شروع شبیهسازی و ثبت معاملات
چارت به نقطه انتخابی شما منتقل میشود. اکنون:
- با دکمههای Play، Pause و Forward بازار را کندل به کندل به جلو ببرید.
- هر بار که سیگنال استراتژیتان فعال شد، با ابزارهای رسم نقطه ورود، حد سود و حد ضرر را مشخص کنید.
- نتیجه هر معامله را در یک ژورنال اکسل ثبت کنید (تاریخ، نقطه ورود، SL، TP، نتیجه).
نکته طلاییحداقل ۱۰۰ معامله بکتست بگیرید تا نتایج آماری معناداری به دست آورید. کمتر از این تعداد، نمیتوان به نتایج اعتماد کرد.
بک تست دستی با اکسل: روش کلاسیک همیشه کارآمد

اگر به هیچ ابزار جدیدی دسترسی ندارید، روش کلاسیک بکتست با اکسل همچنان یکی از بهترین روشهای آموزش معاملهگری است. در این روش:
- در تریدینگویو (نسخه رایگان) به تاریخ گذشته چارت بروید.
- با فشردن کلید جهت راست (←) کندل به کندل به جلو حرکت کنید.
- هر معاملهای که بر اساس استراتژیتان انجام میدادید را در اکسل ثبت کنید.
- ستونهای اکسل شما باید شامل: تاریخ، نماد، جهت (buy/sell)، قیمت ورود، SL، TP، نتیجه (پیپ)، نسبت R:R باشد.
مزیت اصلی: این روش عمیقترین درک را از رفتار بازار و استراتژیتان به شما میدهد.
عیب اصلی: زمانبر است؛ برای ۱۰۰ معامله ممکن است ۱۵ تا ۲۰ ساعت وقت لازم باشد.
چگونه نتایج بکتست را درست تفسیر کنیم؟

پس از اتمام بکتست، یک سری اعداد جلوی شماست. اینها را درست بخوانید:
نرخ برد (Win Rate)
درصد معاملات سودده. اگر از ۱۰۰ معامله، ۶۵ تا سود داده باشد، Win Rate شما ۶۵٪ است.
⚠️ هشدار: نرخ برد بالا به تنهایی معنایی ندارد. اگر ۸۰ معامله سودده هر کدام ۱۰ پیپ و ۲۰ معامله زیانده هر کدام ۱۰۰ پیپ باشد، در نهایت ضرر میکنید.
نسبت ریسک به ریوارد (R:R Ratio)
نسبت میانگین سود به میانگین ضرر. نسبت ۱:۲ یعنی به ازای هر ۱۰ پیپ ریسک، ۲۰ پیپ سود هدف دارید.
فرمول سودآوری کلی:
(Win Rate × میانگین سود) − ((1 − Win Rate) × میانگین ضرر) > 0
بیشترین افت سرمایه (Maximum Drawdown)
بیشترین کاهش پیوسته سرمایه در طول دوره بکتست. اگر سرمایه از ۱۰۰۰ دلار به ۷۰۰ دلار رسیده باشد، Max Drawdown برابر ۳۰٪ است. این عدد نشان میدهد در بدترین حالت باید چقدر روانی تحمل داشته باشید.
نسبت شارپ (Sharpe Ratio)
بازده تعدیلشده با ریسک. هر چه بالاتر، بهتر. نسبت شارپ بالای ۱ قابل قبول، بالای ۲ عالی است.
Profit Factor
نسبت کل سودهای استراتژی به کل ضررها. Profit Factor بالای ۱.۵ نشانه یک استراتژی با لبه مثبت است.
خطر بزرگ: Curve Fittingاگر استراتژی را آنقدر بهینه کنید که فقط روی دادههای گذشته عالی کار کند، در بازار واقعی شکست میخورد. این اشتباه رایج را «Overfitting» یا «Curve Fitting» مینامند. همیشه استراتژی را روی دادههای Out-of-Sample هم تست کنید.
آیا نتایج بکتست رایگان قابل اعتماد است؟
مهمترین عامل در کیفیت بکتست، کیفیت دادههای تاریخی است. دادههای رایگان، خصوصاً در تایمفریمهای پایین (۱ تا ۵ دقیقه)، ممکن است دارای گپ قیمتی، خطا یا عدم ثبت همه تیکها باشند.
علاوه بر این، حتی دقیقترین بکتست هم نمیتواند این عوامل را شبیهسازی کند:
- احساسات و روانشناسی معاملهگر در لحظه واقعی
- اخبار ناگهانی و رویدادهای سیاه (Black Swan)
- اسلیپیج واقعی در شرایط نقدینگی پایین
- تفاوت اسپرد در ساعات مختلف
قانون طلایی بکتستبکتست گذشته، تضمینکننده سود در آینده نیست. بعد از بکتست موفق، حتماً استراتژی را در یک حساب دمو (Paper Trading) در بازار زنده هم تست کنید تا مطمئن شوید در شرایط واقعی هم کار میکند.
روش Paper Trading: بکتست در زمان واقعی

پس از بکتست موفق، مرحله بعدی Paper Trading یا معاملات کاغذی است. در این روش، استراتژی را در بازار واقعی و زنده ولی بدون پول واقعی اجرا میکنید. بیشتر بروکرها یک حساب دمو رایگان ارائه میدهند.
- مزایا: شرایط بازار کاملاً واقعی، بدون ریسک مالی، یادگیری روانشناسی معاملات
- معایب: امکان برگشت به گذشته وجود ندارد و زمان میبرد
کدام ابزار برای شما مناسبتر است؟
انتخاب بهترین سایت بک تست فارکس به سبک معاملاتی، بازار مورد نظر و سطح فنی شما بستگی دارد:
- 🔵 تریدر فارکس یا کریپتو که میخواهد فوری شروع کند: GoCharting بهترین انتخاب است.
- 🟢 تریدر فارکس که استراتژی خودکار دارد: MetaTrader 4/5 با Strategy Tester.
- 🟡 تازهکار که میخواهد مفهوم بکتست را یاد بگیرد: FXReplay نقطه شروع ایدهآل است.
- 🟠 تریدر حرفهای که دقت بالا میخواهد روی متاتریدر: Soft4FX.
- ⚪ برنامهنویس یا کوانت تریدر: Python با Backtrader یا VectorBT.
جمعبندی نهاییبکتست گرفتن یک مرحله اجباری برای هر تریدر جدی است. GoCharting برای شروع سریع، MetaTrader برای عمق و دقت، و Python برای قدرت کامل. هیچ بهانهای برای شروع نکردن وجود ندارد؛ همه این ابزارها کاملاً رایگان هستند.


