خانه

/

/

دوره 4 معاملات الگوریتمی مقدماتی و پیشرفته آموزش mql4 و mql5 | آموزش اکسپرت نویسی mql5 (فارکس، رمز ارز)

دوره 4 معاملات الگوریتمی مقدماتی و پیشرفته آموزش mql4 و mql5 | آموزش اکسپرت نویسی mql5 (فارکس، رمز ارز)

(دیدگاه کاربر 34)

6,900,000 تومان

زبان برنامه‌نویسی: ام کیو ال نسخه 4 و 5 (mql5 && mql4)
نوع برگزاری: فیلم ضبط شده با کیفیت بالا
نوع دسترسی: دانلود بلافاصله بعد از خریداری محصول
به‌روز رسانی: به روز رسانی مستمر و قرار دادن فایلهای آن برای خریداران
تعداد جلسات: 24جلسه ۹۰ دقیقه‌ای، 3 جلسه رفع اشکال
پشتیبانی: 3 ماه پشتیبانی توسط استاد درس به صورت آنلاین، جلسات حل تمرین و رفع اشکال به صورت وبینار
مدرس: بهرنگ موسوی
مخاطب:  معامله گران بازارهای فارکس
پیش‌نیاز: آشنایی متوسط با تحلیل تکنیکال
قابلیت مشاهده: فقط در یک کامپیوتر یا موبایل اندرویدی

اگر مصمم هستید آموزش mql5  و mql4 معاملات الگوریتمی را فرا بگیرید، فیلم کوتاه زیر را با دقت ببینید.

با آموزش mql5 و mql4 یا آموزش اکسپرت نویسی mql5  ، استراتژی‌های معاملاتی خود را در کمترین زمان ممکن به‌صورت ربات‌های هوشمند درآورید و با دقت بسیار بالا آن‌ها را تست کنید!

 

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

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

در بازارهای پیشرفته دنیا، بازیگران اصلی (Market Maker ها، بانک‌ها، صندوق‌های سرمایه‌گذاری) از کامپیوتر برای تحلیلی و معاملات خود استفاده می‌کنند.

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

در شکل زیر رشد اکسپرت نویسی را از سال 2003 تا 2012 مشاهده می‌کنید.

دوره 4 معاملات الگوریتمی مقدماتی و پیشرفته آموزش mql4 و mql5 | آموزش اکسپرت نویسی mql5 (فارکس، رمز ارز)

 

 

این سرعت رشد بسیار قابل‌توجه است. این عدد در سال 2015 به عدد 93% رسیده است

تغیر تکنولوژی باعث تغییر مشاغل در دنیا می‌شود و این مسئله کار را برای صاحبان مشاغل بسیار سخت کرده چون این امکان وجود دارد در زمان بسیار کوتاهی کل کسب کار با ورشکستگی روبرو شود.

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

همین موضوع در بازارهای مالی هم اتفاق خواهد افتاد. به دلیل حجم بالای اطلاعات در دنیای مالی و تعداد زیاد متغیرهای تحلیل گری، کامپیوترها بسیار بهتر و کاراتر از انسان قادر به معامله خواهند بود. پس معامله‌گران سنتی که قبلاً می‌توانستند در بازارهای مالی سود خوبی کسب کنند، دیگر قادر نخواهند بود که با ابرکامپیوترها  رقابت کنند.

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

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

ولی با گذشت زمان کم‌کم رقیب شما کامپیوتر است با توانایی هزاران برابر شما!

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

ولی در اینجا مسئله مهم تحلیل مقدار زیادی اطلاعات و انتخاب بهترین نتیجه از بین میلیون‌ها راه ممکن است. در این مورد کامپیوترها بسیار بهتر و سریع‌تر و کم خطاتر عمل می‌کنند.

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

تازه بازی به همین‌جا ختم نمی‌شود، این کار باید دائماً در حال اجرا باشد تا در صورت تغییر شرایط بازار، ما هم استراتژی خود را بهینه کنیم.

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

 

دوره آموزش mql5 و mql4

 

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

این خطا در بازارهای اهرمی  بسیار خطرناک‌تر است.

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

 

کلیات دوره آموزش برنامه نویسی mql4 و mql5 چییست ؟

 

در این دوره، من شمارا با به‌روزترین روش‌های اکسپرت نویسی و بهینه‌سازی آشنا می‌کنم و به شما آموزش می‌دهم که

  • آن را درگذشته بازار تست کنید
  • استراتژی را برای بازار خاص خود، بهینه کنید
  • سیستم مدیریت سرمایه و مدیریت ریسک را بر روی استراتژی خود سوار کنید به‌نحوی‌که به بهترین شکل ممکن از سرمایه شما محافظت کند و برای شما سود بسازد.
  • استراتژی کد شده را بهینه سازی کنید
  • به شما برای ساخت استراتژی شخصی شما کمک خواهم کرد
  • تا 3 ماه بعد از اتمام دوره، در گروه تلگرامی و وبینارهای رفع اشکال، انجام خواهد شد

 

