متاتریدر ( MetaTrader ) چیست؟

متاتریدر metatrader

MetaTrader

MetaTrader 4,5 ( متاتریدر )، همچنین با عنوان MT4 ، MT5 شناخته می شود ، یک پلتفرم تجارت الکترونیکی است که بطور گسترده توسط معامله گران ، دلالان ارز خرده فروشی آنلاین استفاده می شود . این نرم افزار توسط MetaQuotes  ساخته و در سال ۲۰۰۵ منتشر شد . این نرم افزار به کارگزاران ارز خارجی مجوز داده است که این نرم افزار را به مشتریان خود ارائه دهند . این نرم افزار از دو بخش مشتری و سرور تشکیل شده است . بخش سرور توسط کارگزار اداره می شود و بخش نرم افزار مشتری در اختیار مشتریان کارگزاری قرار می گیرد ، افرادی که از آن استفاده می کنند تا قیمت ها و نمودارها را بصورت زنده مشاهده کنند ، سفارش دهند و مدیریت حساب های خود را انجام دهند.

مشتری دارای یک برنامه مبتنی بر ویندوز مایکروسافت است که عمدتا به دلیل توانایی کاربران نهایی برای نوشتن اسکریپت ها و اکسپرت ها و روبات های تجاری خود که می توانند معاملات تجاری خود را به صورت خودکار انجام دهند ، محبوبیت زیادی پیدا کرده . در سال ۲۰۱۰ ، MetaQuotes نسخه جدید تر را با نام MetaTrader 5 را منتشر کرد . با این حال ، افراد کمتری جذب این نسخه شدند و از آوریل ۲۰۱۳ اکثر کارگزاران هنوز هم از MT4 استفاده می کردند . با اینکه هیچ نسخه رسمی MetaTrader 4 برای سیستم عامل Mac در دسترس نیست ، برخی از کارگزاران انواع مختلفی از نوع MT4 خود را برای سیستم عامل مک ارائه می دهند.

تاریخچه متاتریدر

نمودارهای FX اولین مجموعه اطلاعات و بازرگانی ، که در سال ۲۰۰۰ منتشر شد ، نمودارهای FX نامیده شد . آن در بازار ارز متمرکز بود و الزامات فنی قابل توجهی را ارائه نمی داد ، فقط دارای قابلیت های گرافیکی متوسطی بود .

در سال ۲۰۰۱ دومین مجموعه اطلاعات و معاملاتی به نام MetaQuotes راه اندازی شد . برخلاف FX Charts ، آن اکنون فرصتی برای کار در بازار CFD (CFDs) دارد . علاوه بر این ، زبان برنامه نویسی معاملاتی MetaQuotes Language (MQL) در ترکیب مجموعه تجاری ظاهر شده است . این امر باعث می شود قابلیت های ترمینال مشتری بطور قابل توجهی گسترش یابد .

در آغاز سال ۲۰۰۲ ، سکوی سوم ، MetaTrader ، منتشر شد که بلافاصله یک ورژن ۳ را بدست آورد MetaTrader 3 . این امکان به کار با ابزارهای بازار Futures اضافه شد و زبان برنامه نویسی را برای استراتژی های معاملاتی – MQL II گسترش داد . در طی این سال ، این مجموعه دائماً نوسازی می شد.

یک مزیت مهم این پلتفرم ، وجود یک کتابخانه رایگان با مجموعه ای از توابع API بود که به ما امکان می داد تا نوشتن رابط ترمینال مشتری خودمان ، ترمینال را به عنوان افزونه ای از این API در نظر بگیریم.

در سال ۲۰۰۳ ، پایانه هایی برای تجارت موبایل ظاهر شد.

متاتریدر metatrader

MetaTrader 4 نسخه قابل توجه و پیشرفته ای بود و در سال ۲۰۰۵ منتشر شد . به تدریج در بخش خود محبوب ترین شد . این به روزرسانی تمام قسمت های سیستم عامل را لمس کرد .

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

پروتکل ارتباطی جدید سازگاری با متاتریدر ۳ را حفظ نکرد . توسعه دهندگان API مشتری را رها کردند . فقط API برای مدیران و سرپرستان در دسترس است . [۶] تمام پیشرفت های قبلی که از API مشتری استفاده کرده اند با سرورهای متاتریدر ۴ کار نمی کنند . تمام پیشرفت های قبلی که از API مشتری استفاده کرده اند با سرورهای متاتریدر ۴ کار نمی کنند .

به جای API مشتری ، قابلیت های یک زبان مانند C برای برنامه ریزی استراتژی های معاملاتی (MQL4) بطور قابل توجهی گسترش یافته است . کار با DLL پشتیبانی می شود .

بین سالهای ۲۰۰۷ و ۲۰۱۰ ، تعدادی از کارگزاران به دلیل محبوبیت این پلتفرم نزد معامله گران ، با اضافه کردن تعداد زیاد اسکریپت ها و مشاوران شخصی ( expert advisor) به پلت فرم MT4 را به عنوان گزینه ای جایگزین اختیاری برای نرم افزار معاملاتی تجاری موجود خود در نظر گرفتند.

در اکتبر ۲۰۰۹ ، یک  MetaTrader با ورژن جدید ۵ با کدگذاری مجدد به طور قابل توجه با قابلیت های فوق العاده در آزمایش بتا عمومی قرار گرفت . متعاقباً اولین حساب زنده MT5 در سپتامبر ۲۰۱۰ توسط InstaForex راه اندازی شد . در سال ۲۰۱۳ و ۲۰۱۴ ، زبان برنامه نویسی MQL4 کاملاً مورد بازنگری قرار گرفت که در نهایت به سطح MQL5 رسید . پلتفرم MetaTrader 5 در نسخه ویژه ای برای مرورگرهای وب موجود است . عملکرد آن نزدیک به نسخه وب MetaTrader 4: 9 است : timeframes و ۳۰ عدد اندیکاتور و ۲۴ عدد graphic objects یعنی کمتر از نسخه برای ویندوز .

