ساخت اندیکاتور در پلتفرم های متفاوت


اندیکاتور MACD مخفف عبارت Moving Average Convergence/ Divergence یا به عبارت دیگر «همگرایی و واگرایی میانگین های متحرک» است. اندیکاتور MACD نوع خاصی از اندیکاتور است که تفاوت قیمت میان حاشیه ی اطمینان قیمت های مورد نظر را بررسی می کند و ارتباط میان این قیمت ها را با یک دیگر نشان می دهد. در این مقاله فلسفه طراحی این اندیکاتور در سیستم های معاملاتی را بررسی خواهیم کرد، و بصورت کامل آموزش خواهیم داد.

اندیکاتور MACD (مکدی) چیست؟

اندیکاتور MACD مخفف عبارت Moving Average Convergence/ Divergence یا به عبارت دیگر «همگرایی و واگرایی میانگین های متحرک» است. اندیکاتور MACD نوع خاصی از اندیکاتور است که تفاوت قیمت میان حاشیه ی اطمینان قیمت های مورد نظر را بررسی می کند و ارتباط میان این قیمت ها را با یک دیگر نشان می دهد. در این مقاله فلسفه طراحی این اندیکاتور در سیستم های معاملاتی را بررسی خواهیم کرد، و بصورت کامل آموزش خواهیم داد.

اندیکاتور MACD یکی از مهم ترین اندیکاتورها در دنیای معامله یا تحلیل تکنیکال می باشد، که می توانید در این مقاله مطالعه کنید.

قبل از این که بخواهیم درباره ی اندیکاتور MACD صحبت کنیم، بهتر است اطلاعاتی کلی درباره ی اندیکاتورها داشته باشیم.

اندیکاتور چیست؟

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

اندیکاتور MACD چیست؟

اندیکاتور MACD نخستین بار توسط آقای دکتر بیل ویلیامز از مشهورترین تحلیلگران و نظریه پردازان معاصر ابداع شده است. فلسفه طراحی این اندیکاتور به سیستم های معاملاتی شامل دو میانگین متحرک تند و کند با زمانهای متفاوت برمی گردد. که در آن جا فاصله دو میانگین متحرک از یکدیگر را که در حال دور شدن از یکدیگر می باشند به معنی آن است که قدرت بازار در حال افزایش است ویا برعکس هرگاه فاصله میانگین ها در حالت کاهش یا نزول باشند به معنی آن است که قدرت بازار در حال افول و کاهش خواهد بود.

اندیکاتور MACD چیست

بنابراین می توان میزان «واگرایی» یا «همگرایی» این دو میانگین متحرک نسبت به یکدیگر را به عنوان معیاری برای تشخیص میزان روند جاری در نظر گرفت. این ایده باعث شد دکتر بیل ویلیامز اندیکاتور مکدی را به صورت زیر تعریف نماید:

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

اندیکاتور MACD نوع خاصی از اندیکاتور است که تفاوت قیمت میان حاشیه ی اطمینان قیمت های مورد نظر را مورد بررسی قرار داده و ارتباط این قیمت ها را با یک دیگر نشان می دهد. این اندیکاتور را می توان یکی از ساده ترین و در عین حال کاربردی ترین نوع اندیکاتور برای تحلیل های تکنیکال دانست. همان طور که گفته شد، اندیکاتور MACD برای اندازه گیری موقعیت قیمت ابزار مالی مورد استفاده قرار می گیرد.

علامت جبری نیزجهت روند بازار را تعیین خواهد نمود به این صورت که هرگاه علامت جبری مکدی مثبت باشد به معنی آن است که روند صعودی بوده و یا هرگاه علامت جبری مکدی منفی باشد به معنی آن است که روند نزولی است.

بخش های اندیکاتور MACD:

این نوع از اندیکاتورها عملکرد بسیار تاثیرگذاری دارند اما بخش و اجزای مختلف آن به این سه قسمت تقسیم می شود:

  1. MACD Line: نام دیگر MACD Line خط اصلی در اندیکاتورهای MACD است. این نکته را نباید فراموش کرد که این خط ترکیبی از میانگین متحرک نمایی به حساب می آید. اگر بخواهیم به گونه ای دیگر درباره ی خط اصلی در اندیکاتورهای MACD توضیح دهیم می توانیم به این شکل توضیح داد؛ " حاصل تفریق دو میانگین متحرک نمایی که با اعداد 26 و 12 روزه از قیمت پایانی می باشند". هم چنین بهتر است بدانید که این اعداد به صورت پیش فرض استفاده شده اند و در صورت نیاز و علاقه می توانید آن را تغییر دهید.
  2. خط سیگنال: به طور کل اصلی ترین ویژگی خط سیگنال، نمایش فرصت های مناسب برای خرید و فروش است. خط سیگنال از میانگین متحرک ساده یا نمایی 9 روزه به دست می آید.
  3. هیستوگرام: تفاوت بین خط MACD و خط سیگنال در طول بازه ی زمانی را هیستوگرام می گویند. هیستوگرام یکی از اجزای اصلی اندیکاتور MACD به حساب می آید.

بخش های اندیکاتور MACD

پارامترها و تنظیمات اندیکاتور MACD

تعریف می گردد که دارای زمانهای متفاوتی Ema اندیکاتور مکدی بصورت فاصله میان دو میانگین

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

