آموزش ساخت ربات معامله با MQL5 __ فصل ۱: اکسپرت ساده

مدت :

۲ ساعت (فشرده)

قیمت : ۲۶۴,۰۰۰ تومان
روزآمدی: آذر ۱۴۰۲
LinkedIn
Twitter
Facebook
Telegram

درباره مدرس 

اطلاعات دوره

توضیحات

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

توجه: 

این بسته آموزش mql5 در واقع بخشی از بسته مقدماتی در مسیر آموزشی زیر است.

  1. آموزش مقدماتی ساخت اکسپرت معامله با MQL5
  2. آموزش پیشرفته mql5 برای ساخت اکسپرت معامله
  3. بسته تکمیلی آموزش MQL5 برای ساخت اکسپرت معامله

*توجه: اگر بسته شماره ۱ را در بالا تهیه کرده‌اید دیگر نیازی به تهیه این آموزش MQL5 نیست؛ زیرا در همان بسته قرار داده شده است. بسته ۱ را کامل ببینید و تمرین کنید و بعد سراغ بسته‌ شماره ۲ و بعد ۳ بروید!

 

اکسپرت معامله چیست ؟

اکسپرت ادوایزر (Expert Advisor) در متاتریدر یک برنامه کامپیوتری است که با زبان MQL5 یا نسخه قدیمی‌تر آن MQL4 نوشته می‌شود. در مورد این دو زبان، مقاله تفاوت MQL5 و MQL4 (+) را بخوانید.

دقت کنید که اکسپرت فقط ربات معامله گر (Trading Bot) نیست بلکه می‌تواند شامل انواع ابزارهای معاملاتی باشد. مثلا یک اکسپرت ممکن است فقط کار مدیریت سرمایه انجام دهد. اکسپرت دیگری ممکن است عملکرد معامله را گزارش کند. مانند اکسپرت قاصدک (+) که توسط خود مهندس کرمی ساخته شده است.

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

برای مطالعه بیشتر در این زمینه مقاله زیر را بخوانید:

MQL چیست؟ — ساخت ربات معامله گر

 

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

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

 

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

برای آشنایی سریع، حتما «فیلم معرفی دوره» را در بالای این صفحه ببینید. برای اطلاع از ریز محتوای این دوره نیز حتما بخش «سرفصل مطالب» را در انتهای این توضیحات بخوانید.

ما در این دوره با بررسی مفاهیم معامله در متاتریدر 5 شروع کردیم. پس از آشنایی با مفاهیم، شروع به آموزش اکسپرت نویسی کردیم. اکسپرتی که در این دوره می‌سازیم بر پایه یک اندیکاتور مووینگ اوریج (Moving Average) و نیز حد ضرر و سود در یک بازه زمانی معین اقدام به پایش بازار می‌کند. برای مثال ما می‌خواهیم اگر قیمت پایانی بالاتر از اندیکاتور MA شد اکسپرت اقدام به خرید سهم کند و برعکس. و یا می‌خواهیم وقتی در بازار به مقدار مشخصی سود یا زبان کردیم اکسپرت اقدام به فروش سهم کند.

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

 

این آموزش بی‌نظیر است زیرا:
  • سرفصل‌های آن بر اساس کتاب محبوب Expert Advisor Programming (+) به علاوه تجربه مدرس تنظیم شده است.
  • علاوه بر کدنویسی، تمام مفاهیم نیز با اسلایدهای متنوع و بررسی راهنمای MQL5 توضیح داده می‌شوند.
  • درس‌ها دارای سناریوی بهینه و فشرده هستند. محتوای این آموزش معادل ۶ ساعت آموزش مرسوم در هم‌رویش است.

 

پیشنیاز

آموزش MQL5 برای ساخت ربات معامله ــ فصل ۰ 

 

کلیدواژگان

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

سرفصل مطالب

سرفصل مطالب

درس صفر: معرفی دوره
– پیشنیاز دوره
– آنچه در دوره گفته شده

درس یکم: نحوه اجرای معاملات در MetaTrader5
– مراحل انجام سفارش در MetaTrader5
– تعریف order در ثبت سفارش در MetaTrader5
– تعریف deal در ثبت سفارش در MetaTrader5
– تعریف position در ثبت سفارش در MetaTrader5
– انواع سیستم‌های معاملاتی در MetaTrader5
– معرفی سیستم معاملاتی Netting
– معرفی سیستم معاملاتی Hedge