مهارت‌های پول‌سازی که بعدازاین دوره می‌آموزید و معامله گران دیگر این توانایی را ندارند:

 

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

معامله‌گران دستی باید در حساب‌های دمو و یا روی کاغذ! گذشته بازار را مشاهده کنند و استراتژی معاملاتی خود را تست کنند که این کار هم زمان‌بر است و هم از دقت کافی برخوردار نیست.

  1. تبدیل استراتژی معاملاتی دیگران به کد و درامد زایی از آن طریق

تبدیل استراتژی معاملاتی دیگران به ربات هوشمند 2 مزیت مهم دارد:

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

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

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

www.mql5.com متعلق به شرکت MetaQuotes است که طراح نرم‌افزار MetaTrader است. در این سایت قسمتی وجود دارد که به‌صورت Freelance کار می‌کند و در آن، کسانی که می‌خواهند سفارش اکسپرت نویسی دهند سفارش خود را قرار می‌دهند و کسانی که توانایی کد نویسی دارند بر روی سفارش‌های آن‌ها قیمت می‌گذارند. قیمت‌ها دلاری است و شما بعد از گذراندن این دوره به‌راحتی می‌توانید از آن سایت سفارش‌های دلاری قبول کنید. روش دریافت پول هم با حساب WebMoney است که برای ایرانیان مجاز است.

آدرس آن https://www.mql5.com/en/job است و در دوره برنامه نویسی متاتریدر به‌طور دقیق طریقه کار کردن و سفارش گرفتن از این سایت را توضیح خواهم داد.

یکی از پول‌سازترین راه‌های کسب درآمد از طریق آموزش اکسپرت نویسی mql5 این گزینه است. در فیلم زیر این روش را توضیح داده‌ام لطفاً آن را با دقت مشاهده کنید.

 

روش‌های کسب درآمد دلاری از طریق آموزش mql4 و mql5

 

 

آیا خرید اکسپرت‌های آماده و یا برون‌سپاری نوشتن اکسپرت معاملاتی، گزینه خوبی برای سوددهی است؟

 

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

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

 

نکات مهم برای خریداران اکسپرت:

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

نکات مهم برای سفارش‌دهندگان اکسپرت:

  • اگر به هر دلیل، قصد یادگیری اکسپرت نویسی در متاتریدر را ندارید، با دانستن مهارت اکسپرت نویسی، می‌توانید آن را برون‌سپاری کنید. دقت کنید گفتم با دانستن مهارت بهینه‌سازی.

در این حالت چون خود شما تمام جزییات استراتژی را می‌دانید، می‌توانید آن را برون‌سپاری کنید و درنهایت خودتان آن را بهینه‌سازی کنید.

 

یک استراتژی یا چند استراتژی

 

 

برای موفقیت در بازارهای مالی و کاهش ریسک و همچنین رسیدن به سود مستمر، حتماً باید سبدی از استراتژی و سبدی از سهام داشته باشید.

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

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

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

 

 

آیا الگو ریتمیک تریدینگ برای بازار ایران کاربرد دارد؟

 

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

در الگو تریدنگ باز کردن، بستن و مدیریت معامله باز، شاید 20 درصد از کل کار است؛ و 80 درصد، تحلیل درست و دقیق از بازار و زمان ورود و خروج است.

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

 

استراتژی‌ها را چند وقت یک‌بار باید بهینه‌سازی کنم؟

 

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

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

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

ولی در بازارهای مالی باور داشتن به این اصل که گذشته شبیه آینده است می‌تواند بسیار ضرر به ما وارد کند. استراتژی معاملاتی ما باید برای مواردی که آینده شبیه گذشته نیست، تجهیز شده باشد.

با توجه به تغییر بازارها استراتژی‌ها باید به‌صورت مرتب بهینه شوند. ولی سؤال مهم این است که چه زمانی آن را بهینه کنیم؟

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

ولی راه‌حل مطمئن‌تری هم وجود دارد؛ و آن این است که ما به‌صورت مرتب و در زمان‌های مشخصی قبل از اینکه سیگنال‌های تغییر بازار صادر شود، اقدام به بهینه‌سازی مجدد کنیم تا همیشه با بازار همگام باشیم.

 

چه ابزار و سخت‌افزاری برای این دوره نیاز است؟

 

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

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

 

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

 

ما از اکسپرت ها در 2 حالت استفاده می‌کنیم:

  1. ابزار کمکی سیگنال دهنده
  2. اکسپرت معاملاتی اتوماتیک

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

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

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

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

https://www.irpower.com/services/virtual-private-server/window

 

 

اصطلاح Over Fit یا بهینه‌سازی بیش‌ازحد، در مبحث بهینه‌سازی به چه معنا است؟

 