FAST EMA: این پارامتر دوره تناوب میانگین متحرک تند یا دوره تناوب کوچکتر را تعیین می کند.

SLOW EMA: این پارامتر دوره تناوب میانگین متحرک کند یا دوره تناوب بزرگتر را تعیین می کند.

MACD SMA: دوره تناوب خط سیگنال مکدی که عبارت است از یک مینگین متحرک ساده که بر روی مقادیر اندیکاتور مکدی اعمال می گردد.

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

پارامترها و تنظیمات اندیکاتور MACD

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

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

خط سیگنال مکدی:

تعریف میشود که بر روی مقدار SMAخط سیگنال مکدی به صورت یک میانگین متحرک از نوع

اعمال شده باشد. معمولا خط سیگنال را با خط یا خط چین قرمز رنگ نشان داده میشود. MACD

سیگنال خرید و فروش مکدی:

بر مبنای تلاقی میله های مکدی یا خط سیگنال تعریف میشود. به این سیگنال خرید و فروش مکدی

صورت که هرگاه میله های مکدی یک دره بزرگ و واضح در زیر خط صفر بسازند و سپس تغییر

صادر شده استBUY جهت داده و خط سیگنال را به سمت بالا قطع کند میگوییم یک سیگنال خرید یا

به همین ترتیب در صورتی که میله های مکدی یک قله واضح در بالای خط صفر بسازندو سپس با خط

سیگنال تلاقی نموده و به زیر خط صفر سیگنال بروند سیگنال فروش بوجود می آید.

اندیکاتور مکدی هم مانند تمامی اسیلاتور های دیگر همواره بهترین سیگنال های خود را در بازارهای

و نوسانی صادر می نماید و در مکدی نیز باید همیشه از سیگنال هایی بر خلاف جهت روند RANG

بلند مدت بوجود می آید چشم پوشی ساخت اندیکاتور در پلتفرم های متفاوت ساخت اندیکاتور در پلتفرم های متفاوت کرد.

قوانین ورود مکدی برای خرید:

  • میانگین متحرک بهمراه دوره زمانی ۵۰ که بالای میانگین متحرک است و بهمراه دوره زمانی ۱۰۰ می باشد.
  • اسیلاتور خط MACD می بایست در منطقه اشباع فروش قرار گیرد.
  • هیستوگرام MACD نیز می بایست به حالت صعودی باشد.

قوانین ورود مکدی برای فروش:

  • میانگین متحرک مکدی بهمراه دوره زمانی ۵۰ که پایین میانگین متحرک بهمراه دوره زمانی ۱۰۰ می باشد.
  • اسیلاتور خط MACD نیز می بایست در منطقه اشباع خرید قرار گیرد.
  • هیستوگرام MACD نیز می بایست به حالت نزولی باشد.

انقضای سیگنال مکدی به چه صورت باید باشد؟

مثال پایین، نمودار شمعی ۵ دقیقه‌ای را نشان می دهدکه نهایت انقضا ۲۰ تا ۳۰ دقیقه ای می باشد (یعنی ۴ تا ۵ کندل استیک در هر تایم فریمی). به این معنا که در یک نمودار روزانه 4 روز تا یک هفته تاریخ انقضا دارد.

انقضای سیگنال مکدی

سیستم معاملاتی مکدی:

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

واگرایی در اندیکاتور مکدی (MACD Divergence)

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

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

همچنین فاصله افقی قله های مکدی نیز نباید بیشتر از هم بشود وگرنه اعتبار واگرایی از بین خواهد رفت. به عبارت دیگر هنگام وقوع واگرایی (به عنوان مثال در یک روند صعودی ) باید بین دو قله متوالی مکدی حداقل یک بار اندازه مکدی به صفر رسیده باشد و یا مکدی یک دره کوچک را در بین دو قله مذکور تشکیل داده باشد از طرف دیگر نباید فاصله بین دو قله متوالی مکدی آن قدر زیاد بشود که تعداد چندین قله و دره کوچک در میان دو قله اصلی قرار بگیرند.

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

نقص شدن واگرایی:

هر واگرایی مدت زمان ماندگاری نسبتا محدودی دارد . در نتیجه برای اینکه بدانیم یک واگرایی دقیقا چه وقت به اتمام می رسد باید به روش زیر عمل کنیم :

ابتدا یک خط راست را بر روی دو قله یا دو دره مکدی که واگرایی تشکیل داده اند رسم می کنیم سپس این خط را در همان راستا امتداد می دهیم تا زمانیکه بالاخره با یکی از میله های مکدی تلاقی نمایند. هرگاه میله ساخت اندیکاتور در پلتفرم های متفاوت های مکدی (با خط سیگنال آن ) با امتداد خط اتصال دهنده قله ها یا دره های مکدی تلاقی نمایند اصطلاحا می گوییم واگرایی ذکرشده نقص شده است و به محل تلاقی خط مذکور یا میله های مکدی « نقطه شکست واگرایی» می گوییم.

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

آموزش اندیکاتور مکدی (MACD)

ابزار مورد علاقه بسیاری از تحلیلگران که در عین سادگی عملکرد درخشانی نیز دارد که گواه این موضوع کثرت استفاده از مکدی در بین فعالین بازار سرمایه می‌باشد.

