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


مجله متاکیوال – اکسپرت چیست؟

فرق بین اندیکاتور ها و اسیلاتور ها چیست؟

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

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

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

اندیکاتور ها به چهار خانواده اصلی تقسیم میشوند :

1-روندها (trend):

شناخته شده ترین اعضای این خانواده ابر های ایچیموکو انواع موینگ اورج ها هستند مهمترین ویژگی مشترک اعضای این خانواده قرار گرفتن اندیکاتور ها بر روی خود نمودار قیمتی (میله و یا کندل هاس )

2-اسیلاتور ها (oscillators):

به تفصیل در ادامه مطلب توضیح داده خواهد شد.
3-حجم(volume):

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

4-اندیکاتور بیل ویلیام(bill wiliams):

مجموعه ای از اندیکاتور های که جناب بیل ویلیامز خالق آنها بوده و به احترام تلاش های ایشون در یک خانواده قرار گرفته اند شناخته شده ترین اندیکاتور این خانواده اندیکاتور Aligator هست البته در این خانواده دو اسیلاتور نیز وجود دارد،
Accelerator oscillator و awesome oscillator که در بازار ایران کمتر استفاده می شود اما در آینده حتما مجموع مباحثی برای معرفی این اسیلاتور ها خدمت اساتید و خوانندگان سایت وزین فراچارت تقدیم خواهم کرد.

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

اسیلاتور چیست؟

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

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

بروکر فيبوگروپ

برای همین اسیلاتور ها دارای دو محدوده هستند، اشباع خرید اشباع فروش. پس تفاوت دوم میشود قرار گرفتن محدوده خرید و فرش هیجانی در اسیلاتور ها. در عموم اسیلاتور های مشهور اشباع خرید در محدوده بیش از 70 قرار دارد و حکایت از اوج هیجان زدگی در خریداران است و اشباع فروش در محدوده کمتر از 30 و حکایت از اوج هیجان شتاب زدگی در فروشندگان است. این در حالیست که در سایر اندیکاتور ها مثل adx موینگ اورج ها ابر های ایچوموکو و … چنین چیزی وجود نداره. پس نوسانگرهای پر کاربرد RSI و DT oscillator و Stochasic و CCI و MACD از نوع اسیلاتور هستند.

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

اما تفاوت سوم اسیلاتور ها و اندیکاتور ها در گرفتن واگرایی هاست. ما صرفا اجازه داریم از اسیلاتور ها واگرایی بگیریم! اسیلاتور های مثل macd و rsi و cci محبوب ترین اسیلاتور ها برای گرفتن واگراییست. در سه زیر مجموعه دیگر اندیکاتور ها شامل اندیکاتور های حجم ; اندیکاتور های روند ; اندیکاتور های بیل ویلیامز واگرایی گرفتن متداول و مشروع نیست علت این امر به فلسفه ماهیت و فرمول سایر اندیکاتور ها بر میگردد.

آموزش پیشرفته ساخت اکسپرت بورس با MQL5 ___ فصل چهارم: اندیکاتورها

معصومه کرمی

معصومه کرمی هستم و خیلی خوشحالم که به واسطه هم‌رویش تونستم مسیر آموزشی کم‌بها و همگانی برای برنامه‌نویسی متاتریدر ایجاد کنم. آموزش‌های تکمیلی این مسیر هم در وبسایت سودگاه (+) ارائه خواهد شد.

توضیحات

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

مواردی که در بسته مقدماتی و پیشرفته آموزش MQL5 می‌آموزید در آموزش زیر برای ساخت اکسپرت فارکس استفاده خواهند شد:

  • آموزش اکسپرت نویسی فارکس (+)
اندیکاتور چیست ؟

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

این آموزش در یک نگاه

ما در ابتدای این آموزش به روش استفاده از اندیکاتورهای پیش‌فرض زبان MQL5 در اکسپرت ها می‌پردازیم. ابتدا اندیکاتور میانگین متحرک یا ( Moving Average ) را معرفی می‌کنیم. سپس با تابع iMA و پارامترهای ورودی آن آشنا می‌شویم. یاد می‌گیریم که چطور با استفاده از تابع iMA اندیکاتور میانگین متحرک (Moving Average) را داخل اکسپرت فراخوانی کنیم و اطلاعات آن داخل یک آرایه ذخیره کنیم.

در درس دوم با اندیکاتور RSI آشنا می‌شویم. تایع iRSI را معرفی می‌کنیم. با استفاده از این تابع اندیکاتور RSI را داخل اکسپرت فراخوانی می‌کنیم. و اطلاعات آن را در یک آرایه ذخیره می‌کنیم.

در درس سوم با اندیکاتور Stochastic آشنا می‌شویم و سپس تابع iStochastic را معرفی می‌کنیم.

اندیکاتور Stochastic از دو لاین (خط) تشکیل شده است. ما باید اطلاعات هر دو لاین را داخل دو آرایه جدا ذخیره کنیم. در این درس یاد می‌گیریم که چطور از number_Buffer برای ذخیره سازی اطلاعات لاین های مختلف در آرایه ها استفاده کنیم.

در درس چهارم کلاس Cindicator را تعریف می‌کنیم. با استفاده از این کلاس فراخوانی اندیکاتورهای پیش‌فرض زبان MQL5 در اکسپرت ها آسانتر می‌شود.

