آموزش جامع ایمپورت دیتای آفلاین (CSV) در متاتریدر 5 برای بک‌تست اکسپرت‌ها

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

ما در مجموعه بورس۹۰، برای رفع این مشکل، دیتای تاریخی جفت‌ارز یورو/دلار (EUR/USD) را مستقیماً از بروکر معتبر آلپاری (Alpari) استخراج کرده‌ایم و در قالب فایل‌های CSV در اختیار شما عزیزان قرار داده‌ایم. (این دیتا شامل تایم‌فریم 1 دقیقه‌ای برای سال 2026 و تایم‌فریم‌های 30 دقیقه‌ای و 1 ساعته برای سال‌های قبل است).

در این مقاله، قدم‌به‌قدم به شما آموزش می‌دهیم که چگونه این فایل‌های CSV را به صورت کاملاً آفلاین وارد متاتریدر 5 (MT5) کنید و استراتژی‌های خود را بدون نیاز به اینترنت بک‌تست بگیرید.

چرا متاتریدر 5 اجازه ایمپورت مستقیم دیتا را نمی‌دهد؟

در متاتریدر 5، برای حفظ یکپارچگی داده‌های بروکر، شما نمی‌توانید دیتای خارجی را مستقیماً روی نمادهای اصلی (مثل EURUSD) ایمپورت کنید. اما نگران نباشید! راه‌حل حرفه‌ای این کار، استفاده از قابلیت نمادهای سفارشی (Custom Symbols) است.

آموزش قدم‌به‌قدم وارد کردن دیتای CSV در متاتریدر 5

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

دانلود دیتای CSV در متا تریدر 5

قبل از شروع آموزش وارد کردن دیتای CSV در متاتریدر 5 اول از همه فایل زیپ دیتا را از لینک زیر دانلود کنید.

قدم اول: ساخت یک نماد سفارشی (Custom Symbol)

ابتدا باید یک کپی از نماد اصلی بسازیم تا بتوانیم دیتای خودمان را روی آن پیاده کنیم.

  1. نرم‌افزار متاتریدر 5 را باز کنید و کلیدهای ترکیبی Ctrl + U را فشار دهید تا پنجره Symbols باز شود.
  2. از تب‌های بالا، روی Custom Symbols کلیک کنید.
  3. روی دکمه Create Custom Symbol کلیک کنید.
  4. در پنجره باز شده، در کادر مقابل Copy from، نماد EURUSD را انتخاب کنید. (این کار باعث می‌شود تمام تنظیمات اسپرد، سواپ و حجم دقیقاً مطابق بروکر تنظیم شود).
  5. در کادر Symbol، یک نام جدید و دلخواه وارد کنید؛ مثلاً: EURUSD_Offline
  6. روی دکمه OK کلیک کنید.
ساخت یک نماد سفارشی برای دیتا افلاین csv

قدم دوم: وارد کردن دیتای آفلاین (Import Bars)

حالا که نماد اختصاصی خود را ساختیم، باید فایل CSV که از سایت بورس۹۰ دانلود کرده‌اید را روی آن بارگذاری کنیم.

  1. در همان پنجره Symbols، به تب Bars بروید.
  2. از منوی درختی سمت چپ، نماد جدیدی که ساختید (مثلاً EURUSD_Offline) را پیدا کرده و روی آن کلیک کنید.
  3. روی دکمه Import Bars کلیک کنید.
  4. در پنجره جدید، روی دکمه Browse کلیک کرده و فایل CSV استخراج شده از آلپاری را از سیستم خود انتخاب کنید.
  5. در این مرحله متاتریدر پیش‌نمایشی از دیتا را به شما نشان می‌دهد. مطمئن شوید که ستون‌ها (تاریخ، زمان، قیمت باز شدن، بسته شدن و…) به درستی شناسایی شده‌اند.
  6. روی OK کلیک کنید.
وارد کردن دیتای آفلاین CSV

قدم سوم: اجرای بک‌تست آفلاین در استراتژی تستر

همه چیز آماده است! حالا می‌توانید اکسپرت خود را تست کنید.

  1. با زدن کلیدهای Ctrl + R پنجره Strategy Tester را باز کنید.
  2. در تب تنظیمات (Settings)، از منوی کشویی نمادها، نماد سفارشی خود یعنی EURUSD_Offline را انتخاب کنید.
  3. تاریخ شروع و پایان (Date) را دقیقاً مطابق با دیتایی که دانلود کرده‌اید تنظیم کنید.
  4. دکمه Start را بزنید و عملکرد ربات خود را تماشا کنید!