میانگین متحرک همگرا واگرا (Moving Average Convergence Divergence) توسط جرالد اپل فیزیکدان و محقق آمریکایی در اواخر سال ۱۹۷۰ طراحی شد. مکدی در خانواده نوسانگرها قرار می‌گیرید و در سالهای اخیر یکی از پر استفاده‌ترین اندیکاتورها در بین تحلیلگران می‌باشد.

همانطور که از اسم این اندیکاتور پیداست از میانگین‌ متحرک در محاسبات این اندیکاتور استفاده شده است لذا بر خلاف برخی از نوسانگرها از فرمول محاسباتی پیچیده‌ای برخوردار نیست.

مکدی شامل چه اجزایی می‌شود؟

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

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

اجزایی اندیکاتور مکدی

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

خط سیگنال و هیستوگرام مکدی

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

آشنایی با محاسبات مکدی

خط مکدی یا به عبارتی مکدی‌لاین به عنوان یک خط پر نوسان و سریع، همواره با خط سیگنال در حرکت است که گاهی اوقات در تقاطع یکدیگر نیز قرار می‌گیرند که در این حالت و در شرایطی خاص سیگنالهای مهمی را به تحلیلگران ارائه می‌دهند.
از طرفی نیز حرکات خط مکدی با توجه به پیروی از نمودار قیمت، تشکیل پیوتهایی را می‌دهد که در بررسی هماهنگی یا ناهماهنگی رفتار نمودار قیمت و خط مکدی سیگنالهای مهم دیگری نیز صادر می‌شود.
محاسبه خط مکدی بسیار ساده است و دانستن نحوه محاسبه خط مکدی این امکان را به شما می‌دهد تا اندیکاتور را بر اساس رفتار نمودار مدنظرتان بهینه سازی کنید تا سیگنالهای بهتری دریافت نمایید. در محاسبه خط مکدی نیاز به دو میانگین متحرک از نوع EMA یا نمایی داریم:

  • ابتدا میانگین نمایی ۱۲ دوره‌ای قیمت را محاسبه می‌کنیم.
  • سپس میانگین نمایی ۲۶ دوره‌ای را محاسبه می‌کنیم.
  • تقاضل میانگین ۱۲ دوره‌ای از میانگین ۲۶ دوره‌ای خط مکدی ما را نمایش می‌دهد.

MACD = [Price,12 Period]EMA – [Price,26 Period]EMA

اما خط سیگنال چگونه محاسبه می‌شود؟ محاسبات این خط ارتباط مستقیمی با خط مکدی دارد، در واقع خط سیگنال میانگین نمایی ۹ روزه خط مکدی میباشد.

Signal = [MACD,9]EMA

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

سیگنال اندیکاتور مکدی

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

واگرایی و همگرایی در مکدی

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

واگرایی در مکدی

 همگرایی در مکدی

ویژگی‌های مثبت و منفی مکدی

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

آموزش برنامه نویسی متاتریدر (MQL4) | کسب درآمد و ورود به بازار کار

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

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

سرفصل های پکیج برنامه نویسی MQL

بخش آموزش کسب درآمد و ورود به بازار کار

  • معرفی انواع روش های کسب درآمد فوق العاده از برنامه نویسی اندیکاتور و اکسپرت
  • آشنایی با پلتفرم های مخصوص برنامه نویسی (حوزه MQL)
  • ارائه ایده های مختلف جهت ساخت اندیکاتور و اکسپرت
  • جملات و کلماتی که حتما باید در صفحه فروش محصولات خود استفاده کنید. (فارسی و انگلیسی)
  • معرفی انواع روش های پرداخت بین المللی (درگاه پی پال ، درگاه ارزهای دیجیتال و…)
  • نکات فوق العاده برای تبلیغات بین المللی و کسب درآمد دلاری
  • روش های ویژه جهت فروش سریع محصولات و خدمات

بخش آموزش برنامه نویسی

  • متغیرها و آشنایی اولیه با کدنویسی
  • انواع آرایه ها
  • شروط منطقی ، پیپ و پوینت
  • توابع و انواع دستورها
  • آشنایی با Buffer mapping
  • ایجاد اندیکارتو ساده با استفاده از توابع سفارشی
  • ایجاد اندیکاتور مکدی سفارشی
  • آلارم و نوتیفیکیشن
  • توابع اکانت و قفل گذاری با شماره اکانت
  • قفل گذاری با تاریخ
  • آموزش enum سفارشی
  • آبجکت ها
  • آشنایی با Event
  • OrderSend
  • آموزش بستن پوزیشن با سیگنال مخالف
  • مودیفای کردن پوزیشن ها
  • ریسک فری
  • تریلینگ استاپ
  • ایجاد اکسپرت با اندیکاتورهای تکنیکال
  • ایجاد اکسپرت با اندیکاتورهای خارجی

توجه داشته باشید تمامی موارد بالا به صورت تخصصی همراه با مثال ساخت اندیکاتورها و اکسپرت های مختلف انجام می شود.

تفاوت متاتریدر و تریدینگ ویو — کدام یک بهتر است؟

متاتریدر یا تریدینگ ویو ؟ هم‌رویش ی‌های عزیز در این مقاله کمتر از ۱۰ دقیقه تفاوت متاتریدر و تریدینگ ویو، مزایا و معایب متاتریدر و تریدینگ ویو بررسی می‌شود. با ما همراه باشید!

تفاوت متاتریدر و تریدینگ ویو -کدام یک بهتر است؟