برای شروع ساخت MQL ها با استفاده از یک MetaEditor واحد ، این کار را انجام شد .

متاتریدر metatrader

 

عملکرد متاتریدر

ترمینال مشتری شامل یک ویرایشگر داخلی و کامپایلر با دسترسی رایگان به کتابخانه نرم افزار ، مقالات و کمک یار می باشد . این نرم افزار از یک زبان اسکریپت نویسی اختصاصی برای  MQL4 و MQL5 استفاده می کند ، که معامله گران را قادر می سازد تا Expert Advisors و custom indicators و scripts را به هر صورتی که می خواهند بسازند و توسعه دهند . محبوبیت MetaTrader تا حد زیادی ناشی از حمایت آن از تجارت الگوریتمی ( algorithmic trading ) است .

Yahoo میزبان یک گروه بزرگ ( بیش از ۱۲۰۰۰ عضو ) برای اختصاص به توسعه نرم افزار منبع آزاد متاتریدر بوده است. MT4 به گونه ای طراحی شده است که معامله گر به طور دستی موقعیت خود را اداره کند و این یک پیکربندی رایج است که توسط کارگزاران مورد استفاده قرار می گیرد.

MT4 به گونه ای طراحی شده است که به عنوان یک سیستم مستقل مورد استفاده قرار می گیرد ، با کارگزار بطور دستی موقعیت خود را مدیریت می کند و این یک پیکربندی رایج است که توسط کارگزاران مورد استفاده قرار می گیرد . با این حال تعدادی از توسعه دهندگان third party پل های نرم افزاری را نوشتند که امکان ادغام با سایر سیستم های تجارت مالی را برای محافظت خودکار از موقعیت ها hedging فراهم می کرد. در اواخر سال ۲۰۱۲ و اوایل ۲۰۱۳ ، نرم افزار MetaQuotes شروع به کار در جهت حذف افزونه های third party برای نرم افزارهای خود از بازار کرد و به توسعه دهندگان و کارگزاران هشدار جدی داد .

MetaTrader دو نوع سفارش داد و ستد تجاری را انجام میدهد ، یکی سفارشات درحال انتظار و دوم سفارشات بازار . سفارشات درحال انتظار فقط زمانی انجام می شود که قیمت به مقدار از پیش تعیین شده برسد ، در حالی که سفارشات بازار می توانند در یکی از چهار حالت اجرا شوند : اجرای سریع ( Instant execution ) ، درخواست اجرای ( Request execution ) ، اجرای بازار ( Market execution ) و اجرای Exchange.

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

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

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

Exchange execution : سفارش توسط تسهیلات اجرایی خارجی (صرافی) پردازش می شود. تجارت با توجه به عمق فعلی بازار انجام می شود .

متاتریدر metatrader

اجزاء متاتریدر

بسته کامل MetaTrader 4 شامل اجزای زیر است :

  • MetaTrader 4 Client Terminal – ترمینال مشتری (قسمت مشتری) : بصورت رایگان توسط کارگزاری ها برای تجارت آنلاین در زمان واقعی و به عنوان حساب Demo (تجارت معاملاتی) ارائه می شود . این امر عملیات تجاری ، نمودارها و تجزیه و تحلیل فنی را در زمان واقعی فراهم می کند . زبان برنامه نویسی داخلی مانند C به کاربران امکان می دهد استراتژی های معاملاتی ، اندیکاتور ها و سیگنال ها را برنامه ریزی کنند . ۵۰ اندیکاتور اصلی در آن گنجانده شده است که هر یک از آنها می توانند سفارشی سازی شوند . این نرم افزار بر روی ویندوز ۹۸/۲۰۰۰ / XP / Vista 7 / 10 اجرا می شود .
  • MetaTrader 4 Mobile – یک حساب تجاری را از طریق دستگاه های تلفن همراه مانند تلفن های همراه یا PDA کنترل می کند . در Windows Pocket PC 2002 / Mobile 2003 ، iOS ، و Android اجرا می شود .
  • MetaTrader 4 Server : هسته اصلی سیستم ، قسمت سرور . طراحی شده برای رسیدگی به درخواست های کاربر برای انجام عملیات تجاری ، نمایش و اجرای حکم . همچنین ، نمایش و ارسال قیمت و پخش اخبار ، سوابق را حفظ و نگهداری و در نهایت بایگانی می کند . به عنوان یک سرویس کار می کند. رابط جداگانه ای ندارد . به عنوان یک سرویس کار می کند .
  • Administrator MetaTrader 4 – به گونه ای طراحی شده است که تنظیمات سرور را از راه دور مدیریت کند .
  • MetaTrader 4 Manager – برای رسیدگی به سوالات تجاری و مدیریت حساب های مشتری طراحی شده است .
  • MetaTrader 4 Data Center – سرور پروکسی تخصصی است و می تواند واسطه بین سرور و پایانه های مشتری باشد . این باعث کاهش قیمت ارسال بار در سرور اصلی می شود .

مزایا متاتریدر

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

مقالات مرتبط :

امینی

→ خواندن مطلب قبلی

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

خواندن مطلب بعدی ←

اکسپرت متاتریدر ۴ با دنیای بیرون تبادل اطلاعات می‌کند…

نوشتن نظر شما

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 × پنج =