در ادامه راجب اندیکاتورهای شخصی سازی شده صحبت می‌کنیم. یک اندیکاتور رایگان از وب سایت MQL5.com دریافت می‌کنیم و فایل source Coes آن را بررسی می‌کنیم. با تابع iCustom و پارامترهای ورودی آن آشنا می‌شویم. در نهایت اندیکاتور باندبولینگر (Bollinger Bands) را با استفاده از تابع iCustom و فایل BB.mq5 داخل اکسپرت استفاده می‌کنیم و اطلاعات هر سه لاین را داخل آرایه های جدا ذخیره می‌کنیم.

در بخش آخر از این آموزش چند اکسپرت می‌سازیم. داخل آن‌ها از اندیکاتورهای مختلف سیگنال تفاوت اکسپرت و اندیکاتور در چیست؟ ورود و خروج به معاملات می‌گیریم. در ائلین اکسپرت از اندیکاتور باند بولینگر ( Bollinger Bands ) استفاده کردیم و قیمت سهم را با مقدار لاین های این اندیکاتور مقایسه می‌کنیم. هر زمان که قیمت کمتر از لاین Lower از اندیکاتور باشد، سفارش خرید ارسال می‌شود. زمانیکه قیمت کندل بالاتر از لاین Upper قرار گیرد، سفارش بسته می شود.

در اکسپرت بعدی از دو اندیکاتور میانگین متحرک (Moving Average) با دوره های مختلف (10 و 30) رسم شده است. هر زمان که این دو اندیکاتور با هم برخورد کنند، سفارش خرید ارسال می‌شود.

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

در آخرین اکسپرت هم از ترکیب چند اندیکاتور برای گرفتن سیگنال ورود به معاملات استفاده می‌کنیم.

تمام سورس کدها به فیلم آموزشی هر درس پیوست شده است.

لطفاً قبل از تهیه آموزش فیلم معرفی و سر فصل های آموزش را بررسی کنید.

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

آموزش پیشرفته ساخت اکسپرت بورس – آموزش پیشرفته اکسپرت MQL5 – اندیکاتور چیست – مخفف اندیکاتور چیست – اندیکاتورهای بورس – اندیکاتورهای تحلیل تکنیکال – آموزش اکسپرت نویسی – آموزش اکسپرت نویسی MQL5 – اکسپرت نویسی متاتریدر – آموزش اکسپرت – برنامه نویسی MQL5 – آموزش زبان MQL5 – دوره آموزش MQL5

سر فصل ها

سر فصل ها

درس صفر: معرفی دوره

  • پیشنیاز دوره
  • مخاطب دوره
  • آنچه در دوره گفته شده

درس یکم: استفاده از اندیکاتورهای تک Buffer در اکسپرت ها

  • معرفی اندیکاتور میانگین متحرک یا Moving Average
  • بررسی اینکه آیا برای اندیکاتور Moving Average بصورت پیش فرض در MQL5 تابعی تعریف شده یا خیر؟
  • معرفی تابع iMA و پارامترهای ورودی آن
  • استفاده از تابع iMA برای رسم و ذخیره سازی handle اندیکاتور
  • معرفی تابع CopyBuffer و پارامترهای ورودی آن برای ذخیره سازی اطلاعات اندیکاتور Moving Average
  • معرفی مفهوم handle در اندیکاتورها
  • معرفی مفهوم Buffer در اندیکاتور ها

درس دوم: استفاده از اندیکاتور RSI در اکسپرت ها

  • تفاوت اندیکاتور (Indicators) و اسیلاتور (Oscillator)
  • معرفی اندیکاتور Rsi یا Relative Strength Index
  • بررسی اینکه آیا برای اندیکاتور Rsi بصورت پیشش فرض در MQL5 تابعی تعریف شده یا خیر
  • معرفی تابع iRSI و پارامترهای ورودی آن
  • استفاده از تابع iRSI برای رسم و ذخیره سازی handle اندیکاتور
  • استفاده از تابع CopyBuffer برای ذخیره سازی اطلاعات اندیکاتور RSI

درس سوم : استفاده از اندیکاتورهای چند Buffer در اکسپرت ها

  • معرفی اندیکاتور Stochastic
  • آشنایی با روش رسم و محاسبات اندیکاتور Stochastic
  • بررسی سیگنال های ورود و خروج اندیکاتور Stochastic
  • بررسی تابع iStochastic و پارامترهای ورودی آن
  • استفاده از تابع CopyBuffer برای ذخیره سازی اطلاعات لاین Main اندیکاتور Stochastic
  • استفاده از تابع CopyBuffer برای ذخیره سازی اطلاعات لاین Signal اندیکاتور Stochastic

درس چهارم : تعریف کلاس Cindicator

  • کاربرد ایجاد کلاس Cindicator
  • معرفی نقاط مشترک برای فراخوانی اندیکاتور های پیش فرض زبان MQL5
  • ایجاد فایل Indicators.mqh و تعریف کلاس والد CIndicator
  • تعریف اعضای کلاس Cindicator

درس پنجم: تعریف کلاس اختصاصی برای اندیکاتورهای تک Buffer

  • تعریف کلاس CiMA و ارث بری از کلاس Cindicator
  • تعریف تابع Init برای ذخیره سازی Handle اندیکاتور Moving Average
  • استفاده از کلاس CiMA در اکسپرت برای فراخوانی اندیکاتور Moving Average