هنگام مقایسه متاتريدر4 (MT۴) با تردينگ­ ويو ( TradingView)، تمرکز برروی ابزارهای ترسیم این پلتفرم‌ها خواهد بود. طبیعتا، هر یك از آن‌ها بسیار متفاوت از یکدیگر هستند زیرا هر یك از آن‌ها الگوهای طراحی و اهداف خاصی را در بازار FX (سرمایه) دارند. ​

احتمالا بزرگ‌ترین مزیتی که هنگام استفاده از متاتريدر4 می‌توان یافت این است که آن‌ها دسترسی مستقیم به بازار دارند. درست است، متاتريدر4 به معامله‌گران اجازه می‌دهد تا در کنار استفاده از ابزارهای ترسیم نمودار، معاملات را انجام دهند. اما این بدان معنا نیست که تردينگ­ويو مزیت‌های كمتری نسبت به متاتريدر4 ندارد.

یکی از بزرگ‌ترین مزیت‌ها، اندیكاتور‌های موجود است که معامله‌گران می‌توانند از آن‌ها استفاده کنند. برای مثال، متاتريدر4 حدودا دارای ۴۰ اندیكاتور‌ است، همچنین امكان استفاده از اندیكاتور‌هایی كه سایر معامله‌گران توسعه داده‌اند در این پلتفرم وجود دارد، در حالی که تردينگ­ويو صدها اندیكاتور اختصاصی خود را‌ دارد.

تفاوت-متاتریدر-و-تریدینگ-ویو-هم-رویش

تفاوت‌های دیگر متاتريدر4 و تردينگ­ ويو در نحوه‌ی دسترسی به خدمات است. متاتريدر4 معمولاً از شخص می‌خواهد که در یک کارگزاری یا شرکت نرم‌افزاری که پلتفرم را ساخته است ثبت نام کند، در حالی که تردينگ­ ويو به طور رایگان و ساخت اندیکاتور در پلتفرم های متفاوت به صورت آنلاین در دسترس است، اما یک نسخه پرداختی دارد که ویژگی‌های جدیدی را ارائه می‌کند. ​

با وجود این مزایا و معایب، در واقع هیچ نیازی نیست که فقط یكی از این‌ها برای انجام معاملات انتخاب شود. معامله‌گران به سادگی می‌توانند از متاتريدر4 و تردينگ­ ويو با هم استفاده کنند. آن‌ها به سادگی می‌توانند کار ترسیم نموداری خود را بر روی تردينگ ­ويو و سپس معاملات را بر روی متاتريدر4 انجام دهند. در واقع، این یکی از رایج‌ترین روش‌هایی است که امروزه، مردم معاملات خود را با آن پیش می‌برند. ​

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

هم رویش منتشر کرده است:

مزایا و معایب هر دو پلتفرم

ما در این پاراگراف، مزایا و معایب هر دو پلتفرم تردينگ ­ويو و متاتريدر4 را بررسی می‌کنیم و کشف می‌کنیم که هر کدام از آنها چه چیزی برای ارائه دارند. این به طور بالقوه به معامله گران کمک کند تا بهتر با تفاوت‌های این دو پلتفرم آشنا شوند.

مزایای متاتريدر4 ​

متاتريدر4 مزایای زیادی در مقایسه با تردينگ­ ويو دارد. اولین نكات مثبتی که هر معامله‌گر با تجربه‌ای به شما خواهد گفت این است كه:

  • دسترسی مستقیم به بازار
  • طراحی ساده اما قدیمی
  • عملکرد شگفت‌انگیز

بیایید سعی کنیم تا جای ممکن بر روی این سه مورد تمرکز کنیم و آن‌ها را توضیح دهیم.

دسترسی مستقیم به بازار ​

همان طور که قبلا ذکر شد، متاتريدر4 به معامله‌گران اجازه می‌دهد تا سفارشات خود را در بازار قرار دهند که یک مزیت بزرگ برای صرفه‌جویی در زمان است. از این نظر متاتريدر4 در مقایسه با تردينگ ­ويو همیشه عملكرد بهتری در زمان دارد.

زمانی که طول می‌کشد تا همه آنالیز خود را از تردينگ ويو بگیرید و یک سفارش را روی متاتريدر4 قرار دهید، می‌تواند در زمانی که برای پرداخت به کار می‌رود، تعیین‌کننده باشد. فاركس بسیار ناپایدار است، حتی یک ثانیه می‌تواند کل مسیر بازار را تغییر دهد. امکان سریع معامله، پس از انجام تحقیق و تجزیه و تحلیل، یک گام زمانی بزرگ برای متاتريدر4 محسوب می‌شود.

طراحی ساده

متاتريدر4 یکی از اولین نرم افزارهای معاملاتی است که برای جامعه در دسترس بوده است، بنابراین طراحی آن ممکن است کمی قدیمی به نظر برسد. اگر لازم باشد مقایسه‌ای داشته باشیم تصور کنید نرم‌افزار یا فایل‌هایی را در ویندوز XP باز می‌کنید، طراحی آن بیشتر به این شکل است.

با این حال، این طرح ساده و “قدیمی” توسط جامعه پذیرفته شده ‌است. با توجه به قدمت آن، برای همه آشنا است، که آن را به یک پلتفرم بسیار آسان برای استفاده تبدیل می‌کند. ​

وقتی تردينگ­ ويو و متاتريدر4 را از نظر طراحی مقایسه می‌كنیم، به دلیل مدرن‌تر بودن تردينگ ويو، برتری دادن به متاتريدر4 بسیار سخت است.