انتخاب نماد برای بک تست افلاین گرفتن

نکته مهم در مورد تایم‌فریم‌ها: متاتریدر می‌تواند از دیتای تایم‌فریم‌های کوچک (مثل 1 دقیقه)، تایم‌فریم‌های بزرگتر (مثل 5 دقیقه یا 1 ساعته) را بسازد، اما برعکس آن ممکن نیست. بنابراین اگر قصد دارید اکسپرت خود را در تایم‌فریم 5 دقیقه تست کنید، حتماً از دیتای 1 دقیقه‌ای ما (مربوط به سال 2026) استفاده کنید.

چرا الان بهترین زمان برای یادگیری اکسپرت‌نویسی است؟

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

۱. تبدیل سریع استراتژی‌ها به اکسپرت و بررسی دقیق نتایج:

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

۲. تست استراتژی‌ها در گذشته بازار با سرعت و دقت بالا:

یک استراتژی را می‌توانید در کمتر از 15 دقیقه و با دقت 99% در 10 سال گذشته بازار تست کنید! این امکان به شما کمک می‌کند تا استراتژی‌های برتر را پیدا کرده و ریسک معاملات خود را به شدت کاهش دهید.

۳. خودکارسازی معاملات و حذف وابستگی به چارت:

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

۴. مدیریت سرمایه حرفه‌ای و جذب سرمایه:

اکسپرت‌ها در مدیریت سرمایه (Money Management) احساساتی نمی‌شوند و عملکرد بسیار دقیق‌تری دارند. با ارائه گزارش‌های دقیق (استیتمنت) از عملکرد اکسپرت، می‌توانید با اطمینان بیشتری سرمایه‌گذاران بزرگ‌تر را جذب کنید.

چند راه درآمدی جذاب با یادگیری اکسپرت‌نویسی

یادگیری زبان MQL نه‌تنها مهارتی برای معاملات شخصی است، بلکه یک ماشین پولسازی چندمنظوره است:

  • معاملات خودکار: دیگر نیازی نیست ساعت‌ها پای چارت باشید؛ سیستم شما در خواب هم برایتان معامله می‌کند.
  • گرفتن پروژه‌های فریلنسری: مهارت شما در تبدیل استراتژی‌های دیگران به اکسپرت، یک منبع درآمد عالی و دلاری است.
  • فروش محصول: می‌توانید اکسپرت‌های سودده خود را در مارکت‌های جهانی مثل MQL5.com به فروش برسانید.
  • کپی ترید (Copy Trading): افراد با سرمایه‌های مختلف می‌توانند به حساب ربات شما متصل شوند و درصدی از سود آن‌ها به‌صورت خودکار به حساب شما واریز شود.

پیشنهاد ویژه: شروع رایگان مسیر اکسپرت‌نویسی

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

در دوره مقدماتی و رایگان اکسپرت‌نویسی بورس۹۰، مفاهیم برنامه‌نویسی به‌صورت ساده، کاربردی و بدون پیچیدگی‌های اضافه به شما آموزش داده می‌شود.

در این دوره رایگان چه چیزهایی یاد می‌گیریم؟

  • قسمت ۱: آشنایی با اصول اولیه اکسپرت‌نویسی.
  • قسمت ۲ تا ۴: یادگیری آرایه‌ها، متغیرها، اجرای دستورات خرید/فروش و فراخوانی دیتای اندیکاتورها.
  • قسمت ۵ تا ۸: شرط‌نویسی، سیگنال‌گیری از مووینگ اوریج‌ها و تعیین هوشمند حد سود (TP) و حد ضرر (SL).
  • قسمت ۹ تا ۱۱: بهینه‌سازی اکسپرت در استراتژی تستر، مدیریت محدودیت پوزیشن‌ها و نقشه راه تبدیل شدن به یک اکسپرت‌نویس حرفه‌ای.

این دوره طراحی شده تا در کمتر از 2 ساعت، مهارت‌های اولیه برای ساخت ربات‌های معامله‌گر را به دست آورید.

همین حالا اولین قدم را بردارید:

برای دانلود تمام ویدیوهای این دوره، کافیست روی دکمه زیر کلیک کرده و فرم دریافت دوره را تکمیل کنید تا دسترسی شما کاملاً رایگان فعال شود.

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