درس ششم : تعریف کلاس اختصاصی برای تفاوت اکسپرت و اندیکاتور در چیست؟ اندیکاتورهای دو Buffer

  • تعریف کلاس CiStochastic و ارث بری از کلاس Cindicators
  • تعریف تابع Init برای ذخیره سازی Handle اندیکاتور Stochastic
  • تعریف تابع Signal برای ذخیره سازی اطلاعات لاین Signal
  • استفاده از کلاس CiStochastic در اکسپرت برای فراخوانی اندیکاتور Stochastic

درس هفتم : اندیکاتورهای شخصی سازی شده

  • آشنایی با انواع فرمت فایل اندیکاتورها
  • دانلود سورس کد رایگان یک اندیکاتور از Store سایت MQL5.com

درس هشتم : اندریکاتورهای شخصی سازی شده متاتریدر5

  • روش فعال سازی اندیکاتورهای Custom رو نمودار سهم
  • تفاوت اندیکاتورهای پیش فرض با اندیکاتورهای Custom در متاتریدر
  • بررسی فایل سورس کد اندیکاتورها

درس نهم : معرفی و استفاده از اندیکاتور باندبولینگر (Bollinger Bands)

  • معرفی اندیکاتور باند بولینگر (Bollinger Bands)
  • آشنایی با لاین Middle, Upper و Lower اندیکاتور باند بولینگر (Bollinger Bands)
  • معرفی تابع icustom و پارامترهای ورودی آن
  • پیدا کردن متغیرهای که تنظیمات اندیکاتور را تعیین می کند از فایل BB.mq5
  • پیدا کردن Buffer-Number هر لاین اندیکاتور از فایل BB.mq5
  • تعریف اکسپرت و استفاده از تابع Icustom برای rutern handle اندیکاتور
  • ذخیره سازی اطلاعات هر لاین در یک آرایه
  • اجرای اکسپرت و بررسی نتیجه آن

درس دهم : استراتژی های معاملاتی اندیکاتورها

  • دسته بندی استراتژی های معاملاتی اندیکاتورها
  • معرفی و مثال از دسته اول مقایسه مقدار اندیکاتور با قیمت سهم
  • معرفی و مثال از دسته دوم رابطه بین دو یا چند اندیکاتور
  • معرفی و مثال از دسته سوم شیب یا تغیر مقدار اندیکاتو بین دو کندل
  • معرفی و مثال از دسته چهارم مقایسه مقدار اندیکاتور با یک عدد ثابت

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

  • معرفی کارکرد اکسپرت
  • تعریف الگوریتم اکسپرت
  • ساخت اکسپرت و استفاده از اندیکاتور باند بولینگر (Bollinger Bands)
  • اجرای اکسپرت و بررسی آن
  • ایدهایی برای سودده تر شدن اکسپرت

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

  • معرفی کارکرد اکسپرت
  • تعریف الگوریتم اکسپرت
  • ساخت اکسپرت و استفاده از اندیکاتور میانگین متحرک Moving Average
  • اجرای اکسپرت و بررسی آن
  • ایدهایی برای سودده تر شدن اکسپرت

درس سیزدهم : ساخت اکسپرت و مقایسه مقدار اندیکاتور RSI با عدد 30

  • معرفی کارکرد اکسپرت
  • تعریف الگوریتم اکسپرت
  • ساخت اکسپرت و استفاده از اندیکاتور RSI
  • اجرای اکسپرت و بررسی آن
  • ایدهایی برای سودده تر شدن اکسپرت

درس چهاردهم : ساخت اکسپرت و ترکیب چند شرط از اندیکاتورهای مختلف

  • معرفی کارکرد اکسپرت
  • تعریف الگوریتم اکسپرت
  • معرفی عملگر OR و AND برای ترکیب شرط ها
  • ساخت اکسپرت و استفاده از اندیکاتور RSI و باند بولینگر (Bollinger Bands) و Stochastic
  • اجرای اکسپرت و بررسی آن

درس پانزدهم : فعال و غیر فعال کردن اندیکاتورها در اکسپرت

اسکریپت Scripts چیست؟

مجله متاکیوال - اسکریپت Scripts چیست؟

اسکریپت برنامه ای است که همانند اکسپرت و اندیکاتور به زبان MetaQuotes Language 4 (MQL4) نوشته شده . برای نوشتن برنامه آن از توابع پیچیده و خاصی استفاده نمی شود . علاوه بر این دارای ویژگی های اکسپرت و اندیکاتور نیز می باشد .

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

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

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

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

بدلیل اینکه در برنامه نویسی اسکریپت از تابع OnStart استفاده می شود و در آن توابعی همچون OnTick مورد استفاده قرار نمی گیرد ، بنابراین برای تفاوت اکسپرت و اندیکاتور در چیست؟ اجرای عملیات ، اسکریپت ها کاری با رفتار بازار ندارد و در واقع کاری با تیک های بازار ندارد و در نتیجه اگر اسکریپت شما به طور مثال بخواهد تعداد ارقام بعد از ممیز در جفت ارز ها ( ۴ رقمی یا ۵ رقمی روی جفت ارزی که شامل ارز ژاپن نباشد و ۲ یا ۳ رقمی شامل جفت ارزی که ارز ژاپن را دارا باشد ) را بیان کند و یا نام بروکر و تفاوت اکسپرت و اندیکاتور در چیست؟ یا درکل اطلاعات بروکر را مشخص کند و نشان دهد می توان حتی در روز ها و زمان های تعطیلی بازار هم از اسکریپت ها استفاده کرد .