عملکرد شگفت‌انگیز

متاتريدر4 اولین بار در سال 2005 توسط MetaQuotes منتشر شد، یعنی این نرم افزار اکنون 15 سال قدمت دارد. پس چرا عملکرد شگفت انگیزی دارد؟ پاسخ خود MetaQuotes است. ببینید، شرکت خود را وقف کامل کردن پلتفرم از لحظه‌ی انتشار کرده‌ است. داشتن 15 سال زمان برای رفع تمام اشکالات و اجرای بسیار روان نرم افزار، بیش از اندازه کافی است.

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

معایب متاتريدر4

تردينگ ­ويو یا متاتريدر4 مهم نیست، هر دو دارای معایب خود در کنار مزایا هستند. این‌ها معمولا همان چیز‌هایی هستند که مردم بر این باورند که متاتريدر4 فاقد آن است و یا نیاز به بهبود دارد. ​

  • كمبود اندیكاتور‌ها
  • محدود بودن تعداد ابزار‌ها
  • تایم فریم (Timeframe)

هم رویش منتشر کرده است:

كمبود اندیكاتور‌ها

یکی از مشکلات عمده‌ای که کاربران متاتريدر4 معمولا با آن مواجه هستند این است که آنها با کمبود اندیکاتورها برای تجزیه و تحلیل یا برنامه‌ریزی برای معامله بعدی خود مواجه هستند. حدود 40 اندیکاتور در متاتريدر4 موجود است، اما بیشتر آنها برای معاملات بسیار ابتدایی هستند. مطمئناً این 40 اندیکاتور برای مبتدیان بیش از اندازه کافی هستند، اما وقتی صحبت از متخصصان می‌شود، آنها باید به خرید اندیکاتورهای سفارشی در بازار MetaQuotes یا صرفاً به آنچه در دسترس دارند تکیه کنند.

وقتی متاتريدر4 و تردينگ ­ويو را از نظر تعداد اندیکاتورها مقایسه می‌کنیم، تردينگ ­ويو به دلیل اندیکاتورهای پیشرفته‌تر موجود در پلتفرم، به وضوح برنده است. ​

محدود بودن تعداد ابزار‌ها

یکی دیگر از معایب متاتريدر4 تعداد ابزارهایی است که فرد برای معامله در دسترس دارد. می‌بینید، هیچ پلتفرم كاملی از متاتريدر4 وجود ندارد. معمولاً به کارگزاری که در آن ثبت نام کرده اید، مرتبط است. به عنوان مثال، اگر کارگزاری USD/JPY را در پلتفرم خود نداشته باشد، دیگر نمی­‌توانید نمودارها را ترسیم یا آن‌ها را تجزیه و تحلیل کنید.

تایم فریم‌ها

بنابراین، متاتريدر4 یا تردينگ ­ويو کدام بهتر است؟ تایم فریم‌ها به ما می‌گویند که تردينگ­ويو در این مورد خاص، برتری دارد. دلیل اصلی این است که متاتريدر4 تنها 9 تایم فریم دارد که بسیار نزدیک به هم هستند.

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

مزایای تردينگ­ ويو

​​​​​​​​ برخی از مزایای تردينگ ­ويو قبلاً در پاراگراف‌های بالا برجسته شده‌اند، بنابراین بیایید سعی کنیم روی مواردی تمرکز کنیم که یا ذکر نشده یا کمی در مورد آن‌ها بیان شده‌ است. كه شامل موارد زیر است:

  • جامعه
  • بدون ثبت‌نام
  • تقریبا همه ابزارها

جامعه

​​​​​​​​یکی از بزرگ‌ترین مزایایی که تردينگ­ ويو نسبت به متاتريدر4 دارد، جامعه آن است. در واقع، زمانی که متاتريدر4 و تردينگ ­ويو را باهم مقایسه می‌كنیم غیر ممکن است به جامعه اشاره‌ای نشود. به این پلتفرم به عنوان یک رسانه‌ی اجتماعی، برای معامله‌گران مختلف فکر کنید. گاهی اوقات افراد با تجربه‌ی زیادی پست‌های راهنما ایجاد می‌کنند یا فقط نحوه‌ی انجام تحقیقات و تجزیه و تحلیل نمودارها را به نمایش می‌گذارند. سپس معامله‌گران دیگر می‌توانند ببینند که این طرح‌ها چگونه ساخته شده‌اند و حتی درست بوده‌اند یا نه.

این امر فرصت بسیار خوبی را برای مبتدیان فراهم می‌کند تا با جامعه تعامل داشته باشند و ببینند که کارشناسان چگونه تحقیقات و معاملات خود را انجام می‌دهند. ​

بدون ثبت نام

​​​​​​​​ ثبت نام در تردينگ ويو چیزی شبیه به افزایش سطح دسترسی به قابلیت‌های بیشتر است درحالی كه برای استفاده از متاتريدر4 باید ثبت نامی صورت گیرد.

تفاوت ثبت نام تردينگ ويو در مقایسه با متاتريدر4 این است که چندین ویژگی جدید مانند اندیکاتورهای اضافی، انواع نمودارها، تایم‌فریم‌ها و غیره را ارائه می‌دهد. همچنین به افراد امکان می‌دهد در مورد معاملات خود پست بگذارند، در مورد پست‌های دیگر اظهار نظر و به طور کلی در بحث و گفت‌وگو‌ها شركت کنند. بحث با جامعه مهم‌ترین بخش تردينگ ويو است که اکثرا رایگان است. تنها کاری که نسخه پولی انجام می‌دهد این است که ابزارهای بیشتری را اضافه می‌کند.

