آموزش بورس | سرمایه گذاری در بورس | تحلیل تکنیکال پیشرفته

تلفن : ۰۹۳۳۰۷۲۰۰۶۴ | ۷۱و ۲۶۷۰۳۹۶۵ – ۰۲۱
دوره کوچینگ
دوره طراحی ربات معامله گر
دوره جامع بورس مستر
ثبت نام در کارگاه
مهد سرمایه | آموزش بورس و معاملات الگوریتمی با هوش مصنوعی و نرم افزار بورس
    منو
    • آکادمی
      • دوره‌ها
        • دوره کوچینگ (آموزش هوش مصنوعی و الگو تریدینگ)
        • دوره طراحی ربات معامله‌گر (توسط هوش مصنوعی)
        • دوره جامع بورس مستر
        • MQL-Master
        • MQL عمومی
        • دوره فشرده ۱۲ ساعته آموزش بورس (رایگان)
      • محصولات
        • DVD آموزشی MQL4 عمومی
        • DVD آموزشی نرم افزار بورس تستر
        • DVD آموزشی دوره فشرده عمومی بورس
        • DVD دیتای بازار جهانی (Tick Data)
        • کتاب های بورسی
      • نرم‌افزارهای مفید
        • نرم افزار اَلگویاب
        • نرم افزار بورس تستر
        • نرم افزار بورس اس بی
        • ربات سفارش سرخط زن بورس
      • custom-image
    • آزمایشگاه بورس
      • برنامه­ نویسی اکسپرت
      • برنامه نویسی اندیکاتور
      • طراحی استراتژی معاملاتی
      • طراحی سبد سهام
      • تست پیشرفته استراتژی
    • آموزش بورس
      • ویدیو های آموزشی
      • مطالب عمومی بورس
      • تحلیل تکنیکال
      • تحلیل بنیادی
      • مدیریت سرمایه
      • برنامه نویسی
      • روانشناسی معاملات
      • الگوتریدینگ
      • وضعیت کنونی بورس
        وضعیت کنونی بورس

        اهمیت تجربه در بورس
        اهمیت تجربه در بورس

      • چگونگی پیدایش اندیکاتور یا بطور دقیق تر اسیلاتور استوکاستیک
        چگونگی پیدایش اندیکاتور یا بطور دقیق تر اسیلاتور استوکاستیک

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

      • گنجینه ای بنام داده ها و انبار کردن آن در دنیای بلاک چین
        گنجینه ای بنام داده ها و انبار کردن آن در دنیای بلاک چین

        دستیابی به اعتماد در عصر دیجیتال
        دستیابی به اعتماد در عصر دیجیتال

      • معاملات الگوریتمی با پایتون
        معاملات الگوریتمی با پایتون

        سیستم معاملاتی خود را بشناسید! (به اهتمام کاپیتان مهدی صفایی)
        سیستم معاملاتی خود را بشناسید! (به اهتمام کاپیتان مهدی صفایی)

    • تحلیل بورس
      • مقالات بورس ایران
      • مقالات بورس بین الملل
    • مشاوره سرمایه گذاری
      • سرمایه گذاری خصوصی
      • سبدگردانی
      • سیگنال بورس
    • اطلاعات سایت
      • استراتژی مبتنی بر حجم
      • سؤالات متداول
      • اخبار جدید
      • ریسک در معاملات
      • همکاری با ما
      • رویدادها
      • ثبت نام در کارگاه (رایگان)
      • وبلاگ مهد سرمایه
      • درباره ما
    • تماس با ما
      • فرم درخواست

        • 10 + چهار =
      • اطلاعات تماس

        آدرس : تهران، خیابان پاسداران، روبروی نگارستان اول، کوچه اکرمی، پلاک ۱۲، بلوک غربی، شماره ۳۹

        تلفن: 26703971-021 | 26703965-021

        ایمیل : info@mahdesarmaye.com

        کارشناس فروش: 09330720064

      • موقیت شرکت

    • نرم‌افزار اَلگویاب
    بستن
محصول با موفقیت به سبد خرید شما اضافه شد

سبد خرید

خانه برنامه‌نویسی شروع آموزش MQL5 (بخش اول)
آموزش زبان MQL5

شروع آموزش MQL5 (بخش اول)

می 28, 2018برنامه‌نویسی

چرا به آموزش MQL5 نیاز دارید؟

دلایل زیادی برای شروع آموزش زبان MQL5 یا همان زبان برنامه نویسی استراتژی‌های معاملاتی مدرن (ام کیو ال ۵) وجود دارد. کاربران با تجربه می‌توانند به راحتی و با مراجعه به مستندات این زبان و همچنین انواع مقالات و کتاب‌ها، این زبان را فرا بگیرند. اما اگر شما تازه با متاتریدر آشنا شده‌اید، در ابتدا بسیاری از موارد غیرعادی و گیج کننده به نظر می‌رسند.