مجله متاکیوال - اسکریپت Scripts چیست؟

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

مجله متاکیوال - اسکریپت Scripts چیست؟

ویرایش برای اسکریپت بسیار مهم هستند و برای این کار کد های نوشته شده اسکریپت با کمک پنجره ویرایشگر MetaEditor ، باز و نشان داده خواهد شد .

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

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

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

مجله متاکیوال - اسکریپت Scripts چیست؟

اسکریپت ها چه کاری می توانند انجام دهند ؟

اسکریپت ها آن دسته از عملکردهایی را انجام می دهند که نیازی به عملکرد مکرر ندارند و یک بار کار می کند و عملکردهای بسیار خاصی را انجام می دهد . فرض کنید تعداد زیادی معامله باز دارید و می خواهید برای همه آنها stop loss قرار دهید . به جای اینکه یکی یکی آنها را انتخاب نمایید و برای هر یک stop loss قرار دهید ، اسکریپت را انتخاب و اجرا می کنید تا همه این کارها را بطور همزمان برای شما انجام شود .

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

Closed All Position: شما در نظر دارید کل معملات باز خود را چه در سود چه در ضرر پایان دهید و به جای اینکه یک به یک معاملات خود را انتخاب نمایید و ببندید ، بدون آنکه بخواهید استرس زیادی بخود وارد نمایید از یک اسکریپت مربوط به این کار استفاده می کنید و این اسکریپت برای شما کل معاملات باز را بصورت خود کار می بندد . و یا همچنین می توانید همین کاررا فقط برای معاملات درسود یا برای معاملات فقط در ضرر انجام دهید .

کار دیگری که اسکریپت می تواند انجام دهد این است که اطلاعات بروکر را از جمله بطور مثال : حداقل و حداکثر میزان Lot که می توانید در معاملات مورد استفاده قرار گیرد و یا فهمیدن این موضوع که قیمت های کارگزاری بر اساس pip است یا pipet و یا اطلاعاتی در مورد سروری که کارگزاری از آن استفاده می کند و یا خیلی اطلاعات دیگر از این موارد که ممکن است شما بخواهید در مورد بروکر خود بدانید و دانستن آن ممکن است در سرمایه گذاری شما تاثیر زیادی بگذارد و با اسکریپت مربوط به این کار تمام این اطلاعات را در اختیارتان قرار می دهد .

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

فایل های اسکریپت دارای دو پسوند .ex4 و .mql4 می باشد .

پسوند .ex4 : فایل اجرایی و عملیاتی اسکریپت می باشد که پس از کامپایل بدون ایراد در MetaEditor ، فایل مربوطه آن با این پسوند تولید می شود و قابل استفاده در نویگیشن پلتفرم MetaTrader در زیر شاخه Scripts می باشد . در نظر داشته باشید اگر می خواهید تغییراتی را به آن صورتی که مد نظر خودتان می باشد در ساختار برنامه اسکریپت اعمال نمایید با استفاده از این فایل نمی توانید به این مهم دست یابید و این فایل قابلیت ویرایش شدن را ندارد . عموما اسکریپت هایی را که به صورت رایگان و یا پولی تهیه می نمایید از این قبیل می باشند و قابل ویرایش نمی باشند.

پسوند .mql4 : در درون این فایل کد های نوشته شده ی اسکریپت موجود می باشد . اگر بخواهید اسکریپت را ویرایش نمایید باید فایل با این پسوند را در پنجره MetaEditor باز نمایید و سپس اقدام به ویرایش نمایید.

روش دسترسی به فایل های اسکریپت از طریق زیر شاخه File در پلتفورم MetaTrader می باشد ( شماره ۱ ) . با انتخاب و ورود در Open Data Folder ( شماره ۲ ) ، در پنجره باز شده MQL4 را انتخاب نمایید و وارد آن شوید ( شماره ۳ ) . در اینجا به راحتی دسترسی به فایل ها از جمله اسکریپت (Scripts) ، اندیکاتور (Indicators) و اکسپرت (Experts) مقدور می باشد ( شماره ۴ ).

داخل پوشه هر کدام از آنها ( Scripts ، Indicators ، Experts ) حتما فایل هایی با پسوند ex4. موجود می باشد و وجود فایل هایی که با پسوند .mql4 ( که برای ویرایش می باشد ) قطعی نمی باشد واحتمال دارد که وجود داشته باشد و یا نباشد . البته فایلهای اولیه در متاتریدر همه دارای دو پسوند .ex4 و .mql4 می باشد.

اکسپرت چیست ؟

مجله متاکیوال - اکسپرت چیست؟

اکسپرت ادوایزر Expert Advisor که مخفف شده آن EA می باشد و در لغت به معنای مشاور متخصص می باشد.

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

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

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

در این اینجا به مواردی از EA و چگونگی عملکرد آنها پرداخته می شود.

اکسپرت ادوایز ( EA ) چیست؟

سوال اول این است که یک اکسپرت معاملاتی چیست؟ همانطور که قبلاً ذکر شد ، Expert یک سیستم معاملاتی خودکار بازار بورس است . در MetaTrader ، آنها به زبان MetaQuotes Language یا همان MQL نوشته می شوند و برای استفاده تحت سیستم عامل های معاملاتی MT4 و MT5 تولید می شوند و پایه زبان برنامه نویسی MQL بر اساس زبان برنامه نویسی C می باشد .