درس دوم: شروع کار با ابزار
– معرفی و روش نصب ابزار مورد استفاده در آموزش
– روش ساخت حساب دمو در MetaTrader5
– آشنایی با بنچره دیده بان بازار یا Market Watch
– تعریف و مثال از Ask Price
– تعریف و مثال از Bid Price

درس سوم : ثبت سفارش بصورت گرافیکی
– استفاده از گزینه New Order برای ارسال سفارش
– معرفی فیلد Symbol در پنجره ی Order
– معرفی فیلد Type در پنجره ی Order
– تفاوت نوع ثبت سفارش Exchange Execution با Pending Order
– معرفی فیلد Volume در پنجره ی Order
– معرفی فیلد Stop loss و Take Profit در پنجره ی Order
– آشنای با نمودار Ask و Bid در پنجره ی Order
– بررسی نتیجه ثبت سفارش خرید در نمودار سهم
-بررسی نتیجه ثبت سفارش خرید در پرتفوی یا پنجره ی Toolbox

درس چهارم : مدیریت رخدادها در اکسپرت (Event Handlers)
– آشنایی با مفهوم مدیریت رخدادها (Event Handler)
– معرفی انواع Event Handler پر کاربرد در ساختن Expert Advisor
– آشنایی با تابع OnInit ویژگی های آن
– آشنایی با تابع OnDeInit ویژگی های آن
– آشنایی با تابع OnTick ویژگی های آن
– آشنایی با تابع OnTimer ویژگی های آن

درس پنجم: آشنای با تابع Order Send برای ارسال سفارش
– ایجاد فایل Expert Advisor در متاادیتور
– معرفی کاربرد تابع Order Send_
– آشنایی با ورودی های تابع Order Send

درس ششم: بخش اول MqlTradeRequest Structures
– یادآوری تابع order Send و ورودی های آن
– یادآوری ویژگی های Structures ها
– ساخت object از استراکچر MqlTradeRequest
– معرفی متغیر action در استراکچر MqlTradeRequest
– معرفی متغیر magic در استراکچر MqlTradeRequest

درس هفتم: بخش دوم MqlTradeRequest Structures
– معرفی متغیر order در استراکچر MqlTradeRequest
– معرفی متغیر symbol در استراکچر MqlTradeRequest
– معرفی متغیر volume در استراکچر MqlTradeRequest
– معرفی متغیر price در استراکچر MqlTradeRequest
– معرفی متغیر sl در استراکچر MqlTradeRequest
– معرفی متغیر tp در استراکچر MqlTradeRequest
– معرفی متغیر deviation در استراکچر MqlTradeRequest
– معرفی متغیر type در استراکچر MqlTradeRequest
– معرفی متغیر expiration در استراکچر MqlTradeRequest
– معرفی متغیر type_filling در استراکچر MqlTradeRequest

درس هشتم: ارسال سفارش مستقیم با زبان MQL5
– تعریف object برای استراکچر MqlTradeRequest
– تعریف object برای استراکچر MqlTradeRequest
– تعریف مقدار برای متغیر action در سفارش های شرطی
– تعریف مقدار برای متغیر type در سفارش های شرطی
– تعریف مقدار برای متغیر symbol در سفارش های شرطی
– تعریف مقدار برای متغیر volume در سفارش های شرطی
– تعریف مقدار برای متغیر type_filling در سفارش های شرطی

درس نهم: ارسال سفارش شرطی با زبان MQL5
– تعریف مقدار برای متغیر action در سفارش های شرطی
– تعریف مقدار برای متغیر type در سفارش های شرطی
– تعریف مقدار برای متغیر symbol در سفارش های شرطی
– تعریف مقدار برای متغیر volume در سفارش های شرطی
– تعریف مقدار برای متغیر type_filling در سفارش های شرطی
– تعریف مقدار برای متغیر price در سفارش های شرطی
– تعریف مقدار برای متغیر expiration در سفارش های شرطی
– تعریف مقدار برای متغیر sl در سفارش های شرطی
-تعریف مقدار برای متغیر tp در سفارش های شرطی
– اجرای اکسپرت و ارسال سفارش شرطی با حد ضرر و حد سود تعیین شده