یکی از خطاهای بسیار رایج در بهینه‌سازی، بهینه‌سازی بیش‌ازحد و یا Over Fit است.

این خطا هنگامی روی می‌دهد که استراتژی خود را برای گذشته بسیار دقیق می‌کنیم و سعی می‌کنیم با تنظیم پارامترهای ورودی بیشترین سود را در back test بگیریم. وقتی این کار را انجام می‌دهیم احتمال شبیه بودن نتایج آینده را به نتایج گذشته بسیار کم می‌کنیم.

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

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

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

 

 

بخشی از سرفصل‌های دوره جامع آموزش mql4 و mql5 (آموزش اکسپرت نویسی فارکس)

 

 

  • انواع برنامه‌ها در mql

 در متا تریدر انواع برنامه‌هایی را می‌توان ایجاد کرد که هرکدام کاربردهای خاصی دارند. در این بخش به بیان کاربردهای آن‌ها و روش ایجاد آن‌ها خواهیم پرداخت.
Expert
Script
Indicator

  • معرفی محیط meta editor

متا ادیتور محیطی است که ما در آن برنامه خود را می‌نویسیم. این محیط بسیار شبیه محیط‌های زبانه‌ای سطح بالای دیگر مانند C# و غیره است که نوشتن کد و خطایابی را در آن بسیار ساده می‌کند.

  • معرفی توابع

در این بخش به معرفی سه تابع پرکاربرد در ام کیو ال می‌پردازیم و کاربرد آن‌ها را به‌تفصیل بیان خواهیم کرد.
OnInit
Ontick
Ondeinit

  • مفهوم tick

یکی از مفاهیم مهم در آموزش برنامه نویسی mql4 و mql5 مفهوم tick است. هر دو نفری که در بازار باهم معاملات می‌کنند یک تیک معاملاتی به وجود می‌آید که باعث بالا رفتن یا پایین رفتن قیمت خواهد شد.

  • متغیر‌ چیست و چه کاربردی دارد؟

در آموزش برنامه نویسی mql5 ، برای استفاده از داده‌ها باید از قبل آن‌ها را در ظرفی به نام متغیر ذخیره کنیم. در این بخش تعریف انواع متغیرها و روش‌های استفاده از آن می‌پردازیم.
• تعریف متغیر‌ها
• انواع متغیرها
• متغیرهای محلی و سراسری
• مقداردهی به متغیرها
• تعریف ثابت
• مقداردهی به ثابت
• داده‌ها
• مفهوم داده
• انواع داده‌ها
• Int
• Double
• Bool
• String
• Color
• Datetime

  • عملگرها و عملوندها

برای انجام عملیات بر روی متغیرها از ابزاری به‌عنوان عملوند استفاده می‌کنیم. به‌عنوان مثال وقتی می‌نویسیم a b، علامت جمع ( ) عملوند است، a و b عملوند هستند.
• مفهوم عملگر و عملوند
• انواع عملگر
• عملگرهای محاسباتی یا ریاضی
• عبارات محاسباتی
• عملگرهای رابطه‌ای
• عملگرهای منطقی
• عملگرهای ترکیبی
• عملگرهای & و *
• عملگر ()
• تقدم عملگرها در حالت کلی

  • تبدیل انواع داده‌ها Type Casting

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

  • ساختارهای تکرار

ساختارهای تکرار از اصلی‌ترین ساختارهای برنامه‌نویسی است که به برنامه‌نویس کمک می‌کند انجام عملیات تکراری را به کامپیوتر بسپاریم.
• ساختار تکرار for
• حلقه‌های تکرار تودرتو
• ساختار تکرار while
• ساختار تکرار while…do

  • ساختارهای تصمیم

تدر برنامه‌نویسی در بازارهای مالی و اصولاً در همه زبان‌های برنامه‌نویسی، موارد متعددی پیش می‌آید که نیاز داریم بین 2 یا بیشتر حالات، تصمیم بگیریم. تقریباً در همه اکسپرت هایی که خواهید نوشت از یک یا بیش از یک ساختار شرطی استفاده خواهید کرد.
• دستور if
• دستور if…else
• دستور break
• ساختار switch

  • ساختارهای پیشرفته

