ساخت اندیکاتور در متاتریدر 5 🔧ایجاد اندیکاتور در MT5 [کد نویسی + کامپایل کد]

24 آگوست 2024 -

ساخت اندیکاتور در متاتریدر 5

 

نرم افزار معاملاتی متاتریدر 4 و 5 دارای امکانات بسیاری برای تحلیل تکنیکال می باشند؛ علاوه بر استفاده از ابزار ها و اندیکاتور های مختلف در این پلتفرم، «ساخت اندیکاتور در متاتریدر 5» نیز یکی از ویژگی های برجسته Metatrader است.

ساخت اندیکاتور در متاتریدر 5 با زبان برنامه نویسی “MQL5” بسته به خلاقیت و ابتکار سازنده، جهت ایجاد یک ابزار شخصی سازی شده در «Meta Editor» پلتفرم متاتریدر 5 انجام می شود.

ساخت اندیکاتور های شخصی سازی شده، می تواند روند معامله گری را خودکار [یا نیمه خودکار] کند؛ در ادامه این پست از آموزش فارکس به بررسی مراحل ساخت اندیکاتور در متاتریدر 5 پرداخته ایم.

ساخت اندیکاتور در متاتریدر 5

نام پلتفرم متاتریدر 5
ساخت اندیکاتور در متاتریدر 5 در قسمت Meta editor
زبان کد نویسی برای ساخت اندیکاتور  زبان MQL5
مهارت های مورد نیاز آشنایی با زبان MQL و بازار مالی فارکس

 

آموزش ساخت اندیکاتور در متاتریدر

 

برای ساخت اندیکاتور در متاتریدر 5، می بایست وارد Meta Editor این پلتفرم شوید، سپس کد مدنظر را وارد کنید و پس از ایجاد اندیکاتور، آن را آزمایش و بررسی نمایید.

مراحل ساخت اندیکاتور در متاتریدر 5 به ترتیب زیر است:

  • ورود به meta editor
  • باز کردن فایل جدید
  • تنظیمات اولیه اندیکاتور
  • وارد کردن کد اندیکاتور
  • کامپایل کردن کد
  • اجرای اندیکاتور روی چارت
  • تست نهایی اندیکاتور

 

گام 1: پنجره Meta Editor

برای باز کردن بخش “Meta Editor” وارد نرم افزار متاتریدر 5 شوید؛ سپس از بالای صفحه منوی “Tools” را باز کنید و گزینه “Meta Edirot” یا “MetaQuotes Language Editor” را بزنید؛ همچنین می توانید از میانبر «F4» نیز استفاده کنید.

ساخت اندیکاتور در متاتریدر 5 (Meta Editor)

 

گام 2: ایجاد فایل جدید

در بخش «Meta Editor» برای ایجاد فایل جدید، از منوی “File” روی گزینه “New File” کلیک نمایید؛ همچنین می توانید از کلید میانبر “Ctrl + N” استفاده نمایید.

سپس در پنجره «MQL Wizard: File» گزینه “Costume Indicator” را انتخاب نمایید و دکمه «Next» را بزنید؛ در صفحه جدید نام اندیکاتور را مشخص نمایید و در صورت لزوم آدرس وبسایت خود را وارد نمایید و مجدد «Next» را بزنید.

ساخت اندیکاتور در متاتریدر 5 (ایجاد فایل جدید)

 

گام 3: تنظیمات ابتدایی اندیکاتور

در این صفحه می توانید مشخص کنید اندیکاتور شما از چه داده ای برای محاسبه استفاده می کند، سپس دکمه «Next» را بزنید؛ تایع های انتخابی می تواند بر اساس «ساعت نمودار» یا «بیشترین و کمترین قیمت و…» باشد.

ساخت اندیکاتور در متاتریدر 5 (تنظیمات اولیه)

