پرش به محتوا
کپی کردن فایل اندیکاتور ex5 در پوشه‌ی Indicators برای اضافه کردن اندیکاتور به متاتریدر

نحوه اضافه کردن اندیکاتور و اکسپرت به متاتریدر 4 و 5

نحوه اضافه کردن اندیکاتور  به متاتریدر، تفاوت ها و سختی هایی به نسبت تریدینگ ویو دارد. قرار است در این مقاله اضافه کردن اندیکاتور و اکسپرت به متاتریدر را قدم به قدم و با تصویر یاد بگیریم. هم در متاتریدر ۴ و هم در متاتریدر ۵، و بعد هم سراغ نسخه‌ی موبایل می‌رویم که داستانش کمی فرق دارد.

فهرست مطالب

اضافه کردن اندیکاتور به متاتریدر ۵

قدم اول: فایل را از حالت فشرده خارج کنید. اندیکاتورها معمولاً داخل فایل zip یا rar دانلود می‌شوند. آن را باز کنید تا به فایل اصلی با پسوند ex5 برسید.

خارج کردن فایل اندیکاتور از حالت فشرده و رسیدن به فایل ex5

قدم دوم: پوشه‌ی Data Folder را باز کنید. در متاتریدر ۵ به منوی File بروید و گزینه‌ی Open Data Folder را بزنید. یک پنجره‌ی ویندوز باز می‌شود.

باز کردن پوشه‌ی داده‌ی متاتریدر ۵ از منوی File و گزینه‌ی Open Data Folder

قدم سوم: وارد پوشه‌ی Indicators شوید. در پنجره‌ای که باز شده، پوشه‌ی MQL5 را باز کنید و بعد وارد پوشه‌ی Indicators شوید. دقت کنید که پوشه‌های Experts و Scripts هم کنارش هستند؛ اندیکاتور حتماً باید در Indicators قرار بگیرد.

مسیر پوشه‌ی MQL5 و Indicators برای اضافه کردن اندیکاتور به متاتریدر ۵

قدم چهارم: فایل را کپی کنید. فایل ex5 را داخل این پوشه بگذارید. اگر چند اندیکاتور دارید می‌توانید برایشان زیرپوشه بسازید؛ متاتریدر آن‌ها را با همان ساختار نشان می‌دهد.

کپی کردن فایل ex5 اندیکاتور در پوشه‌ی Indicators متاتریدر ۵

قدم پنجم: متاتریدر را رفرش کنید. به متاتریدر برگردید، در پنجره‌ی Navigator راست‌کلیک کنید و Refresh را بزنید. اگر باز هم چیزی ندیدید، متاتریدر را ببندید و دوباره باز کنید. اگر پنجره‌ی Navigator اصلاً باز نیست، با Ctrl+N یا از منوی View بازش کنید.

رفرش کردن پنجره‌ی Navigator در متاتریدر ۵ برای نمایش اندیکاتور نصب‌شده

قدم ششم: اندیکاتور را روی چارت بیندازید. در Navigator شاخه‌ی Indicators را باز کنید، نام اندیکاتور را پیدا کنید و روی چارت بکشید یا دوبار رویش کلیک کنید. پنجره‌ی تنظیمات باز می‌شود و با زدن OK اندیکاتور روی نمودار می‌نشیند.

انتخاب اندیکاتور از Navigator و اضافه کردن آن روی چارت متاتریدر ۵

اضافه کردن اندیکاتور به متاتریدر ۴

مراحل در متاتریدر ۴ همان است که در متاتریدر ۵ دیدیم و فقط در سه جا فرق دارد.

قدم اول: از منوی File گزینه‌ی Open Data Folder را بزنید. این گزینه در متاتریدر ۴ هم دقیقاً سر جای خودش است.

باز کردن Data Folder در متاتریدر ۴ از منوی File و گزینه‌ی Open Data Folder