خیلی وقت‌ها پیش می‌آید که برای نگه‌داری و ذخیره اطلاعات یک متغیر تنها کافی نیست و لازم است از ساختارهای پیشرفته‌تری استفاده کنیم. به‌عنوان‌مثال شما عدد 2 را می‌توانید در متغیری مانند x قرار دهید ولی اگر بخواهید اطلاعات یک ماشین را ذخیره کنید، نمی‌توانید آن را در یک متغیر ذخیره کنید. چون یک ماشین برای توصیف، مشخصاتی بیشتر از یک عدد تنها دارد. مثلاً برای توصیف یک ماشین باید برند ماشین، سال تولید، رنگ و اطلاعات دیگری ذخیره کنیم پس برای ذخیره این اطلاعات باید از ساختارهای پیشرفته‌تری استفاده کنیم.
آرایه‌ها
مقداردهی آرایه
جستجو در آرایه
مرتب‌سازی آرایه
پیدا کردن ماکزیمم و مینیمم آرایه
• رشته‌ها
مقداردهی به رشته‌ها
جستجو در رشته‌ها
مقایسه رشته‌ها
کتابخانه توابع رشته‌ها
• ساختار structure
کاربرد ساختارهای structure
• ساختار ENUM
ساختار کاربرد ENUM
• ساختار آرایه‌ای از جنس Structure

  • توابع پیش‌فرض در آموزش اکسپرت نویسی در متاتریدر

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

  • فایل‌ها

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

  • اندیکاتورها

یکی از مهم‌ترین قسمت‌های دوره آموزش برنامه نویسی mql5 ، استفاده از اندیکاتورهای تکنیکال است. در این بخش روش خواندن اندیکاتورهای سیستمی و نیز اندیکاتورهای دانلودی را یاد خواهید گرفت.
روش خواندن اندیکاتورهای سیستمی
روش خواندن اندیکاتورهای غیر سیستمی
مفهوم بافرها در اندیکاتورها
روش استفاده از اندیکاتورها
تمرین: چند مثال برای استفاده از اندیکاتورها

  • توابع مدیریت پوزیشن ها

برای اینکه بتوانید ربات معامله گری داشته باشید که به‌صورت آنلاین برای شما معامله کند باشد حتماً با اصول باز کردم، بستن و مدیریت پوزیشن ها و پوزیشن ها آشنا باشید. این قسمت برای معامله گران سنتی جزو ساده‌ترین وظایف، ولی برای معامله گران الگوریتمیک از مهم‌ترین و دقیق‌ترین عملیات است.
باز و بسته کردن پوزیشن به‌صورت آنلاین در بازار
باز و بسته کردن order های شرطی در بازار (buystop/buylimit/sellstop/selllimit)
اصلاح دستورهای شرطی
توابع به دست آوردن اطلاعات حساب (margin، leverage، free margin، account number)
تمرین: اجرای یک اکسپرت معاملاتی نمونه و اجرا کردن آن در بازار و backtest
تمرین: نوشتن اکسپرتی با قابلیت trailing stop
• روش کار با history
اهمیت کار با history در اکسپرت نویسی
استخراج اطلاعات بااهمیت از history

  • طراحی اندیکاتور

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

  • استفاده از object های گرافیکی

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

  • طراحی سیستم پیشرفته تست اکسپرت

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

  • بهینه‌سازی

این قسمت مهم‌ترین قسمت دوره است. قسمتی است که در کمتر دوره‌ای به آن به‌صورت دقیق پرداخته می‌شود. ازنظر من اگر شما تسلط کافی بر بهینه‌سازی نداشته باشید، کل آموزش برای شما بی‌فایده خواهد بود. پس از گذراندن این قسمت، باهم پروژه‌ای را به‌صورت از صفرتا صد، انجام خواهیم داد.
چرا بهینه‌سازی
چه استراتژی مناسب چه کسی؟
انواع اکسپرت ها
• سیستم‌های کاملاً خودکار (ماشینی)
• سیستمهای نیمه‌خودکار (انسان ماشینی)
خلق استراتژی یا کپی؟
انتخاب پلتفرم بهینه‌سازی
تست اندیکاتور
چرا بک تست؟
مفهوم DrawDown
چرخه‌های بازار
روش بک تست گرفتن در متا 5
خطا در بک تست
مفاهیم معاملاتی
بررسی آماری تست از گذشته
Balace && Equity
Margin level و free margin و margin
Expected payoff
Recovery Factor
Z score
AHPR
GHPR
Total trade total deal
Profit trade
Loss trade
Average profit trade
Average loss trade
Largest profit trade
Largest loss trade
Maximum consecutive win
Maximum consecutive loss
Maximum Consecutive profit
Maximum Consecutive loss
Average Consecutive Profit
Average Consecutive Loss
الگوریتم ژنتیک در بهینه‌سازی
روش بهینه‌سازی در متا تریدر 5
انتخاب بهینه برتر
مفهوم امید ریاضی
بهینه کردن اکسپرت در کد برنامه‌نویسی (Custom Max)

 

چرا من در این دوره هم متا‌تریدر 4 را آموزش می‌دهم و هم متا‌تریدر 5 را؟ بالاخره از کدام‌یک از آن‌ها استفاده کنم؟

 

 

بهینه سازی استراتژی معاملاتی

 

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

پس در بهینه سازی 3 فاکتور مهم وجود دارد که باید به آن‌ها توجه کنیم:

  1. تعداد جواب‌های بیشتر از یک
  2. انتخاب یکی از جواب‌ها به‌عنوان بهترین جواب
  3. تعریف “بهترین جواب “

 

 

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

 

 

 