درس دهم: MqlTradeResult Structures
– کاربرد object استراکچر MqlTradeResult در تابع Ordersend
– معرفی متغیرهای داخل استراکچر MqlTradeResult
– حل مثال برای مدیریت نتیجه سفارش های ارسال شده

درس یازدهم: ساخت اکسپرت – تعریف متغیرها
– تعریف استراتژی معاملاتی ربات
– تعریف input variables و کاربرد آن ها در اکسپرت ما
– تعریف Global variables و کاربرد آن ها در اکسپرت ما

درس دوازدهم: ساخت اکسپرت – تعریف اندیکاتور مووینگ اوریج
– آشنایی با کاربرد تابع iMA و پارامترهای ورودی آن
– آشنایی با کاربرد تابع ArraySetAsSeries و پارامترهای ورودی آن
– آشنایی با کاربرد تابع CopyBuffer و پارامترهای ورودی آن
– آشنایی با کاربرد تابع CopyClose و پارامترهای ورودی آن
– تعریف آرایه ma و پر کردن آن با مقدار اندیکاتور MA برای هر Tick
– تعریف آرایه Close و پر کردن آن با قیمت پایانی نماد برای هر Tick

درس سیزدهم: ساخت اکسپرت – ارسال سفارش خرید با شرایط تعریف شده
– تعریف آبجکت request , result
– تعریف شرایط ارسال order Buy
– ارسال order Buy
– تعریف شرایط ارسال Order Sell
– ارسال order Sell
– اصلاح سفارش ها و اضافه کردن حدضرر و حدسود
– اجرای اکسپرت در استراتژی تستر و بررسی عملکر آن

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

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

نظرات (28)