در پنجره بعد، می توانید پارامتر های مورد نیاز برای اندیکاتور را انتخاب نمایید؛ به عنوان مثال اگر اندیکاتور شما نیاز به خطوط دارد، از دکمه “Add” ولیست «بافر ها» گزینه «Line» را انتخاب نمایید و تنظیمات اولیه آن را مشخص کنید؛ سپس دکمه «Finish» را بزنید.

ساخت اندیکاتور در متاتریدر 5 (تنظیمات اولیه)

 

گام 4: نوشتن کد اندیکاتور

این مرحله بخش اصلی ساخت یک اندیکاتور است؛ نحوه عملکرد اندیکاتور را در این بخش با زبان MQL5 برای متاتریدر 5 مشخص می کنید؛ توابع محاسباتی در این قسمت استفاده می شوند.

به طور کلی یک اندیکاتور از سه قسمت تشکیل می شود:

  • تعریف متغیر ها: برای وارد کردن متغیر ها و پارامتر های مورد نیاز
  • تابع OnInit: این تابع برای تنظیمات اولیه اندیکاتور می باشد
  • تابع OnCalculate: وظیفه محاسبات اندیکاتور را دارد و با داده های نمودار بروزرسانی می شود

 

گام 5: کامپایل کردن

پس از نوشتن کد اندیکاتور، از نوار ابزار بالای صفحه، روی دکمه “Compile” کلیک نمایید؛ آیکن دکمه کامپایل متشکل از یک «ابر با تیک سبز» می باشد.

ساخت اندیکاتور در متاتریدر 5 (کامپایل)

در صورتی که کدنویسی شما بدون خطا انجام شده باشد، عملیات کامپایل بدون «Error» انجام می شود و اندیکاتور شما آماده استفاده است؛ همچنین برای ساخت اندیکاتور باید در وبسایت «www.mql5.com» حساب کاربری ایجاد کنید.

 

گام 6: اجرای اندیکاتور

پس از کامپایل کردن اندیکاتور، به متاتریدر 5 برگردید و از بخش “Navigator” در آخر لیست اندیکاتور ها، اندیکاتوری که ساخته اید را به نمودار اضافه کنید؛ برای رفع ایرادات احتمالی، حتما ابزاری که ساخته اید را آزمایش کنید.

اندیکاتور متاتریدر موبایل

اندیکاتور های متاتریدر در گوشی

ساخت اندیکاتور در متاتریدر 5 موبایل امکان پذیر نیست، اما جهت اضافه کردن اندیکاتور متاتریدر موبایل مطلب زیر مفید است:

اندیکاتور متاتریدر موبایل

 

💡نظر کارشناس درباره ساخت اندیکاتور در متاتریدر 5

 

نرم افزار متاتریدر یکی از بهترین پلتفرم های معاملاتی در بازار های مالی است؛ یکی از امکانات بی نظیر این پلتفرم ساخت اندیکاتور در متاتریدر 5 است.

در اسن مقاله آموزش قدم به قدم ساخت یک اندیکاتور را به زبان ساده ارائه دادیم؛ با استفاده از این قابلیت می توانید بر اساس استراتژی خود ابزار های کاربردی خلق کنید.

سوالات متداول

ساخت اندیکاتور در متاتریدر 5 با چه زبان برنامه نویسی امکان دارد؟

اندیکاتور ها برای متاتریدر 5 با زبان برنامه نویسی MQL5 ساخته می شود.

نوشتن کد اندیکاتور در کدام بخش متاتریدر 5 انجام می شود؟

ساخت اندیکاتور در متاتریدر 5 با نوشتن کد در بخش Meta editor ساخته می شود.

ساخت اندیکاتور در متاتریدر 5 شامل چه نوع اندیکاتور هایی می شود؟

تمام اندیکاتور های محاسباتی روی چارت و در اسیلاتور، همچنین برخی اندیکاتور ها که به داده های متاتریدر، مانند ساعت و تاریخ نیاز دارند.

درج نظر