تفاوت آن با زبان های برنامه نویسی دیگر در این است که برنامه های دیگر بر اساس Clock کامپیوتر کار می کنند ولی اکسپرت ادوایزر با تیک بازار کار می کند و با هر تیکی که از بازار (ممکن است در ثانیه ۱۰ تیک و یا یک تیک در دقیقه) می آید یک بار برنامه اجرا می شود .

مجله متاکیوال - اکسپرت چیست؟

مجله متاکیوال – اکسپرت چیست؟

عملکرد اکسپرت های معاملاتی به دو دسته تقسیم می شود

  1. اکسپرت نیمه اتوماتیک : یک دستیار کمکی برای معامله گران بورس میباشد . اکسپرت ها را می توان برنامه ریزی کرد تا به طور خودکار سیگنال های معاملاتی تولید کرده و فرصت های معاملاتی را به شما اطلاع دهند .
  2. اکسپرت تمام اتوماتیک : که معاملات را خود بصورت تمام اتوماتیک انجام می دهد . یک نوع سیستم معاملاتی خودکار است که می تواند رفتار بازار را شناسایی و سیگنال های معاملاتی ایجاد کند و می تواند به طور خودکار از طرف یک معامله گر معامله نماید . بهتر است در کنار EA های ساده تر و ابتدایی برای معاملات خود، یک معامله گر حضور داشته باشد تا بتوان بهترین نتیجه را برای معاملات کسب کرد.

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

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

قبل از شرح وظایف اکسپرت معاملاتی بازار بورس ، ما می خواهیم چهار نوع از EA را که ممکن است با آنها روبرو شوید بیان کنیم :

  • اکسپرت های خبر ، همانطور که از نام آن پیداست ، هدف اصلی بهره گیری از رویدادهای مختلف خبری و حرکات قیمتی بزرگی است که می تواند در جریان انتشار اخبار بزرگ باشد .
  • اکسپرت هایBreakout Expert ، ویژگی مهم آنها برای معاملات خودکار در هنگام شکسته شدن قیمت از طریق سطح مقاومت Resistance و حمایت Support از قبل تعیین شده ، طراحی شده است .
  • تفاوت اکسپرت و اندیکاتور در چیست؟
  • اکسپرت های هجHedge ، در این گروه ، اکسپرت نقشی را که ایفا می کند به این صورت است که دو موقیعت متضاد را ایجاد می کند و در عین حالی که ضرر را برای یکی افزایش می دهد ، سود را برای دیگری تسهیل می کند .
  • اکسپرت های اسکلپرScalper ، این نوع اکسپرت ها هدفی را برای دستیابی به سودهای ناچیز اما به تعداد زیاد در صورت موجود بودن دنبال می کنند . اکسپرت ادوایزر برای هر سود جزئی تعداد زیاد معاملات را باز و بسته خواهد کرد . بنابراین اکسپرت شما بسته به شرایط بازار می تواند روزانه به تعداد زیادی تا ۴۰۰ الی ۵۰۰ عدد معامله انجام دهد .

بهترین اکسپرت معاملاتی بازار بورس را می توان برای کار به چندین روش برنامه ریزی کرد، به عنوان مثال با استفاده از مجموعه ای از Technical Indicators ، مانند : اندیکاتور Moving Average ، MACD یا اندیکاتو Moving تفاوت اکسپرت و اندیکاتور در چیست؟ Average همگرایی / واگرایی و یا با جستجوی روندها و موفقیتهای لازم . با استفاده از این Indicators متنوع ، اکسپرت ادوایزر می تواند بازار و همچنین رفتار ابزارهای مالی فردی را تجزیه و تحلیل کند و می تواند سیگنالی در مورد فرصت های معاملاتی ایجاد کند .

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

علاوه بر این ، ممکن است معاملات را مرور کرده و تصمیم بگیرد که آیا باید یک Trailing Stop و یا Take Profit و یا Stop loss در معامله وجود داشته باشد یا خیر . به محض اینکه اکسپرت های شما از بازار بورس اطلاعات لازم را کسب کنند ، شرایط حاکم بر بازار را نیز در نظر می گیرند . در نتیجه میتواند این را بداند که چه موقع می تواند معاملات را در موقعیت خاصی باز کند یا به آن معامله پایان دهد .

مجله متاکیوال - اکسپرت چیست؟

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

نکته اول این است که نسبت به نتایج BackTesting اطمینان صد در صدی داشته باشید . ممکن است فکر کنید نتایج عالی در پشت پرده ، مبنی بر اثبات آماده بودن سیستم معاملاتی شما برای پیشرفت وجود داشته باشد که متأسفانه اینچنین نیست . این نتایج به کیفیت داده های بکار رفته در BackTesting بستگی دارد و این بدان معنی است که داده های ضعیف و احتمالا خراب می توانند منجر به نتایج غیرقابل اعتماد شوند . داده های پیش فرض در MT4 و MT5 فقط می توانند به کیفیت مدل سازی (مدلینگ) تا ۹۰٪ برسند . اگرچه به نظر می رسد همین خوب است اما می تواند باعث ایجاد تفاوت های چشمگیر در زمینه آزمون های مجدد و تجربه در بازار واقعی بویژه در بازه های زمانی کوچکتر شود . خوشبختانه ، منابعی خوبی برای داده های گذشته بازار و دستورالعمل نحوه تهیه داده های مورد نیاز برای MetaTrader بصورت رایگان و یا پولی در دسترس است .