اگر بهینه سازی اکسپرت را ندانید، توصیه اکید می‌کنم اصلاً از اکسپرت استفاده نکنید!

 

بک تست چیست؟

 

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

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

 

فوروارد تست چیست؟

 

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

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

 

دوره 4 معاملات الگوریتمی مقدماتی و پیشرفته آموزش mql4 و mql5 | آموزش اکسپرت نویسی mql5 (فارکس، رمز ارز)

 

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

مدرس دوره کیست؟

 

دوره 4 معاملات الگوریتمی مقدماتی و پیشرفته آموزش mql4 و mql5 | آموزش اکسپرت نویسی mql5 (فارکس، رمز ارز)

 

بهرنگ موسوی

  • تحصیلات:
    کارشناسی رشته کامپیوتر سخت‌افزار دانشگاه امیرکبیر، کارشناسی ارشد مدیریت سیستم و بهره‌وری، دانشجوی دکتری مدیریت بازرگانی دانشگاه تهران
  • فعالیت‌های فعلی:
    مدیر شرکت میداس سرمایه
    مدرس و مشاور سرمایه‌گذاری شرکت میداس سرمایه
    مشاور معامله‌گری و سرمایه‌گذاری در بازارهای جهانی با روش اکسپرت نویسی
  • تجربیات کاری و سوابق حرفه‌ای:
    نویسنده و مترجم چندین عنوان کتاب
    مدیر شرکت نرم‌افزاری مروا
  • آموزش mql5
    مشاور شرکت گلرنگ
    طراحی و پیاده‌سازی چندین سیستم اتوماتیک معامله‌گری
    طراحی روش اختصاصی تست اکسپرت‌های پیچیده
    متخصص بهینه‌سازی و دقیق کردن اکسپرت‌های معاملاتی
    انجام پژوهش‌های فنی و اقتصادی
    کد نویسی بیش از 100 اکسپرت اجراشده در بازار واقعی
    تألیف پایان‌نامه مقطع کارشناسی ارشد با موضوع CRM
    فعالیت در بازار بورس اوراق بهادار و نهادهای مالی خارجی به‌عنوان معامله‌ گر مستقل 1385 تاکنون
    مدیرعامل، سخنران و مدرس شرکت میداس سرمایه
    برگزاری همایش‌ها و سمینارها و کارگاه‌ها درزمینه آموزش تحلیل تکنیکال و فاندامنتال و تکنوفاندامنتال بازار بورس پیشرفته ایران و جهان
    مشاور مالی و سرمایه‌گذاری در بازار ایران و جهانی
    نگارش مقالات و تحلیل‌های تکنوفاندامنتال اونس طلای جهانی، سهام و آتی سکه در سایت‌های مرتبط بازار بورس و هفته‌نامه اطلاعات بورس

 

 

 

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

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

 

 

مزایای دوره آموزش mql4 و mql5 چیست؟

 

پس از آموزش زبان برنامه نویسی mql5 شما به توانایی های زیر دست پیدا می‌کنید:

  1. سرعت در انتخاب استراتژی

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

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

شما یا باید از استراتژی دیگران استفاده کنید یا خودتان استراتژی را خلق کنید. در هر 2 صورت قبل از استفاده از آن در بازار واقعی باید آن را در گذشته بازار برای محصولات مختلف تست کنید و اصطلاحاً بک تست (back test) بگیرید. بعدازاینکه بک تست گرفتید باید از آن فوروارد تست (forward test) بگیرید.

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

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

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

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

  1. درامد ریالی و دلاری مناسب

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

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

همچنین می‌توانید با ثبت‌نام در سایت www.mql5.com از طریق همین کار درامد دلاری کسب کنید.

من روش انجام این کار را با تمام جزییات در دوره برای شما توضیح خواهم داد.

  1. کسب درآمد بسیار جذاب دلاری از طریق فروش و اجاره اکسپرت

آدرس‌های زیر را مشاهده کنید

https://www.mql5.com/en/signals

https://www.mql5.com/en/market

 

ببینید که چه بازارِ گرمی دارد اکسپرت نویسی و فروش یا اجاره آن!

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

 

 جواب چند سوال دیگر

 

1- چگونه به کدهای آماده mql دسترسی پیدا کنم؟

اگر به کد نویسی mql آشنایی دارید و به دنبال کدهای آماده mql می‌گردید می‌توانید به آدرس اینترنتی زیر مراجعه کنید و در آنجا انواع کدهای آماده را پیدا کنید.

https://www.mql5.com/en/code

 

2- آیا نرم افزار تبدیل mql4 به mql5 وجود دارد؟

ازآنجاکه متا تریدر 5 نسل جدیدی از نرم‌افزار متا تریدر است، بسیاری از کدهای نوشته‌شده در mql4 قابل‌اجرا و کامپایل در متا تریدر 5 نیست و برای اینکه بتوانید از کدهای نوشته‌شده در متا تریدر 4 استفاده کنید باید مجدداً کد آن را در متا تریدر 5 بنویسید.

 