28 دیدگاه برای آموزش ساخت ربات معامله با MQL5 __ فصل ۱: اکسپرت ساده

  1. احسان

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

  2. psk

    سلام
    به نظر شما یادگیری پایتون راحت تره یا mql5?

  3. Morix (خریدار محصول)

    سلام استاد
    من هر سه گزینهTYPE_FILLINGیعنیFOK&IOC&RETURN رو امتحان کردم ولی باز خریدی برام انجام نشد
    در ضمن کار گزار بنده ROBOFOREXهستش و در گزینهfill policy از fill or kill استفاده میکنه
    لطفا راهنمایی بفرمایید
    با تشکر

    • معصومه کرمی

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

  4. Morix (خریدار محصول)

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

    • معصومه کرمی

      سلام مجدد اگر متاتریدر را از کارگزاری بجز مفید دریافت کردین گزینه New Order را انتخاب کنید و در پنجره باز شده ببنید کارگزاریتون گزینه ی fill policy چی تعریف کرده بعد متناسب با این گزینه مقدار متغیر Type_Filling از ابجکت request را تعریف کنید.
      اما همانطور که در آموزش گفته شده اگر از کارگزاری مفید متاتریدر رو دریافت کردین با تنظیمات گفته شده در آموزش اکسپرت را اجرا کنید.

  5. فائزه

    سلام خسته نباشید ببخشید درحال حاضر امکان استفاده از ربات که خودش خرید و فروش کنه تو بورس ایران برای ما که حقیقی هستیم وجود نداره؟ من میخواستم mql یاد بگیرم اما انگاب تو بورس فقط در حد تست کاربرد داره درسته؟

    • معصومه کرمی

      سلام براساس اطلاعیه شماره 121/140553 ممنوعیت انجام معاملات الگوریتمی لغو شد و امکان انجام معاملات الگوریتمی در بازار بورس و فرابورس مجاز اعلام شده اما در حال حاضر زیر ساخت های لازم فراهم نیست.
      کارگزاری مفید درحال اجرای زیرساخت های لازم برای انجام معاملات الگوریتمیه امیدوارم به زودی این امکان در بازار بورس فراهم بشه. اما تا زمان فراهم شدن زیر ساخت ها از اکسپرت ها در بازار بورس ایران فقط برای تست استراتژی ها و بهینه سازی استراتژی ها میتونید استفاده کنید.

  6. Morix (خریدار محصول)

    سلام استاد
    من در درس08این فصل یه مشکلی دارم
    orderمن اصلا ارسال نمیشه حتی با وجود فعال کردن تیک داخل settings استراتزی
    اصلا خریدی انجام نمیگیره برام
    وداخل برنامه meta editorهم به من خطاreturn value of ‘OrderSend’ should be checked
    البته این خطا داخل فیلم اموزشی هم هست اما اکسپرت شما عمل میکنه اما برای من نه
    لطفا راهنمایی جامع و کامل کنید استاد
    با تشکر

    • معصومه کرمی

      سلام به شما متنی که بهش اشاره کردن و در زمان اجرای اکسپرت گزارش شده errors نیست و چون اگر در اجرای اکسپرت errors اتفاق بیفته تا زمانیکه errors برطرف نشود اکسپرت اجرا نمیشه.
      متن return value of ‘OrderSend’ should be checked یک warnings که هشدارهای برای بهترشدن کدهاست و جلوی اجرای کدرو نمی گیره.
      درس های بعد آموزش رو ببنید در درس های بعد میگیم که چطور علت ارسال نشدن سفارش ها رو پیدا کنیم. کد پنج رقمی errors را از زبانه Journal پیدا کنید و کد خطا رو اینجا بزارید.

  7. علی رجبی (خریدار محصول)

    با سلام
    در شروطی که برا سفارش ها میذاریم چه لزومی به استفاده از دومتغیر glbuyplaced و glsellplaced هست وقتی از دو متغیر open position و
    position type استفاده میکنیم .من تفاوتهای اینا رو درک نمیکنم ممنون میشم توضیح بدید

    • معصومه کرمی

      سلام
      مقدار تو متغیر Position type و Open Position از سرور خونده میشه ولی مقدار متغیر های glbuyplaced و glsellplaced توسط خود ما تعریف میشه و از متغیرها (glbuyplaced و glsellplaced) برای تعریف شرایط ارسال سفارش توسط اکسپرت استفاده می کنیم.
      در درس یازدهم کامل راجب کاربرد این دو متغیر توضیح داده شده.

  8. علی رجبی (خریدار محصول)

    با سلام
    دلیل بالا اومدن این خطا چیه set mode to math calculations or adjust testing dates ؟ اندیکاتور رو میندازه روی نمودار ولی ترید انجام نمیشه

    • معصومه کرمی

      سلام لطفا همانطور که در آموزش گفته شده اکسپرت را در استراتژی تستر اجرا کنید.

  9. امیر

    سلام ببخشید برای ساخت ربات ارز های دیجیتال برای سایت trading viewبا ابر ایچیمکو آموزشی ندارید.

  10. محمد

    با سلام
    وقت شما بخیر

    تو آموزش ها فرمودین مثلا MqlTick انتخاب کنیم و f1 بزنیم ولی من با اینکه اینترنت هم وصل هست، تو صفحه راهنما نرم افزار نمیره!
    دلیلش چی هست؟

    • معصومه کرمی

      سلام
      نیازی به اتصال اینترنت نیست احتمالا باید کلید F1 را به همراه کلید Fn بزنید.

  11. ا (خریدار محصول)

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

  12. ا (خریدار محصول)

    هنوز جواب سوالم رو نگرفتم

    • معصومه کرمی

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

  13. ا (خریدار محصول)

    گزینه ی Visual mode with the display of charts, indicators and trades هم انتخاب شده

  14. ا (خریدار محصول)

    سلام و درود و با سپاس از شما در درس HB-MQL5-PB-SimpleExpert-08-Expert Market Order اکسپرت خرید رو انجام نمیده حتی کد سورسی که ضمیمه بود رو هم امتحان کردم باز هم نشد. تمام تنظیمات استراتژی تستر رو هم چک کردم دقیقا اون چیزی بود که شما فرموده بودین. دلیلش چی می تونه باشه؟

    • معصومه کرمی

      سلام لطفا در تب settings در پنجره Strategy Tester چک کنید که تیک گزینه ی Visual mode with the display of charts, indicators and trades انتخاب شده باشه. شاید این گزینه رو انتخاب نکرده باشین.

  15. احسان

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

    • معصومه کرمی

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

  16. حسن زاده

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

    • معصومه کرمی

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

  17. امیر

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

    • معصومه کرمی

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

  18. Ethrunio837456@gmail.com

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

    • معصومه کرمی

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

  19. مصی

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

    و البته ممنون بابت انحصارشکنی تون

    • معصومه کرمی

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

  20. Rano

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

    • معصومه کرمی

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

  21. وحید (خریدار محصول)

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

  22. مهدی

    سلام استاد خسته نباشید آیا در اموزش شما توابعی مثل تابع OrderSelect برای انتخاب پوزیشن, یا توابع دریافت مقدار حد سود و حد ضرر اون پوزیشن یا وارد کردن حد سود و ضرر هنگام ارسال پوزیشن, اینا رو آموزش دادین یا فقط تابع OrderSend رو گفتین؟ در ضمن اموزش بعدیتون کی منتشر میشه و آیا توابع رو در اون آموزش توضیح دادین یا نه؟ میخوام بدونم من که MQL4 رو تا حدی بلد هستم, آیا میتونم با این آموزش و آموزش قبلی شما برای بازار فارکس این جور توابع رو استفاده کنم؟ همون تابع OrderSend رو هم آیا کامل توضیح دادین و نحوه وارد کردن حد سود و ضرر داخل اون هست؟ ممنون از شما

    • معصومه کرمی

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

      تاکید می کنم همون طور که خودتون هم اشاره کردید، Mql5 با Mql4 از نظر سینتکس متفاوت هستن. حتما پیش از این آموزش باید آموزش mql5 (+) رو ببینید.

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

  23. ابوالفضل آزادی (خریدار محصول)

    متوجه شدم … ممنون از راهنمایی

  24. مصطفی احمدزاده

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

    • معصومه کرمی

      ممنون از همراهی شما

  25. ابوالفضل آزادی (خریدار محصول)

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

    • معصومه کرمی

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

  26. ابوالفضل آزادی (خریدار محصول)

    سلام یک مشکلی دارم قسمت استراتژی تستر قسمت deposit مقدار من usd است اون RLS برای من نداره ….به چه صورت اینو بیارم … مرسی

    • معصومه کرمی

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

  27. Sa_Ka

    کلا چندتا فصل هستش؟ و چند ساعت آموزش هست؟

    • معصومه کرمی

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

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

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

  28. آزاد

    سلام این قیمت تهیه کل دوره هستش یا فقط قیمت فصل اول هستش؟

    • معصومه کرمی

      سلام. قیمت گذاشته شده مربوط به همین فصل 17 قسمتی هست.
      پیش از این آموزش MQL (+) مستقل منتشر شد.
      عنوان‌های بعدی هم از جمله فصل دوم همین بحث اکسپرت نویسی برای اعمال شی گرایی یا بحث اندیکاتورها و … هم به صورت مستقل انشالله در آینده منتشر خواهند شد.