ممکن است این سوال برای شما پیش بیاید که آموزش زبان MQL5 چه مزایایی دارد؟ شاید شما تصمیم به یادگیری یک زبان برنامه نویسی OOP امروزی داشته باشید. پس از آموزش زبان MQL5 ، شما می‌توانید به راحتی در دیگر زبان‌های سطح بالا مانند CPP، سی‌شارپ، جاوا و غیره چیره دست شوید. البته این بدان معنا نیست که آنها شبیه به هم هستند، اما اساس آنها بسیار مشترک است.

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

یا شاید، شما از قبل با MQL4 که برای ساخت ربات‌های مختلف معاملاتی و اندیکاتور‌ها که برای سکوی معاملاتی معروف متاتریدر ۴ استفاده می‌شود آشنایی دارید. پس، شما فقط باید کمی برای دیدن تمام قدرت زبان جدید MQL5 و تمام مزایای جدید محیط Meta Editor 5 تلاش کنید.

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

آموزش زبان MQL5

امکانات و ویژگی‌های زبان

MQL5 مخفف (MetaQuotes Language 5) است که توسط شرکت MetaQuotes Software Corp ایجاد شده است. این شرکت بر اساس تجربه طولانی خود در ایجاد پلتفرم‌های معاملاتی آنلاین که در چندین نسل توسعه داده، این زبان را ایجاد کرده است. مزایای اصلی این زبان را در زیر مشاهده می‌کنید:

  • قواعد این زبان تا حد امکان به ++C نزدیک است که اجازه می‌دهد تا به راحتی برنامه‌های نوشته شده به زبان‌های دیگر را بپذیرد.
  • سرعت عملیات برنامه‌های ام کیو ال ۵ تقریباً همانند برنامه‌های ++C است.
  • از ویژگی‌های توکار برای ایجاد اندیکاتور‌های تکنیکال، اشیاء گرافیکی و رابط کاربر غنی شده است.
  • از OpenCL به صورت توکار پشتیبانی می‌کند.
  • یک کتابخانه استاندارد بزرگ به همراه مثال‌های بسیاری در پایگاه کد دارد.
  • موازی‌سازی وظایف بهینه‌سازی ریاضی برای ده‌ها و هزاران موضوعات منحصر به فرد بدون نیاز به نوشتن یک کد خاص.

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

اگر شما تجربه برنامه نویسی در زبان‌های سطح بالا را ندارید، می‌توانید از هر راهنمای ++C دستورالعمل بگیرید و آن را در هنگام مطالعه مبانی زبان MQL5 (قواعد، انواع داده‌ها، متغیرها، عملگر‌ها، توابع، OOP و غیره) استفاده کنید.

توسعه دهندگان MQL5 در پی تضمین حداکثر سازگاری ویژگی‌های ام کیو ال ۵ با زبان بسیار محبوب ++C هستند. تجربه نشان می‌دهد که می‌توان آموزش MQL5 را در سطح ابتدایی در طی چند ماه فرا گرفت،

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

برای کاربران MQL4

در ابتدا، ممکن است روش جدید ایجاد اندیکاتور‌ها (approach to creating indicators) برای شما سخت و دشوار باشد. بسیاری از توابع کنترل وقایع (event handling functions) جدید ممکن است شما را سر در گم کند،

و انواع داده جدید و قواعدی همانند قواعد زبان C ممکن است در ابتدا غیرمعمول به نظر برسند. اما، پس از چند لحظه، شما تمام مزایای MQL5 را بیش از MQL4 است را خواهید دید. در MQL5 امکانات فراوان برای کار با نمودار‌ها و اشیای گرافیکی (the rich possibilities for working with charts and graphic objects) و توانایی رسم هر تصویر بر روی صفحه مجازی وجود دارد. بعد از اینکه با MQL5 آشنا شدید، می‌توانید همه چیز را امتحان کنید.

برای برنامه نویسان حرفه‌ای

اگر شما در هر یک از زبان‌های امروزی کد نویسی کنید، کارتان برای اینکه سریع در MQL5 چیره دست شوید آسان خواهد بود. شما از قبل ООP و مدل رویداد را می‌دانید. اکنون، شما فقط باید به یادگیری توابع خاص زیر که در مفاهیم معاملات الگوریتمی است تمرکز کنید.

  • عملیات روی نمودار (Chart Operations)
  • توابع معاملات (Trade Functions)
  • گرفتن اطلاعات بازار (Getting Market Information)
  • اندیکاتور‌های سفارشی (Custom Indicators)
  • توابع ابزارهای ترسیمی (Object Functions)
  • و سایرین.

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

  • بدون اشاره‌گر ریاضی. اشاره‌گر های ام کیو ال ۵ در واقع توصیفگر‌ها هستند.
  • فاقد استثناء. (exceptions)
  • آرایه‌ها از هر نوع، همیشه توسط مرجع منتقل می‌شوند. (passed by reference)
  • آرایه‌ها (Arrays) نمی‌توانند بیش از چهار بعد داشته باشند.
  • آرایه‌ها و اشیا نمی‌توانند از توابع بازگردانده شوند، اما ممکن است یک اشاره‌گر شی را بازگرداند.
  • بدون عملگر goto