3- آیا شما آموزش اکسپرت نویسی mql4 را هم دارید؟

در دوره‌های آموزشی دیگر برای mql4 و mql5 دو دوره مجزا تعریف می‌شود که هم زمان بیشتری را از شما میگیرد و هم باید هزینه بیشتری را بپردازید. ولی ما بر این عقیده هستیم که این کار نیازی نیست. متا تریدر 5 نسل جدیدی از نرم‌افزار متا تریدر است و در این دوره ابتدا متا تریدر 5 به‌صورت کامل تدریس می‌شود و در 2 جلسه آموزشی به شما آموزش داده می‌شود تا توانایی این را پیدا کنید که تمام کدهایی را که در متا تریدر 5 نوشته‌اید را به mql4 تبدیل کنید.

 

4-  بروزرسانی متاتریدر 5 چگونه انجام می‌شود؟

جهت به‌روزرسانی متاتریدر 5 و همچنین متا تریدر 4، نیازی نیست کار خاصی انجام دهید چون خود نرم‌افزار به‌صورت خودکار به‌روزرسانی می‌شود.

 

5- چرا آموزش زبان mql برای معامله گران مفید است؟

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

 

 

بروزرسانی همیشگی

 

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

 

 

گارانتی دوره آموزش mql4 و mql5

 

تا یک هفته بعد از خرید مهلت ارجاع محصول وجود دارد.

 

 

راهنمای شرکت در دوره و مشاهده فیلم

 

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