داده های قابل اعتماد اولین گام برای تنظیم اکسپرت ادوایزر جهت معامله یک حساب کاربری واقعی است . مرحله بعدی درک سرعت اجرای شما است . MT4 و MT5 خواستار فعالیت های معاملاتی کمتر از ۳۰ ثانیه هستند که به عنوان یک پلتفرم معاملاتی شناخته می شود.

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

اگر مدت زمان زیادی را برای نوشتن یک اکسپرت ادوایزر پیچیده در MT4 صرف کرده اید ، احتمالاً می دانید اشکال زدایی در کد چقدر دشوار است . از آنجا که سیاست MetaQuotes نشان می دهد که آنها بیشتر نیاز کارگزاری ها را تامین میکنند تا نیازمعامله گران ، خواهید فهمید که ( اشکال زدایی ) debugger در لیست ابزارهای موجود گنجانده نشده است بنا براین برای اشکال زدایی فرقی نمی کند اکسپرت شما یکی از اکسپرت های رایگان بازار بورس باشد یا بابت آن پول پرداخت کرده اید . خوشبختانه ، مواردی برای آسانتر کردن کار شما وجود دارد . یک روش این است که توابع را کپی کنید و مستقیماً درون کد خود وارد کنید ، اگرچه مدیریت آن بسیار سخت می شود ، به خصوص اگر هزاران خط دارید و نمی دانید مشکل کجاست . همچنین می توانید Microsoft DebugView را نصب کنید تا به ترتیب ورودی های را برای سیستم معاملاتی خود مشاهده کرده و اشکالات آن را برطرف نمائید البته این سیستم فقط برای فرمت های متنی میباشد .

۴- امتحان وجود اتصال متاتریدر

نکته آخر در مورد اکسپرت ادوایزر شما این است که شما از اتصال MetaTrader خود مطمئن شوید . برای اجرای اکسپرت، باید پلتفرم شما روشن و مستقیماً به کارگزارتان متصل باشد. هیچ چیز ناامید کننده تر از این نیست که شما یک اکسپرت داشته باشید که قطع شده باشد و قادر به اتصال مجدد نباشد . در حالی که MT4 و MT5 به گونه ای طراحی شده اند که به طور خودکار بدون هیچ مشکلی به سرور وصل شوند ، این موضوع همیشه مطابق آنچه انتظار می رود کار نمی کند .

اگر چندین حساب در MetaTrader دارید ، گاهی اوقات در طی فرآیند اتصال مجدد از اعتبار حساب های اشتباه استفاده می شود . بهتر است برای وضوح بیشتر ، حسابهای بدون استفاده خود را از پنجره Navigator در MT4 / MT5 حذف نمایید . اگرچه این ممکن است لزوماً یک مشکل قابل توجه نباشد ، ولی این موضوع می تواند در بعضی موارد گیج کننده باشد . اگر به طور مدام قطع شوید و اکسپرت شما کار نکند ، می تواند بسیار ناامید کننده باشد .

با دانستن اینکه هر کس با دانش خود می تواند یک اکسپرت ادوایزر بنویسد ، می توانید فرض کنید که اکسپرت های MT4 و MT5 با دامنه وسیعی وجود دارند . اغلب برنامه نویسان MQL را برای اتوماسیون سیستم های خود استخدام می کنند و بدین ترتیب اکسپرت های سفارشی ایجاد می کنند . همه اکسپرت ها یک هدف یکسان دارند و آن این است که به طور کامل فرآیند معاملات بازار بورس را خودکار کنند و در حین انجام آن سود کسب کنند . اکسپرت ها از شاخص های فنی برای سنجش شرایط در بازار استفاده می کنند و سپس تصمیم گیری های معاملاتی را اتخاذ می کنند . قبل از استفاده از یک Expert Advisor ، ابتدا باید روی نمودار پلتفرم متاتریدر پیوست شود .

یک Expert Advisor در MT4 یا MT5 می تواند ده ها عامل و عنصر را در نظر بگیرد و سپس تصمیم بگیرد که اقدامات بعدی چه خواهد بود . این ظرفیت برای در نظر گرفتن چنین طیف گسترده ای از عناصر تأثیرگذار در قیمت ، و همچنین نظم و انضباط یک سیستم معاملاتی خودکار بی احساس ، اغلب می تواند به یک ترکیب کاملاً مفید و موفق منجر شود .

اجرای بیش از یک Expert Advisor به طور همزمان نیزامکان پذیر میباشد و می توانید چندین مورد از EA را در ترمینال مشتری MetaTrader استفاده کرد . البته شایان ذکر است که همه EA در یک ترمینال با هم کار نمی کنند ، به این دلیل که آنها به اشتباه تفاوت اکسپرت و اندیکاتور در چیست؟ سعی می کنند معاملات باز یکدیگر را کنترل کنند . برنامه نویسان تمایل دارند با استفاده از شماره های ویژه Magic Number در قسمت ورودی بازار کد منبع EA ، این موضوع را حل کنند .

تفاوت متاتریدر 4 و 5 | مقایسه MT4 و MT5

تفاوت متاتریدر 4 و 5 | مقایسه MT4 و MT5

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

تفاوت متاتریدر 4 و 5

این موضوع واضح است که به لحاظ کاربری و محبوبیت متاتریدر 4 رتبه ی بهتری دارد. در مقابل متاتریدر 5 نیز یکسری مزیت دارد که با آنها آشنا میشویم.

در ادامه با « 5 تفاوت » اصلی این 2 متاتریدر آشنا میشویم :