قدم دوم: این‌جا به‌جای MQL5 پوشه‌ای به نام MQL4 می‌بینید. وارد آن شوید و بعد پوشه‌ی Indicators را باز کنید.

مسیر پوشه‌ی MQL4 و Indicators برای اضافه کردن اندیکاتور به متاتریدر ۴

قدم سوم: فایل اندیکاتور را که در متاتریدر ۴ پسوند ex4 دارد داخل همین پوشه کپی کنید.

قدم چهارم: به متاتریدر برگردید، در پنجره‌ی Navigator راست‌کلیک کنید و Refresh را بزنید. اندیکاتور زیر شاخه‌ی Custom Indicators ظاهر می‌شود.

یک نکته‌ی مهم: فایل ex4 روی متاتریدر ۵ اجرا نمی‌شود و فایل ex5 هم روی متاتریدر ۴ کار نمی‌کند. این دو پلتفرم زبان برنامه‌نویسی متفاوتی دارند و فایل‌هایشان قابل جابه‌جایی نیست. اگر اندیکاتوری را در پوشه‌ی درست گذاشتید و باز هم در Navigator ندیدید، اول از همه همین را چک کنید.

ناسازگاری فایل ex4 و ex5 بین متاتریدر ۴ و متاتریدر ۵

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

اضافه کردن اکسپرت به متاتریدر

نصب اکسپرت در متاتریدر یک تفاوت مهم با اندیکاتور دارد: اکسپرت تا وقتی اجازه‌ی معامله نگیرد، روی چارت می‌نشیند و هیچ کاری انجام نمی‌دهد. کپی کردن فایل اکسپرت دقیقاً مثل اندیکاتور است و فقط پوشه‌اش عوض می‌شود. ولی اکسپرت چند قدم اضافه دارد که اندیکاتور ندارد، و بیشتر کسانی که می‌گویند «اکسپرتم کار نمی‌کند» همین قدم‌ها را رد کرده‌اند.

قدم اول: از منوی File گزینه‌ی Open Data Folder را بزنید، وارد پوشه‌ی MQL5 شوید و این بار به‌جای Indicators پوشه‌ی Experts را باز کنید. در متاتریدر ۴ همین مسیر می‌شود MQL4 و بعد Experts.

قدم دوم: فایل اکسپرت را داخل این پوشه کپی کنید و در پنجره‌ی Navigator راست‌کلیک و Refresh بزنید. اکسپرت زیر شاخه‌ی Expert Advisors ظاهر می‌شود.

قدم سوم: اکسپرت را روی چارت بکشید. پنجره‌ی تنظیمات که باز شد، به سربرگ Common بروید و تیک Allow Algo Trading را بزنید. در متاتریدر ۴ نام این گزینه Allow live trading است.

فعال کردن گزینه‌ی Allow Live Trading در سربرگ Common تنظیمات اکسپرت

قدم چهارم: در نوار ابزار بالای متاتریدر دکمه‌ی Algo Trading را فعال کنید. در متاتریدر ۴ اسم این دکمه AutoTrading است. تا وقتی این دکمه خاموش باشد هیچ اکسپرتی معامله نمی‌کند، حتی اگر همه‌ی تنظیمات دیگر درست باشد.

قدم پنجم: گوشه‌ی بالا و سمت راست چارت را نگاه کنید. در متاتریدر 5 علامتی شبیه به کلاه میبینید. اگر آبی باشد یعنی اکسپرت فعال و اجازه معامله را دارد و اگر خاکستری بود یعنی اکسپرت اجازه فعالیت را ندارد. در متاتریدر 4 یک صورت خندان یعنی اکسپرت فعال است و اجازه‌ی معامله دارد؛ یک ضربدر یعنی اجازه ندارد.

دکمه‌ی AutoTrading و ایموجی گوشه‌ی چارت برای تشخیص فعال بودن اکسپرت

اگر اکسپرت به اینترنت یا فایل بیرونی نیاز داشت