دیدگاه خود را بنویسید

نظرات کاربران در خصوص دوره 

28 دیدگاه برای آموزش ساخت ربات معامله با MQL5 __ فصل ۱: اکسپرت ساده

  1. احسان

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

  2. psk

    سلام
    به نظر شما یادگیری پایتون راحت تره یا mql5?

  3. Morix (خریدار محصول)

    سلام استاد
    من هر سه گزینهTYPE_FILLINGیعنیFOK&IOC&RETURN رو امتحان کردم ولی باز خریدی برام انجام نشد
    در ضمن کار گزار بنده ROBOFOREXهستش و در گزینهfill policy از fill or kill استفاده میکنه
    لطفا راهنمایی بفرمایید
    با تشکر

    • معصومه کرمی

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

  4. Morix (خریدار محصول)

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

    • معصومه کرمی

      سلام مجدد اگر متاتریدر را از کارگزاری بجز مفید دریافت کردین گزینه New Order را انتخاب کنید و در پنجره باز شده ببنید کارگزاریتون گزینه ی fill policy چی تعریف کرده بعد متناسب با این گزینه مقدار متغیر Type_Filling از ابجکت request را تعریف کنید.
      اما همانطور که در آموزش گفته شده اگر از کارگزاری مفید متاتریدر رو دریافت کردین با تنظیمات گفته شده در آموزش اکسپرت را اجرا کنید.

  5. فائزه

    سلام خسته نباشید ببخشید درحال حاضر امکان استفاده از ربات که خودش خرید و فروش کنه تو بورس ایران برای ما که حقیقی هستیم وجود نداره؟ من میخواستم mql یاد بگیرم اما انگاب تو بورس فقط در حد تست کاربرد داره درسته؟

    • معصومه کرمی

      سلام براساس اطلاعیه شماره 121/140553 ممنوعیت انجام معاملات الگوریتمی لغو شد و امکان انجام معاملات الگوریتمی در بازار بورس و فرابورس مجاز اعلام شده اما در حال حاضر زیر ساخت های لازم فراهم نیست.
      کارگزاری مفید درحال اجرای زیرساخت های لازم برای انجام معاملات الگوریتمیه امیدوارم به زودی این امکان در بازار بورس فراهم بشه. اما تا زمان فراهم شدن زیر ساخت ها از اکسپرت ها در بازار بورس ایران فقط برای تست استراتژی ها و بهینه سازی استراتژی ها میتونید استفاده کنید.

  6. Morix (خریدار محصول)

    سلام استاد
    من در درس08این فصل یه مشکلی دارم
    orderمن اصلا ارسال نمیشه حتی با وجود فعال کردن تیک داخل settings استراتزی
    اصلا خریدی انجام نمیگیره برام
    وداخل برنامه meta editorهم به من خطاreturn value of ‘OrderSend’ should be checked
    البته این خطا داخل فیلم اموزشی هم هست اما اکسپرت شما عمل میکنه اما برای من نه
    لطفا راهنمایی جامع و کامل کنید استاد
    با تشکر

    • معصومه کرمی

      سلام به شما متنی که بهش اشاره کردن و در زمان اجرای اکسپرت گزارش شده errors نیست و چون اگر در اجرای اکسپرت errors اتفاق بیفته تا زمانیکه errors برطرف نشود اکسپرت اجرا نمیشه.
      متن return value of ‘OrderSend’ should be checked یک warnings که هشدارهای برای بهترشدن کدهاست و جلوی اجرای کدرو نمی گیره.
      درس های بعد آموزش رو ببنید در درس های بعد میگیم که چطور علت ارسال نشدن سفارش ها رو پیدا کنیم. کد پنج رقمی errors را از زبانه Journal پیدا کنید و کد خطا رو اینجا بزارید.

  7. علی رجبی (خریدار محصول)

    با سلام
    در شروطی که برا سفارش ها میذاریم چه لزومی به استفاده از دومتغیر glbuyplaced و glsellplaced هست وقتی از دو متغیر open position و
    position type استفاده میکنیم .من تفاوتهای اینا رو درک نمیکنم ممنون میشم توضیح بدید

    • معصومه کرمی

      سلام
      مقدار تو متغیر Position type و Open Position از سرور خونده میشه ولی مقدار متغیر های glbuyplaced و glsellplaced توسط خود ما تعریف میشه و از متغیرها (glbuyplaced و glsellplaced) برای تعریف شرایط ارسال سفارش توسط اکسپرت استفاده می کنیم.
      در درس یازدهم کامل راجب کاربرد این دو متغیر توضیح داده شده.

  8. علی رجبی (خریدار محصول)

    با سلام
    دلیل بالا اومدن این خطا چیه set mode to math calculations or adjust testing dates ؟ اندیکاتور رو میندازه روی نمودار ولی ترید انجام نمیشه

    • معصومه کرمی

      سلام لطفا همانطور که در آموزش گفته شده اکسپرت را در استراتژی تستر اجرا کنید.

  9. امیر

    سلام ببخشید برای ساخت ربات ارز های دیجیتال برای سایت trading viewبا ابر ایچیمکو آموزشی ندارید.

  10. محمد

    با سلام
    وقت شما بخیر

    تو آموزش ها فرمودین مثلا MqlTick انتخاب کنیم و f1 بزنیم ولی من با اینکه اینترنت هم وصل هست، تو صفحه راهنما نرم افزار نمیره!
    دلیلش چی هست؟

    • معصومه کرمی

      سلام
      نیازی به اتصال اینترنت نیست احتمالا باید کلید F1 را به همراه کلید Fn بزنید.

  11. ا (خریدار محصول)

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

  12. ا (خریدار محصول)

    هنوز جواب سوالم رو نگرفتم

    • معصومه کرمی

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

  13. ا (خریدار محصول)

    گزینه ی Visual mode with the display of charts, indicators and trades هم انتخاب شده

  14. ا (خریدار محصول)

    سلام و درود و با سپاس از شما در درس HB-MQL5-PB-SimpleExpert-08-Expert Market Order اکسپرت خرید رو انجام نمیده حتی کد سورسی که ضمیمه بود رو هم امتحان کردم باز هم نشد. تمام تنظیمات استراتژی تستر رو هم چک کردم دقیقا اون چیزی بود که شما فرموده بودین. دلیلش چی می تونه باشه؟

    • معصومه کرمی

      سلام لطفا در تب settings در پنجره Strategy Tester چک کنید که تیک گزینه ی Visual mode with the display of charts, indicators and trades انتخاب شده باشه. شاید این گزینه رو انتخاب نکرده باشین.

  15. احسان

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

    • معصومه کرمی

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

  16. حسن زاده

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

    • معصومه کرمی

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

  17. امیر

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

    • معصومه کرمی

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

  18. Ethrunio837456@gmail.com

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

    • معصومه کرمی

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

  19. مصی

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

    و البته ممنون بابت انحصارشکنی تون

    • معصومه کرمی

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

  20. Rano

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

    • معصومه کرمی

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

  21. وحید (خریدار محصول)

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

  22. مهدی

    سلام استاد خسته نباشید آیا در اموزش شما توابعی مثل تابع OrderSelect برای انتخاب پوزیشن, یا توابع دریافت مقدار حد سود و حد ضرر اون پوزیشن یا وارد کردن حد سود و ضرر هنگام ارسال پوزیشن, اینا رو آموزش دادین یا فقط تابع OrderSend رو گفتین؟ در ضمن اموزش بعدیتون کی منتشر میشه و آیا توابع رو در اون آموزش توضیح دادین یا نه؟ میخوام بدونم من که MQL4 رو تا حدی بلد هستم, آیا میتونم با این آموزش و آموزش قبلی شما برای بازار فارکس این جور توابع رو استفاده کنم؟ همون تابع OrderSend رو هم آیا کامل توضیح دادین و نحوه وارد کردن حد سود و ضرر داخل اون هست؟ ممنون از شما

    • معصومه کرمی

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

      تاکید می کنم همون طور که خودتون هم اشاره کردید، Mql5 با Mql4 از نظر سینتکس متفاوت هستن. حتما پیش از این آموزش باید آموزش mql5 (+) رو ببینید.

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

  23. ابوالفضل آزادی (خریدار محصول)

    متوجه شدم … ممنون از راهنمایی

  24. مصطفی احمدزاده

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

    • معصومه کرمی

      ممنون از همراهی شما

  25. ابوالفضل آزادی (خریدار محصول)

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

    • معصومه کرمی

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

  26. ابوالفضل آزادی (خریدار محصول)

    سلام یک مشکلی دارم قسمت استراتژی تستر قسمت deposit مقدار من usd است اون RLS برای من نداره ….به چه صورت اینو بیارم … مرسی

    • معصومه کرمی

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

  27. Sa_Ka

    کلا چندتا فصل هستش؟ و چند ساعت آموزش هست؟

    • معصومه کرمی

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

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

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

  28. آزاد

    سلام این قیمت تهیه کل دوره هستش یا فقط قیمت فصل اول هستش؟

    • معصومه کرمی

      سلام. قیمت گذاشته شده مربوط به همین فصل 17 قسمتی هست.
      پیش از این آموزش MQL (+) مستقل منتشر شد.
      عنوان‌های بعدی هم از جمله فصل دوم همین بحث اکسپرت نویسی برای اعمال شی گرایی یا بحث اندیکاتورها و … هم به صورت مستقل انشالله در آینده منتشر خواهند شد.

دیدگاه خود را بنویسید