تقریبا همه ابزار‌ها

​​​​​​​​مزیت بزرگ دیگر تردينگ­ ويو این است که لازم نیست با یک کارگزار دیگری مرتبط باشد. این یک پلتفرم مستقل است که می‌تواند نمودارهای مربوط به هر نوع دارایی را نمایش دهد. این نه تنها شامل هر جفت ارز (Currency pair) رایج می‌شود، بلکه شامل سهام، کالاها، اوراق‌قرضه، شاخص‌ها و غیره نیز می‌شود. ​

معایب تردينگ ­ويو

​​​​​​​​به منظور عادلانه کردن این مقایسه متاتريدر4 و تردينگ­ ويو، باید به معایبی که تردينگ­ ويو دارد نیز توجه کنیم. با این حال، تقریبا تمام معایب قبلا در بخش مزایای متاتريدر4 مشخص شده‌اند، بنابراین یک لیست کوچک، کافی است. معایب عبارتند از:

  • عدم دسترسی مستقیم به بازار
  • کمی ناپایدار

هر یك از این پلتفرم‌ها مزایا و معایب خود را دارند، اما این به این معنی نیست که شما تنها باید یکی را انتخاب کنید. زیبایی این دو این است که شما می‌توانید هر دو را به طور همزمان استفاده کنید. ​

نکات کلیدی مقایسه‌ متاتريدر4 و تردينگ­ ويو

متاتريدر4 یک پلتفرم قدیمی است، اما به لطف سال‌ها تجربه، استفاده از آن بسیار آسان است و مطابق با سلیقه شما سفارشی می‌شود. همچنین تا زمانی که در یک کارگزاری ثبت نام کرده‌ باشید، یک اتصال مستقیم به بازار است.

تردينگ­ ويو کمی مدرن‌تر است و طراحی بهتری برای نمودارهای خود دارد. همچنین اندیكاتور‌های بسیار بیشتری دارد، تایم‌فریم‌ها و دیگر ابزارهای مورد نیاز برای تجزیه و تحلیل دقیق و پیش‌بینی، را دارد اما ارتباط مستقیمی با بازارهای زنده را ندارند. ​

سوالات متداول در مقایسه متاتريدر4 و تردينگ ­ويو

کدام پلتفرم برای یک مبتدی بهترین است – متاتريدر یا تردينگ ­ويو؟

هر دو پلتفرم متاتريدر4 و تردينگ­ ويو دارای ابزارها و ویژگی‌های کافی برای یک معامله‌گر مبتدی هستند. تفاوت در این است که آیا شما به عنوان یک معامله‌گر، آماده ثبت‌نام در یک کارگزاری فاركس هستید یا خیر. تنها تفاوت بین متاتريدر4 و تردينگ ويو از دیدگاه یک مبتدی، در میزان در دسترس بودن آن است. پلتفرم متاتريدر4 شما را ملزم می‌کند که در یک کارگزاری ثبت نام کنید، در حالی که تردينگ ويو می‌تواند آزادانه قابل دسترسی باشد. ​

چرا متاتريدر4 محبوب‌تر است؟ ​

وقتی تردينگ­ ويو را با متاتريدر4 مقایسه می‌کنیم، متاتريدر4 محبوب‌تر است زیرا مستقیما به بازارهای مالی متصل است. به لطف بروکرهای فارکس که این نرم‌افزار را در بر دارند، در گذشته بسیار محبوب شده بود و امروزه نیز به همین منوال است.

با این حال، بسیاری می‌گویند که تنها دلیل محبوبیت متاتريدر4 این است که یکی از اولین نرم‌افزار‌ها در این زمینه بوده‌ است. بسیاری از معامله‌گران در حال حاضر در تلاش برای یافتن گزینه‌های بهتر با پلتفرم‌های مدرن‌تر هستند. ​

آیا به یک دستگاه قوی ساخت اندیکاتور در پلتفرم های متفاوت برای اجرای این پلتفرم‌ها نیاز داریم؟ ​

نه. وقتی پای نیازمندی‌های سیستم به میان می‌آید، متاتريدر4 و تردينگ­ ويو چیزی برای رقابت ندارند. ​

تردينگ ­ويو یک برنامه کاربردی مبتنی بر وب است. بنابراین در اغلب موارد برای داشتن یک تجربه عالی، همه چیز به اتصال اینترنت شما بستگی دارد. متاتريدر4 یک نرم‌افزار نسبتا قدیمی است که خیلی سنگین نیست، بنابراین هر دستگاه به اندازه کافی قوی است که بتواند آن را اجرا کند. ​

کلیدواژگان

فرق متاتریدر و تریدینگ ویو | مقایسه متاتریدر و تریدینگ ویو | تفاوت تریدینگ ویو و متاتریدر | تفاوت ام کیو ال با متاتریدر | تفاوت متاتریدر و تریدینگ ویو | مقایسه متاتریدر و تریدینگ ویو | مزایا و معایب متاتریدر | مزایای متاتریدر | مزایای متاتریدر | مزایا متاتریدر | معایب متاتریدر | معایب و مزایا متاتریدر | مزایای mql | تفاوت متاتریدر و تریدینگ ویو