بعضی اکسپرت‌ها به یک سرویس بیرونی وصل می‌شوند، مثلاً خبر می‌خوانند، لایسنس چک می‌کنند یا به تلگرام پیام می‌فرستند. متاتریدر به‌طور پیش‌فرض جلوی این کار را می‌گیرد و این یک تنظیم امنیتی است، نه ایراد. برای اجازه دادن از منوی Tools به Options بروید، سربرگ Expert Advisors را باز کنید، گزینه‌ی Allow WebRequest for listed URL را تیک بزنید و دقیقاً همان آدرسی را که سازنده‌ی اکسپرت گفته است به لیست اضافه کنید. آدرس باید کامل و با https نوشته شود؛ هر آدرسی که در این لیست نباشد مسدود می‌ماند، حتی اگر زیرمجموعه‌ی یک دامنه‌ی مجاز باشد.

دسته‌ی دوم اکسپرت‌ها به کتابخانه‌ی بیرونی یا همان فایل DLL نیاز دارند. این معمولاً وقتی پیش می‌آید که بخشی از محاسبات یا ارتباط اکسپرت بیرون از خود متاتریدر نوشته شده باشد. در این حالت فایل DLL باید در پوشه‌ی MQL5\Libraries کپی شود (در متاتریدر ۴، MQL4\Libraries)، نه کنار خود فایل اکسپرت. بعد در همان مسیر بالا، یعنی Tools و سپس Options و سربرگ Expert Advisors، گزینه‌ی Allow DLL imports را تیک بزنید. در بعضی نسخه‌ها همین گزینه در سربرگ Common پنجره‌ی تنظیمات خود اکسپرت هم تکرار شده است؛ اگر آن‌جا بود، هر دو را فعال کنید.

اگر این اجازه را ندهید، اکسپرت روی چارت می‌آید ولی کار نمی‌کند و در سربرگ Experts یا Journal پیامی شبیه DLL loading is not allowed می‌بینید. این پیام دقیقاً یعنی فایل سر جایش هست ولی اجازه ندارد اجرا شود.

بعد از تغییر این تنظیمات، معمولاً باید اکسپرت را یک بار از چارت بردارید و دوباره اضافه کنید تا اجازه‌های جدید اعمال شود.

آیا در متاتریدر موبایل می‌توان اندیکاتور اضافه کرد؟

پاسخ صریح و صادقانه این است: نه. نسخه‌ی اندروید و iOS متاتریدر ۴ و ۵ موتور اجرای زبان MQL را ندارند، یعنی نه اندیکاتور سفارشی را اجرا می‌کنند و نه اکسپرت را. هر آموزشی که بگوید فایل ex5 را در حافظه‌ی گوشی کپی کنید، عملاً کار نمی‌کند.

در اپلیکیشن موبایل فقط اندیکاتورهای پیش‌فرض خود متاتریدر مثل Moving Average و RSI و MACD در دسترس هستند. برای افزودنشان کافی است چارت را باز کنید، روی آیکون f در نوار بالای صفحه بزنید و از فهرستی که باز می‌شود اندیکاتور مورد نظر را انتخاب کنید.

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

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

اندیکاتور را اضافه کردم ولی نمایش داده نمی‌شود

این رایج‌ترین مشکل است و تقریباً همیشه یکی از این چند دلیل را دارد:

نشانه دلیل احتمالی راه‌حل
اسم اندیکاتور در Navigator نیست فایل در پوشه‌ی درست نیست یا متاتریدر رفرش نشده مسیر MQL5 و بعد Indicators را دوباره چک کنید و Navigator را رفرش کنید
اسم هست ولی با اضافه کردن چیزی روی چارت نمی‌آید اندیکاتور در پنجره‌ی جدا رسم می‌شود پایین چارت را ببینید؛ ممکن است ارتفاع پنجره‌اش صفر شده باشد
خطای Cannot open file یا wrong version فایل ex4 را در متاتریدر ۵ یا ex5 را در متاتریدر ۴ گذاشته‌اید نسخه‌ی درست فایل را از سازنده بگیرید
اندیکاتور روی چارت هست ولی خط یا سطحی نمی‌کشد تایم‌فریم یا تعداد کندل کافی نیست، یا رنگ‌ها با پس‌زمینه یکی است تایم‌فریم را عوض کنید و در سربرگ Colors رنگ‌ها را بررسی کنید

