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

از تدوین تا خودکارسازی استراتژی معاملاتی

دوره جامع الگوتریدینگ در متاتریدر

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

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

  • تاریخ برگزاری: 3 مرداد لغایت 14 شهریور 1403
  • روزهای چهارشنبه | هر روز دو جلسه

    پارت اول: 16:00 الی 17:30
    استراحت و پذیرایی: 17:30 الی 18:00
    پارت دوم: 18:00 الی 19:30

  • 6 هفته | 12 جلسه
  • عضویت در گروه اختصاصی دوره و ارتباط مستقیم با اساتید
  • دسترسی به ویدئوهای آموزشی پس از برگزاری هر جلسه
  • ارائه گواهی معتبر از وزارت علوم، تحقیقات و فناوری
  • گارانتی بازگشت وجه

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

معامله الگوریتمی چیست؟

معامله الگوریتمی (Algorithmic trading) یا به اختصار Algo-trading به زبان ساده یعنی اجرای معامله بصورت خودکار توسط یک کامپیوتر از طریق برنامه ای که بر روی آن اجرا می شود و برخی به این برنامه، ربات یا بات هم می گویند.

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

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

همچنین از طریف دستیار ترید میتوان به تریدر اجازه ی اجرای روش مدیریت سرمایه خاصی از جمله تریلینگ حد ضرر(stop loss trailing) ، قابلیت BreakEven ، روش مارتینگل(martingle method)، قابلیت Hedging و غیره را داد.

دانش برنامه نویسی

اولین گام برای یک توسعه دهنده الگوتریدینگ، اشراف بر دانش برنامه نویسی به زبان MQL4 یا MQL5 است.

دانش ریاضی

هر چه از اهمیت اشراف بر دانش ریاضی در الگوریتمیک تریدینگ بگوییم، باز هم کم است!

دانش IT

شما به عنوان توسعه دهنده الگوتریدینگ باید در درجه اول IT-MAN باشید.

علم تحلیل بازار

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

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

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

ظرفیت تکمیل شد.

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

تجربه یک سرمایه گذاری

پــر ســود و کــم ریســک

در دوره آموزش ساخت ربات معامله گر (الگوتریدینگ) چه چیزی یاد می‌گیری؟

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

  • کار با محیط MetaTrader4
  • کار با محیط MetaEditor4
  • کلیات اسکریپت (Script)، اندیکاتور (Indicator) و اکسپرت (Expert)
  • مقدمات ایجاد فایل اسکریپت، اندیکاتور و اکسپرت
  • پارامترهای پیش پردازنده و کارکرد آنها
  • درج انواع توضیحات (Comments)
  • نحوه تعریف و نامگذاری متغیرها
  • نوع داده ی صحیح (Integer)
  • نوع داده حقیقی یا اعشاری (Real)
  • نوع داده تاریخ و زمان (Date and Time)
  • نوع داده منطقی (Boolean)
  • نوع داده رنگ (Color)
  • نوع داده رشته ای (String)
  • نوع داده شمارشی (Enumeration)
  • فرمت تابع و نحوه تعریف انواع توابع
  • متغیرهای محلی (Local Variables)
  • متغیرهای سراسری (Global Variables)
  • متغیرهای استاتیک (Static)
  • متغیرهای extern و input
  • عملگرهای محاسباتی (Arithmetic Operatiosn)
  • عملگرهای رابطه‌ای (Operation of Relation)
  • عملگرهای منطقی (Boolean Operating)
  • عملیات انتساب (Assignment Operation)
  • عملگر سه‌تایی (Ternary Operator)
  • عملگر سوئیچ (Switch Operator)
  • عملگر شرطی if-else
  • حلقه for
  • حلقه while
  • حلقه do while
  • تعریف، مقداردهی و استفاده از آرایه های استاتیک
  • تعریف، مقداردهی و استفاده از آرایه های داینامیک
  • کار با پارامترهای کندل ها
  • برای باز کردن معامله
  • برای بستن معامله
  • تنظیم پارامترهای ورود به اکسپرت
  • استفاده از Header File در اکسپرت
  • رمزگذاری روی اکسپرت
  • محدودسازی اجرای اکسپرت بر روی شماره حساب خاص
  • محدود سازی زمان استفاده از اکسپرت
  • فراخوانی اندیکاتورهای داخلی متاتریدر در اکسپرت
  • ایجاد تغییرات در پارامترهای ورودی اندیکاتورهای داخلی
  • دریافت سیگنال ورودی اکسپرت بر اساس فراخوانی اندیکاتور خارجی (اندیکاتور شخصی)
  • تعیین سیگنال ورودی با فراخوانی ترکیبی اندیکاتورهای داخلی و خارجی
  • تعیین حد ضرر(Stop-Loss) و حد سود (Take-Profit)
  • معامله با تعیین حداکثر ریسک یا حداکثر افت سرمایه (DrawDown)
  • محدود کردن تعداد پوزیشن‌ها
  • پیاده‌سازی حد ضرر بر اساس سقف‌ ها و کف‌ ها
  • پیاده سازی زمانبندی معامله
  • پیاده‌سازی قابلیت BreakEven یا RiskFree کردن معامله
  • پیاده‌سازی قابلیت TrailingStop
  • پیاده‌سازی قابلیت Hedging
  • پیاده‌سازی روش مارتینگل
  • پیاده‌سازی قابلیت FIFO
  • پیوست اندیکاتور به اکسپرت
  • نمایش اطلاعات مربوط به معامله‌گر
  • مروری بر زبان برنامه نویسی MQL5
  • مروری بر زبان برنامه نویسی Pine Script
  • مروری بر زبان برنامه نویسی Python
  • مروری بر زبان برنامه نویسی C++

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

دکتر بهنام هادی

دکتر بهنام هادی
  • کارشناسی نرم افزار و کارشناسی ارشد هوش مصنوعی و رباتیک
  • دکتری سیستم های نرم افزاری
  • مدرس دانشگاه و استاد راهنمای پروژه های دانشجویی
  • متخصص در زمینه هوش مصنوعی، اینترنت اشیا و برنامه نویسی بازارهای مالی
  • مؤلف مقاله برگزیده در اولین کنفرانس رگولاتوری تکنولوژی بلاک چین و رمزارزها (اسفند 1396)
  • برگزیده جشنواره رویش ارغوان بانک آینده (1397)
  • مؤلف کتاب تکنولوژی های تحول زا (Disruptive Technology)
  • مؤلف کتاب خودآموز سرمایه گذاری در بیت کوین و سایر ارزهای دیجیتال (اسفند 1398)
  • مولف کتاب آموزش کاربردی برنامه نویسی در ++C
  • مولف کتاب فناوری اطلاعات 8