1- تفاوت عمده ی بین متاتریدر 4 و 5 به لحاظ زیر ساخت برنامه نویسی و بهینه سازی (کدنویسی) میباشد. در واقع تفاوت این 2 متاتریدر فقط از نظر برنامه نویسی بسیار زیاد است. متاتریدر 5 برای افراد برنامه نویس MQL و افرادی که از اکسپرت استفاده میکنند مناسب تر است. حال افرادی که بصورت دستی معامله میکنند تفاوت چندانی را بین متاتریدر 4 و 5 احساس نمی‌کنند.

2- دیگر تفاوت متاتریدر 4 و 5 در «معاملات الگوریتمی» است . یعنی در گرفتن بک تست و فوروارد تست (Back Test & Forward Test) نتیجه صحت اطلاعات متفاوت خواهد بود.

برای دریافت 20 درصد بونوس بر روی آمارکتس کلیک کنید و در بروکر رگوله شده ثبت نام نمایید .و همچنین با دانلود رایگان متاتریدر 4 و 5 با تفاوت آنها آشنا شوید.

بروکر amarkets

بک تست:

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

برای بک تست در پلتفرم متاتریدر 4 و 5 ابزاری به نامStrategy Tester وجود دارد که با آن می‌توان کد استراتژی معاملاتی را درگذشته ی بازار بررسی کرد. Strategy Tester عملکرد کلی استراتژی را در یک مدت زمان مشخص به ما نشان میدهد.

«متاتریدر5» دقت بالاتری در ذخیره‌سازی دیتا دارد. بنابراین آمار بدست آمده از «بک تست» یک استراتژی در متاتریدر5 صحت بیشتری دارد. و همچنین در زمان گرفتن بک تست سرعت بسیار بالاتری دارد.

فوروارد تست :

متاتریدر 5 امکان فوروارد تست را دارد اما متاتریدر 4 ، این امکان را ندارد.

3- گاهی بعضی از محصولات و اندیکاتورها فقط برای متاتریدر 4 نوشته‌شده‌اند و مشابه آن در متاتریدر 5 نیست. دقیقا برعکس این موضوع نیز صادق است یعنی گاهی بعضی از محصولات و اندیکاتورها فقط برای متاتریدر 5 نوشته‌شده‌اند و مشابه آن در متاتریدر 4 نیست. به طور مثال در متاتریدر 4 امکان مشاهده 9 تایم فریم وجود دارد اما در متاتریدر 5 امکان مشاهده 21 تایم فریم فراهم است. همچنین در متاتریدر 4 تعداد 30 اندیکاتور تکنیکال وجود دارد اما در متاتریدر5 تعداد 38 اندیکاتور تفاوت اکسپرت و اندیکاتور در چیست؟ تکنیکال وجود دارد. همچنین برخی از بروکرها بعضی از محصولات خود را فقط روی نسخه‌های خاصی از متاتریدر ارائه می‌کنند.

4- گاها هزینه معاملات (spread یا Commission) روی متاتریدر 4 با متاتریدر5 تفاوت دارد. زیرا حسابهای تجاری متاتریدر 4 با 5 با یکدیگر متفاوت است. به طور مثال اکثر حسابهای ECN فقط بر روی متاتریدر 5 قابلیت اجرا دارد که در بین سایر حسابها اسپرد کمتری دارد.

5- متاتریدر 5 یک سیستم multi thread و 64 بیتی است و متاتریدر 4 سیستم single thread و 32 بیتی میباشد. این موضوع باعث سرعت بسیار بالاتر متاتریدر 5 میباشد.

در لینک زیر جدول تفاوت متاتریدر 4 و 5 قابل مشاهده است:

کدام متاتریدر برای ما مناسب تر است؟

حال که مطلب بالا را مطالعه کردید برای شما متاتریدر 4 بهتر است یا 5؟
پاسخ واضح است. اگر شما معامله گری هستید که با اکسپرت و بک تست استراتژی سرو کار تفاوت اکسپرت و اندیکاتور در چیست؟ دارید و یا در معاملات سهام و کالا فعالیت بیشتری دارید ؛ پلتفرم متاتریدر ۵ گزینه مناسب تری برای شما میباشد . اما اگر معامله گری هستید که بصورت دستی معامله میکنید و نیازی به ربات معامله گر ندارید برای شما هم متاتریدر 4 مناسب است و هم متاتریدر 5 زیرا تفاوت چندانی را بین متاتریدر 4 و 5 احساس نمی‌کنید.

ناگفته نماند متاتریدر5 دید گسترده تری را به شما نشان میدهد چراکه 21 تایم فریم را میتوانید در آن مشاهده کنید این در حالی است که تایم فریم در متاتریدر4 تعدادش 9 عدد میباشد. در مقابل به لحاظ کاربری و محبوبیت متاتریدر 4 رتبه ی بهتری دارد.

پیشنهاد میکنیم مطلب پر طرفدار « استراتژی اسکالپ با پرایس اکشن » را نیز در سایت گوگل فارکس مطالعه فرمایید.

متاتریدر 4 بهتر است یا متاتریدر 5 ؟

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

وجه تمایز نسخه متاتریدر 4 و 5