اکسپرت روی چارت هست ولی معامله نمی‌کند

این فهرست را به ترتیب چک کنید:

۱. دکمه‌ی Algo Trading در نوار ابزار بالا فعال و سبز باشد. در متاتریدر ۴ اسمش AutoTrading است.

۲. در تنظیمات خود اکسپرت، سربرگ Common، تیک Allow Algo Trading خورده باشد.

۳. حساب شما از نوع Investor یا فقط خواندنی نباشد؛ با پسورد Investor امکان معامله وجود ندارد.

۴. بازار آن نماد باز باشد و نماد در Market Watch فعال باشد.

۵. سربرگ Experts در پنجره‌ی Toolbox را باز کنید و پیام‌های خود اکسپرت را بخوانید؛ معمولاً دلیل دقیق همان‌جا نوشته شده است.

۶. اگر اکسپرت به اینترنت وصل می‌شود، آدرس آن باید در فهرست Allow WebRequest اضافه شده باشد.

اندیکاتور های Forex City Pro

حالا که نحوه‌ی اضافه کردن اندیکاتور را می‌دانید، می‌توانید ابزارهای ما را هم روی متاتریدر خودتان امتحان کنید. اندیکاتورهای Forex City Pro برای متاتریدر ۴، متاتریدر ۵ و تریدینگ‌ویو ساخته می‌شوند و همه‌شان دقیقاً با همین مراحلی که بالا گفتیم نصب می‌شوند.

برای شروع، بهترین اندیکاتور سقف و کف؛ معرفی FCP | HL Levels را ببینید که سطوح سقف و کف دوره‌های قبل را به صورت خودکار روی چارت رسم می‌کند.

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

سؤالات متداول درباره اضافه کردن اندیکاتور به متاتریدر

فایل اندیکاتور را کجا باید کپی کنم؟
در متاتریدر ۵ از منوی File گزینه‌ی Open Data Folder را بزنید و فایل را در پوشه‌ی MQL5 و بعد Indicators بگذارید. در متاتریدر ۴ همین مسیر می‌شود MQL4 و بعد Indicators.

چرا اندیکاتور بعد از کپی در Navigator دیده نمی‌شود؟
معمولاً چون متاتریدر رفرش نشده است. روی Navigator راست‌کلیک کنید و Refresh را بزنید، یا متاتریدر را ببندید و باز کنید.

آیا فایل ex4 در متاتریدر ۵ کار می‌کند؟
نه. ex4 مخصوص متاتریدر ۴ و ex5 مخصوص متاتریدر ۵ است و با هم جابه‌جا نمی‌شوند. باید نسخه‌ی متناسب را از سازنده بگیرید.

تفاوت فایل mq5 و ex5 چیست؟
فایل mq5 سورس‌کد است و ex5 نسخه‌ی اجرایی. اگر فقط mq5 دارید، آن را در MetaEditor باز کنید و Compile بزنید تا ex5 ساخته شود.

چگونه اکسپرت را فعال کنم؟
در تنظیمات اکسپرت سربرگ Common تیک Allow Algo Trading را بزنید و دکمه‌ی Algo Trading نوار ابزار هم فعال باشد. در متاتریدر ۴ این دو گزینه Allow live trading و AutoTrading نام دارند.

در متاتریدر موبایل می‌توانم اندیکاتور سفارشی اضافه کنم؟
نه. اپلیکیشن اندروید و iOS اندیکاتور و اکسپرت سفارشی را اجرا نمی‌کند. راه‌حل معمول، ریموت دسکتاپ یا یک سرور مجازی ویندوزی است.

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

۰ دیدگاه