زبان برنامه‌ نویسی متا کیو ال و پلتفرم متاتریدر 4 و 5

با افزایش روزافزون محبوبیت بازارهای مالی و سوددهی بالای سرمایه‌گذاری در این حوزه افراد زیادی در صدد ورود به این حوزه و سرمایه‌گذاری در آن هستند. برای ورود به این بازارها و فعالیت در آن‌ها، آشنایی با برخی از اصطلاحات و ابزارهای مورد استفاده در این حوزه ضروری ساخت اندیکاتور در پلتفرم های متفاوت به نظر می‌رسد. آشنایی با زبان برنامه‌نویسی متا کیوال و پلتفرم متاتریدر یکی از ضروریات تبدیل شدن به یک معامله‌گر بازارهای مالی مثل فارکس و… است.

پلتفرم متاتریدر

معامله‎ گران و سرمایه‎ گذاران بازار‌های مالی جهت انجام معاملات خود نیاز به یک پلتفرم معاملاتی دارند. پلتفرم متاتریدر یکی از قدیمی‌ترین و محبوب ترین پلتفرم‌های معاملاتی است که به صورت فراگیر اکثر بروکرها از این پلتفرم استفاده می‌کنند.

متاتریدر نرم افزاری معاملاتی است که بیشتر بروکر‌ها برای دسترسی مشتریان خود به بازار‌های مالی و نیز انجام معاملات از این نرم‌افزار معاملاتی استفاده می‌کنند.

پلتفرم متا تریدر توسط شرکت MetaQuotes Software Corp توسعه یافته است و در حال حاضر دو نوع ورژن MetaTrader ۴ (MT4) و MetaTrader ۵ (MT5) توسط بروکر‌های مختلف در دسترس کاربران قرار می‌گیرد. پلتفرم های MT4 و MT5 در گوشی‌های هوشمند و دسکتاپ و مرورگر‌ها در دسترس کاربران قر ار می‌گیرند.

ویژگی‌های پلتفرم متاتریدر

  • متاتریدر نرم‌افزار سبکی است که کاربران آن با مشکل اورلودینگ مواجه نمی‌شوند. از همین رو برای انجام سریع معاملات گزینه مناسبی است.
  • اکثر امکانات و خصوصیات لازم را برای انجام معاملات در اختیار کاربران قرار می‌دهد.
  • امکان استفاده از انواع ابزار خطی و ترسیمی و اندیکاتورها در این پلتفرم برای کاربران فراهم شد است.
  • امکان دریافت اخبار و مشاهده نمودارها و نوسانات واقعی قیمت‌ها در پلتفرم متاتریدر فراهم شده است.
  • معامله‎ گران می‌توانند توسط نمودارهای متعددی با تنظیمات و اندیکاتورهای گوناگون مثل نمودارهای شمعی، میله ای، خطی و … به تحلیل بازار‌های مالی بپردازند.

تفاوت بین متاتریدر ۴ و متاتریدر ۵

تفاوت بین متاتریدر ۴ و متاتریدر ۵

  • دو پلتفرم MetaTrader 4 (MT4) و MetaTrader 5 (MT5) از لحاظ ظاهر فیزیکی بسیار شبیه به هم هستند.
  • اما در برنامه متاتریدر ۵ چند ابزار کاربردی به پلتفرم متاتریدر اضافه شده است، که برای ترسیم خطوط بر روی نمودار مورد استفاده قرار می‌گیرند.
  • همچنین سرعت برنامه متاتریدر ۵ به نسبت بیشتر از متاتریدر ۴ است.
  • در MT5 تعداد تایم فریم‌ها بیشتر از پلتفرم MT4 است.

بخش‌های مختلف نرم‌افزار متاتریدر

بخش‌های مختلف پلتفرم متاتریدر در هر دو ورژن به سه بخش مختلف تقسیم شده است:

منوی اصلی: تمام دستورات و توابع دستوری در این بخش از پلتفرم قرار دارند.

پنجره ابزار(Toolbars): در این بخش دکمه‌هایی جهت دسترسی سریع به ابزار‌های مورد نیاز مثل خطوط، اشکال تحلیل نمودار، سرور، تایم فریم‌ها و… قرار دارد.

پنجره‌ها (Windows): نرم‌افزار متاتریدر دارای ۶ پنجره مختلف است که هر کدام دارای وظایف مختلفی هستند.

زبان برنامه‌نویسی‌ام کیو ال (MQL) چیست؟

ام کیو ال (MQL) MetaQuotes Language که توسط شرکت MetaQuotes Software Corp توسعه یافته است، زبان برنامه‌نویسی سطح بالا، جهت توسعه اندیکاتورها، اکسپرت‌ها و طراحی و ساخت ربات‌های معامله گر است. زبان متا کیو ال با هدف تسریع و خودکارسازی معاملات و سهولت در تحلیل بازارهای مالی مورد استفاده قرار می‌گیرد.

زبان برنامه‌نویسی‌ام کیو ال (MQL) چیست؟