اگر قبلاً سابقه انجام عملیات معاملاتی را ندارید، هنگام نوشتن ربات معاملاتی خود، ممکن است برخی از سؤالات مربوط به شرایط معاملاتی و تستر استراتژی داشته باشید. بخش مقالات شامل نشریات مفید برای کمک به شما در این زمینه است، مانند نشریات زیر:

  • مبانی آزمایش در متاتریدر ۵
  • دستورات، پوزیشن‌ها و معاملات در متاتریدر ۵
  • وقایع معاملات در متاتریدر ۵
  • سرعت بخشیدن به محاسبات با MQL5 Cloud Networ

بنابراین، زبان MQL5 برای یک برنامه نویس حرفه‌ای مشکل نیست. موضوع اصلی آشنایی با معامله و مفاهیم مرتبط با آن است.

جهت ادامه مطلب بر روی لینک زیر کلیک کنید . . . 

شروع آموزش MQL5 (بخش دوم)

برچسب ها: mql چیست, mql4 چیست, MQL5, mql5 چیست, آموزش mql4, آموزش اکسپرت نویسی mql5, آموزش برنامه نویسی mql4, آموزش زبان mql, آموزش زبان mql5, آموزش زبان برنامه نويسي mql5, آموزش زبان برنامه نویسی mql5, برنامه نویسی mql, تفاوت mql4 و mql5, دوره آموزش mql5, زبان mql, زبان mql چیست, زبان mql5, زبان برنامه نویسی mql, زبان برنامه نویسی mql چیست, زبان برنامه نویسی mql5
پست قبلی مبانی الگوتریدینگ پیشرفته : جمع بندی پست بعدی شروع آموزش MQL5 (بخش دوم)

مطالب پیشنهادی

نکات کلیدی پیش از خرید اکسپرت معاملاتی

نکات کلیدی پیش از خرید اکسپرت معاملاتی

اکتبر 13, 2018
زبان برنامه‌نویسی MQL5

شروع سریع MQL5 (بخش سوم)

ژوئن 13, 2018
برنامه نویسی MQL

شروع آموزش MQL5 (بخش دوم)

می 29, 2018
نرم افزار الگویاب
همکاری
دوره کوچینگ مهد سرمایه
دوره فشرده آموزش بورس و طراحی استراتژی معاملاتی
بهینه سازی و تست

نوشته‌های تازه

  • نظر آقای خانی درباره دوره کوچینگ مهد سرمایه – مهر ۹۸
  • گنجینه ای بنام داده ها و انبار کردن آن در دنیای بلاک چین
  • دستیابی به اعتماد در عصر دیجیتال
  • دفتر کل جهانی بلاک چین چگونه کار می کند؟
  • روانشناسی معکوس در نظر سنجی AAII و هوش مشاوران سرمایه گذار
  • انواع اوراق بهادار قابل معامله در بورس اوراق بهادار
  • بلاک چین چیست؟
  • چگونگی پیدایش اندیکاتور یا بطور دقیق تر اسیلاتور استوکاستیک
  • همه چیز در مورد طلا
  • معاملات الگوریتمی با پایتون

لینک های مفید

آموزش بورس و معاملات الگوریتمی با هوش مصنوعی و نرم افزار بورس

  • آموزش بورس
  • تحلیل تکنیکال
  • سرمایه گذاری در بورس
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما

مهد سرمایه

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

آدرس : تهران ، خیابان پاسداران ، روبروی نگارستان اول ، کوچه اکرمی ،

پلاک ۱۲ ، بلوک غربی ، شماره ۳۹

۲۶۷۰۳۹۷۱ – ۰۲۱ | ۲۶۷۰۳۹۶۵ – ۰۲۱

تماس با کارشناس : ۰۹۳۳۰۷۲۰۰۶۴

تماس با کارشناس فقط در ساعات کاری به جز روزهای تعطیل از 10 صبح الی 19

info[at]mahdesarmaye[dot]com

مهد سرمایه آپارات
مهد سرمایه شبکه های اجتماعی
مهد سرمایه شبکه های اجتماعی

نماد اعتماد

مجوزهای مهد سرمایه

تمامی حقوق این وبسایت برای شرکت مهد سرمایه گویا محفوظ است.