[button text=”راهنمای شرکت در دوره و مشاهده فیلم” color=”secondary” link=”https://midassarmaye.com/راهنمای-شرکت-در-دوره-و-مشاهده-فیلم/” target=”_blank”]

 

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

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

آیا باید برای شرکت در این دوره برنامه‌نویسی را بدانم؟

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

من ابتدا mql5 را تدریس خواهم کرد و سپس در 2 جلسه تفاوت‌های mql4 و mql5 را خواهم گفت. به‌طوری‌که شما در پایان دوره بر هر دو زبان برنامه‌نویسی مسلط خواهید بود.

دوره ما 3 تمایز مهم وجود دارد:

  1. مهم‌ترین کار بعد از نوشتن اکسپرت معاملاتی، بهینه سازی استراتژی معاملاتی است. موردی که در بسیاری از دوره‌های آموزشی به آن توجه نمی‌شود.

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

اصل اول تحلیل تکنیکال می‌گوید، آینده تکرار گذشته است. ولی من می‌گویم آینده شبیه گذشته نیست!

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

در این دوره، شما به‌صورت کامل بهینه سازی را یاد خواهید گرفت و با استفاده از آن می‌توانید استراتژی خود را از زیان‌های سنگین (در اثر تغییر بازار) حفظ کنید.

  1. این دوره کاملاً کاربردی طراحی‌شده و در آن فقط روش‌ها و مواردی که برای کسب سود از بازار نیاز دارید، گفته خواهد شد و با مثال‌های متعدد موضوع را برای شما روشن خواهم کرد. به‌عنوان پروژه پایانی هم یک استراتژی تست‌شده در بازار را خواهید نوشت که بتوانید بعد از دوره از آن در بازار واقعی استفاده کنید.
  2. در دوره‌های دیگر می‌بینید که متا تریدر 4 و متا تریدر 5 به‌صورت جداگانه تدریس می‌شود. ازنظر من این کار نیاز نیست.

متا تریدر 5، نسل جدیدی از پلتفرم معاملاتی است که بسیار از قوی‌تر از متا تریدر 4 است. من ابتدا متا تریدر 5 را آموزش می‌دهم و در انتهای دوره در 2 جلسه فقط تفاوت‌های این دو پلتفرم را آموزش خواهم داد و شما به‌طور کامل خواهید توانست که کد خود را در هر 2 پلت فرم بنویسید.

متا‌تریدر 5، نسل جدیدی از متا‌تریدر است که ازنظر ساختاری با متا‌تریدر 4 متفاوت است. اگر کسی متا‌تریدر 5 را بداند، به‌راحتی می‌تواند تنها با آموختن موارد متفاوت در دو نسخه، کدِ خود را در متا‌تریدر 4 نیز بنویسد؛ بنابراین نیازی نیست که شما وقت و هزینه بیشتری را برای این مورد پرداخت کنید. من ابتدا به‌صورت کامل متا‌تریدر 5 را تدریس می‌کنم و در 2 جلسه، به شما آموزش می‌دهم چگونه هر کدی که در متای 5 می‌نویسید، به متای 4 تبدیل کنید.

شما به‌عنوان یک کد نویس اصلاً نباید محدودیتی در اجرای استراتژی‌ها داشته باشید. من 3 دلیل مهم برای آموزش متا‌تریدر 4 دارم:

  1. گاهی به اندیکاتورهایی برخورد می‌کنید که معادل آن در متا‌تریدر 5 نیست و شما نه به کد آن اندیکاتور دسترسی دارید و نه فرمول آن را می‌دانید. ولی به دلایلی به این نتیجه رسیده‌اید که آن اندیکاتور مناسب کار شما است. اینجا است که راهی جر این ندارید که کد خود را در متا‌تریدر 4 بنویسید.
  2. کارگزاری‌ها بعضی از محصولات را فقط در متا‌تریدر 4 ارائه می‌دهند. در این حالت هم شما مجبور به استفاده از متا‌تریدر 4 هستید.
  3. گاهی پیش می‌آید که کمسیون یا اسپرد بعضی از محصولات، در متا‌تریدر 5 گران‌تر است از متا‌تریدر 4.

اگر تعداد معاملات شما در روز زیاد است (Scalper) عدد کمسیون مبلغ قابل‌توجهی می‌شود و شاید به‌صرفه‌تر باشد که کد خود را در متا‌تریدر 4 بنویسید.

وبینار همایش یا سمیناری است که به‌صورت آنلاین برگزار می‌شود و شرکت‌کنندگان و ارائه‌دهنده وبینار به‌صورت آنلاین باهم ارتباط برقرار می‌کنند.

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

بله

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

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

مهمترین قسمت این دوره توانایی بهینه سازیاست. تبدیل استراتژی به کد برنامه نویسی کار سختی نیست و تنها نیاز به تمرین دارد.

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

البرت انیشتن، میگوید: ای کاش فقط سوال درست را می دانستم!

در مورد دوره الگو تریدینگ، سوال درست این نیست که من چقدر می‌توانم سود کنم؟

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

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

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

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

نظرات خریداران

آقای منافی

آقای جعفردوست

آقای کاظم زاده

مشاوره پروژه های عمرانی

آقای معصومی

آقای زعیم کهن

کارشناس ارشد مهندسی برق

آقای علی رجبی

دیدگاه های کاربران

اشتراک در
اطلاع از
guest
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
حمید
حمید
2 سال قبل

سلام
امکان اینکه بنده آموزش اکسپرت نویسی mql5 رو بصورت فیلم قابل دانلود داشته باشم هست؟
چون تایم بنده با کلاس همخوانی نداره و اینکه بصورت بسته فیلم نگاه کنم و رفع اشکال داشته باشم از طریق تلگرام
ممنون

شیرازی
شیرازی
2 سال قبل

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

علی
علی
2 سال قبل

با سلام و احترام
با آموزش اکسپرت نویسی میشه برای تحلیل لحظه ای یا روزانه بورس تهران استفاده کرد؟

شاکری
شاکری
2 سال قبل

من آشنایی کمی با تحلیل تکنیکال دارم دارم. دوره آموزش برنامه نویسی اکسپرت نویسی mql5 رو هم خیلی دوست دارم بگذرونم. امکانش هست؟

رقیه حیدری
رقیه حیدری
2 سال قبل

در این کلاس برنامه نویسی متاتریدر دقیقا پیش نیازش چیه؟

حمید
حمید
2 سال قبل

من به همه علاقه مندان برنامه نویسی mql5 توصیه میکنم در دوره شرکت کنن. عالیییییی

زهرا
زهرا
2 سال قبل

من میخوام برنامه نویسی mql5 رو یاد بگیرم هیچ پیشنیازی ندارم، این دوره کمکم میکنه؟

محسن رضایی
محسن رضایی
2 سال قبل

برای گذروندن برنامه نویسی mql5 حتما باید برنامه نویسی بلد باشم؟

سونا افخمی
سونا افخمی
2 سال قبل

سلام برنامه نویسی mql5 به روش استاد موسوی رو به همه علاقه مندان توصیه میکنم

محمد
محمد
2 سال قبل

با سلام
آیا توابعی مانند SendOrder یا OpenPosition اصلاً در بورس تهران کارایی دارند که بتوان آنها را در بک تست مورد استفاده و ارزیابی قرار داد؟ یا اموزش ها فقط مخصوص بازارهای جهانی هستند؟

Elvis
Elvis
2 سال قبل

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

حمید
حمید
2 سال قبل

سلام
آیا سایت MQL5.COM برای ایرانی ها مجاز به فروش اکسپرت ها شون هستند ؟
و با چه مدرکی میتوان مجوز فروش گرفت
آیا با پاسپورت ایران میتوانند مجوز فروش گرفت ؟

hosein
hosein
2 سال قبل

سلام وقت بخیر
ببخشید در این دوره آموزش اندیکاتور نویسی هم داده میشه ؟؟ یا فقط آموزش اکسپرت هست ؟

احسان
احسان
2 سال قبل

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

احسان
احسان
2 سال قبل

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

علی
علی
2 سال قبل

سلام. ببخشید یه سوال:) برنامه ای که با پایتون برای اتوتریدینگ نوشته شده کجا باید بارگذاری بشه تا عملیاتی بشه و برنامه به صورت خودکار معامله کنه؟