یکی از مهم‌ترین موضوعات در بازارهای مالی مثل فارکس سرعت انجام معاملات و تحلیل‌ها است. از این رو به منظور افزایش سرعت معاملات و نیز رصد ۲۴ساعته بازارهای مالی از ربات‎های معامله‌گر یا همان اکسپرت‌ها استفاده می‌شود. ربات‌های معامله‌گر با زبان برنامه‌نویسی ام کیو ال جهت استفاده در نرم افزار متاتریدر طراحی می‌شوند. در معاملات الگوریتمی از ربات‌های معامله‌گر استفاده می‌شود. زبان برنامه‌نویسی MQL شباهت زیادی به زبان برنامه‌نویسی c++ دارد.

استراتژی‌های معاملاتی معامله‎ گران توسط زبان ‌ام کیو ال (MQL) به ربات‌های معامله‌گر تبدیل می‌شوند. معامله‎گران بازار‌های مالی برای اینکه بتوانند استراتژی معاملاتی خود را به یک ربات یا اکسپرت تبدیل کنند باید با زبان برنامه‌نویسی MQL آشنایی داشته باشند و یا اینکه اینکار را به برنامه نویسان زبان MQL بسپارند. برنامه نویسانی که اکسپرت‌ها را به زبان برنامه‌نویسی MQL می‌نویسند، باید با برنامه‌نویسی شی گرا، سینتکس MQL و بازارهای مالی که اسکریپت‌های MQL در آن‌ها مستقر خواهند شد، آشنایی داشته باشند.

تاریخچه پلتفرم متاتریدر و زبان برنامه‌نویسی‌ام کیو ال (MQL)

اولین نسخه زبان برنامه‌نویسی MQL به عنوان یک زبان برنامه‌نویسی یکپارچه در سال ۲۰۰۱ در بستر معاملاتی MetaQuotes منتشر شد.

در سال ۲۰۰۲ پلتفرم MetaQuotes به روزتر شده و با نام MetaTrader به بازارهای مالی معرفی شد. نسخه به روز شده زبان ساخت اندیکاتور در پلتفرم های متفاوت برنامه‌نویسی MetaQuotes به همراه پلتفرم متاتریدر با عنوان MQL II منتشر شد.

زبان برنامه‌نویسی MQL به شکل امروزی در ۱ ژوئیه ۲۰۰۵ به همراه MetaTrader 4 (MT4) منتشر شده که MQL4 نام داشت. پلتفرم MetaTrader 4 (MT4) و زبان برنامه‌نویسی MQL4 به صورت یکپارچه مورد استفاده معامله‎گران بازارهای مالی قرار گرفتند و به جهت محبوبیت زیادی که کسب کردند، با سرعت زیادی به یک پلتفرم تجاری استاندارد در بازار فارکس تبدیل شدند.

تاریخچه پلتفرم متاتریدر و زبان برنامه‌نویسی‌ام کیو ال (MQL)

در سال ۲۰۱۰ پلتفرم معاملاتی MetaTrader 5 (MT5) به همراه زبان برنامه‌نویسی مخصوص آن با نام MQL5 جهت فراتر رفتن از بازار فارکس منتشر شد. پلتفرم MetaTrader 5 (MT5) به موفقیت خوبی دست یافت اما نتوانست جایگزین جایگاه پلتفرم معاملاتی MetaTrader 4 (MT4) شود.

از پلتفرم معاملاتی MetaTrader 5 (MT5) در بازارهای فارکس نیز استفاده می‌شود، اما می‌تواند به عنوان ابزاری جهت تجزیه و تحلیل و سهولت تجارت ابزارهای دیگر مانند سهام، اوراق قرضه و کالاها نیز مورد استفاده قرار گیرد.

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

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

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

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

جمع‌بندی

پلتفرم متاتریدر یکی از محبوب‌ترین و قدیمی‌ترین پلتفرم‌های معاملاتی است که برای انجام معاملات در بازار‌های مالی مورد استفاده معامله‎ گران قرار می‌گیرد. در حال حاضر پلتفرم متاتریدر در دو ورژن MT4 و MT5 در دسترس است.

زبان برنامه‌نویسی متا کیو ال به طور انحصاری جهت ایجاد ربات‌های معاملاتی خودکار و اندیکاتور‌های بازار مالی به طور انحصاری توسط نرم‌افزار MetaTrader مورد استفاده قرار می‌گیرد. توسط زبان برنامه‌نویسی MQL استراتژی‌‌های معاملاتی معامله‎ گران به اکسپرت‌ها یا همان ربات‌های معامله‌گر که به صورت کد‌هایی نوشته شده‌اند، تبدیل می‌شوند. ربات‌های معامله‌گر با رصد ۲۴ ساعته بازار بهترین موقعیت‌های معاملاتی را به معامله ‎گران اطلاع می‌دهند و یا خود به صورت خودکار به انجام معاملات می‌پردازند. در پلتفرم MT4 از زبان برنامه‌نویسی MQL4 و در پلتفرم MT5 از زبان برنامه‌نویسی MQL5 استفاده می‌شود.

معامله ‎گران و سرمایه‎ گذاران بازار‌های مالی برای اکسپرت‌نویسی بایستی به زبان MQL آشنایی کامل داشته باشند تا بتوانند استراتژی معاملاتی خود را بسازند و یا استراتژی معاملاتی خود را تست کنند. معامله‎ گرانی که به این زبان آشنایی ندارند می‌توانند اکسپرت‌نویسی و ساخت اندیکاتورهای سفارشی خود را به برنامه نویسان مجربی که به بازار مالی مورد نظر آشنایی دارند، بسپارند.



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.