شاید مهمترین دلیل ارائه نسخه متاتریدر 5، به روز رسانی و ارائه قابلیت های جدید در نسخه جدید برای بهبود نسخه قبل بود. اما باید بگوییم میان این دو نسخه از متاتریدر، تفاوت مهمی وجود دارد. آن هم زبان متاتریدرهای 4 و 5 است. زبان MetaQuotes استفاده شده در متاتریدر 5، MQL5 است. در حالی که زبان نسخه متاتریدر 4، MQL4 است.

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

تعداد اندیکاتورهای متاتریدر 5، 38 و تعداد اندیکاتورهای متاتریدر 4، 30 تا است. استفاده از متاتریدر 5 به دلیل 68 ابزار تحلیلی که دارد، نسبت به متاتریدر 4 کمی دشوار است. با این حال مقایسه MT4 و MT5 نشان می دهد که هر معامله گری بسته به توانایی و دانشی که دارد، باید از متاتریدر 4 یا 5 استفاده کند.

جمع بندی مقایسه متاتریدر 4 و متاتریدر 5

متاتریدر 4 و 5 هر یک از مزایای خاص خود برخوردار هستند، که امکان استفاده به معامله گران می دهند. ما در این مطلب به چند مورد از مزایای متاتریدر 5 و چند مورد از مزایای متاتریدر 4 اشاره خواهیم کرد.

از جمله مزایای متاتریدر 5 باید به موارد زیر اشاره کنیم:

  • پشتیبانی بیش از 68 ابزار تحلیلی بازار معاملاتی
  • برتری متاتریدر 5 در فرایند بهینه سازی کدها
  • امکان ایجاد آزمونگر استراتژی چند ارزی
  • پشتیبانی بیش از 38 اندیکاتور تحلیل بازار

از جمله مزایای متاتریدر 4 نیز باید به موارد زیر اشاره کنیم:

  • سادگی استفاده از پلتفرم متاتریدر 4
  • قابلیت دسترسی بهتر به متاتریدر 4 در بروکرها
  • محبوبیت بالای متاتریدر 4 نسبت به متاتریدر 5

جدول تفاوت متاتریدر 4 و 5

تفاوت متاتریدر 4 و 5 | مقایسه MT4 و MT5تفاوت متاتریدر 4 و 5 | مقایسه MT4 و MT5تفاوت متاتریدر 4 و 5 | مقایسه MT4 و MT5تفاوت متاتریدر 4 و 5 | مقایسه MT4 و MT5

15 سوال متداول متاتریدر:

1- متاتریدر فارسی هم وجود دارد؟

پس از نصب متاتریدر از سربرگ view گزینه ی language را انتخاب کنید و سپس زبان persian را کلیک کنید تا متاتریدر فارسی شود.

2- نماد داوجونز در متاتریدر 4 چیست؟

در برخی بروکرها بصورت Dow Jones و در برخی بروکرها با نماد DJI نامگذاری شده است.

3- نصب همزمان دو متاتریدر ممکن است؟

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

4- برداشت پول از متاتریدر چگونه است؟

ابتدا وارد کابینت بروکر خود شوید گزینه ی internal transfer را انتخاب کنید و مبلغ را از متاتریدر خود به ولت (کیف پول) انتقال دهید.

5- نحوه خرید و فروش در متاتریدر 5 چه تفاوتی با متاتریدر4 دارد؟

در معاملات دستی تفاوتی ندارد. در متاتریدر5 امکانات کاملتری برای معاملات pending order لحاظ شده است.

6- اندیکاتورهای متاتریدر 5 بهتر است یا متاتریدر4؟

در متاتریدر5 تعداد بیشتری اندیکاتور وجود دارد. 90 درصد اندیکاتورهای متاتریدر4 و 5 مشترک هستند.

7- شاخص دلار در متاتریدر 4 چیست؟

نماد usd مربوط به دلار امریکا میباشد.

8- نماد طلا در متاتریدر(نماد اونس در متاتریدر) چیست؟

نماد طلا در متاتریدر 4 بصورت XAUUSD مشخص است.

9- نماد نفت در متاتریدر 4 چیست؟

سهام نفت بصورت BRENT و WTI مشخص است.

10-نماد بیت کوین در متاتریدر چیست؟

چارت بیت کوین در متاتریدر با نماد BTCUSD نامگذاری شده است.

11- امکان معامله ی بیت کوین در متاتریدر 4 وجود دارد؟

بلی امکان معامله ی بیت کوین در متاتریدر حتی در روزهای تعطیل فراهم است.

12- اندیکاتور امواج الیوت برای متاتریدر 5 هم وجود دارد؟

بلی. اندیکاتور امواج الیوت هم در متاتریدر5 و هم در متاتریدر4 وجود دارد.

13- deviation در متاتریدر چیست؟ (انحراف در متاتریدر چیست)

به تفریق تفاوت میان «مقدار قیمت نهایی» با «مقدار میانگین قیمت نهایی» deviation گفته میشود.

14- برنامه نویسی متاتریدر 4 چه تفاوتی با متاتریدر5 دارد؟

زبان برنامه نویسی متاتریدر 4 ، MQL4 است. در حالی که زبان نسخه متاتریدر 5، MQL5 میباشد.

15- اندیکاتور فیبوناچی در متاتریدر 4 چگونه اجرا میشود؟

وارد برنامه متاتریدر شوید. ابتدا سربرگ insert را انتخاب کنید سپس گزینه Fibonacci را کلیک کنید. از دسته ی Fibonacci میتوانید بر روی فیبوناچی مدنظرتان کلیک و آن را به چارت خود بیافزایید:



اشتراک گذاری

دیدگاه شما

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