mohsen
mohsen
2 سال قبل

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

امیررضا صبحی
امیررضا صبحی
2 سال قبل

با سلام خدمت استاد موسوی عزیز و تمام عوامل میداس سرمایه
من یه سوال داشتم اینکه من اگر پایتون رو بلد باشم میتونم توی MQL5 اکسپرت و اندیکاتور بنویسم؟

عبدالوهاب نظری
عبدالوهاب نظری
2 سال قبل

سلام
با اموزشهای این دوره ، برای بازار ارز دیجیتال امکان انجام معاملات خودکار وجود دارد؟

مصطفی اسماعیلی
مصطفی اسماعیلی
2 سال قبل

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

رزوبه
رزوبه
2 سال قبل

سلام وقت به خیر
این پکیج الان کامل شده فایل هاش؟ یعنی بعد از پرداخت کل دوره رو خواهیم داشت یا به مرور قرار داده میشود.
و اینکه الان درون این دوره برنامه نویسی متا۵ آموزش میدن یا ۴؟
تشکر

نوید
نوید
2 سال قبل

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

حسین ترکی
حسین ترکی
2 سال قبل

با سلام
دوره بخوایم ثبت نام کنیم چه موقع هست؟
و اینکه تو بازار ایران که خرید و فروش دستی هست و مکانیزه نمیشه انجام بشه چطوری این برنامه نویسی بهمون کمک میکنه؟

علی
علی
2 سال قبل

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

sajedi.mahyar
sajedi.mahyar
2 سال قبل

سلام و عرض ادب
بنده مایل به شرکت در دوره هستم و لی کلاس دو ماهه شروع شده است . در صورت شرکت در کلاس ما که دیرتر اضافه میشیم استاد به ماهم تا چه مدت پشتیبانی ارایه می دهند
ممنون

mohasebyar.ir
mohasebyar.ir
2 سال قبل

با سلام و درود
ابتدا تشکر می کنم از استاد موسوی به خاطر دوره ی بی نظیرشون.
دوستان دوره عالی تدریس شده واقعا آقای موسوی برازنده نام استاد هستند(ایشون خدای mql هستند)
این دوره رو به تمام علاقمندان به این حوزه پیشنهاد می کنم

سعید فیضی
سعید فیضی
2 سال قبل

با عرض سلام و خدا قوت و عرض تشکر بابت دوره های قبلی… من توی دوره دوم بودم قبلا… آیا نیازه که توی این دوره هم ثبت نام کنم؟ سرفصل های جدیدی اضافه شده؟

سعید فیضی
سعید فیضی
2 سال قبل

و اینکه برنامه ای برای برگزاری یه دوره ی با سطح پیشرفته هم دارید؟!

alirajabi.8362
alirajabi.8362
2 سال قبل

با سلام و احترام
استاد من به زبان برنامه نویسی VBA تقریبا مسلط هستم.قبلا دو کتاب در این زمینه خریدم و یکی دوتا دوره تهیه کردم ولی کلا نتونستم مفاهیم mql رو درک کنم مثلا تفاوت اسکریپت و اکسپرت و یا پیاده سازی کلاس و بقیه موارد.سوالم اینه مفاهیم پایه ای در این دوره متفاوت با سایر دوره ها تدریس میشه چون درک مفاهیم برا من توی یادگیری مهم هست.ممنون میشم پاسخ بدید

ali
ali
1 سال قبل

سلام خسته نباشید
زمان جاری بازار یا تیکهای بازار رو چجوری میشه داخل برنامه نوشت با چه تابعی یا به چه شکلی ؟؟؟
سپاسگذارم از وقتی که میذارید.

ali
ali
1 سال قبل

سلام وقت بخیر
منظورم تیک حرکتی یاهمان تعقیرات پیپ درهرلحظه بازار.
هرتیک یاآپدیت ثانیه ای داخل برنامه چجوری میشه نشون داد؟؟؟
سپاسگذارم

امیرعلی رضوی
امیرعلی رضوی
1 سال قبل

شما فروش اکسپرت فارکس هم دارید؟

سمانه
سمانه
1 سال قبل

دوره بی نظیری بود
ممنون ار استاد

مهران
مهران
1 سال قبل

با سلام و وقت بخیر
در این دوره اکسپرت نویسی و ربات نویسی با چه سبک ها و استراتژی های تحلیل تکنیکال آموزش داده می شود؟
آیا آموزش نمونه های ربات اسکالپ و مارتینگل و.. داخل این دوره هست؟

میداس سرمایه

ایمیل خود را وارد نمایید تا اطلاعیه های فروش ویژه را دریافت نمایید.