×
۹۵,۰۰۰ تومان ۵۷,۰۰۰ تومان

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

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

تعداد دانشجو
۱۲۲ نفر
مدت زمان
۷ ساعت و ۱ دقیقه
هزینه عادی آموزش
۹۵,۰۰۰ تومان
در طرح تخفیف
۵۷,۰۰۰ تومان (کسب اطلاعات بیشتر +)
محتوای این آموزش
تضمین کیفیت
آموزش مقدماتی اکسپرت نویسی بورس با زبان برنامه نویسی MQL4 در متاتریدر

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

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

مدت زمان
۷ ساعت و ۱ دقیقه
هزینه عادی آموزش
۹۵,۰۰۰ تومان
در طرح تخفیف
۵۷,۰۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
مدرس
دکتر محمد صفار

تحلیل‌گر بازارهای مالی

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

چکیده آموزش


توضیحات تکمیلی

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

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • فصل اول: آشنایی با محیط متاادیتور MT4
    • درس یکم: مسیرشناسی آموزش و آشنایی مقدماتی
      • مسیرشناسی آموزش
      • نرم‌افزار متاتریدر (MetaTrader)
      • بررسی سایت متاتریدر
    • درس دوم: کلیات اسکریپت (Script)، اندیکاتور (Indicator) و اکسپرت (Expert)
      • دسته‌بندی ابزارهای کمکی معامله‌گر
        • اکسپرت
        • اندیکاتور
        • اسکریپت
      • مشخصات اکسپرت
      • مشخصات اندیکاتور
      • مشخصات اسکریپت
      • مزیت‌های اکسپرت
      • معایب اکسپرت
  • فصل دوم‌: ورود به برنامه‌نویسی MQL4
    • درس سوم: کار با محیط MetaEditor - بخش یکم
      • ورود به نرم‌افزار متاتریدر
      • بررسی قابلیت‌های نرم‌افزار و ارتباط با محیط برنامه‌نویسی
      • کارکرد منوها، سربرگ‌ها و پنجره در محیط متاادیتور
      • ایجاد و حذف فایل جدید و مقایسه انواع فایل‌ها در MT4
      • بررسی راهنمای متا‌ادیتور
    • درس چهارم: کار با محیط MetaEditor - بخش دوم
      • بررسی رابط جستجوگر در محیط متاادیتور
      • شخصی‌سازی ابزارها در متاادیتور
    • درس پنجم: ایجاد انواع فایل‌های اکسپرت، اندیکاتور و اسکریپت
      • ایجاد انواع فایل جدید
        • اسکریپت
        • اندیکاتور
        • اکسپرت
    • درس ششم: پارامترهای پیش‌پردازنده و کارکرد آن‌ها در MQL4
      • پیش‌پردازنده و کارکرد آن‌ها (Preprocessor)
      • جزئیات property#
      • کاراکترهای ثابت (Constant Characters)
    • درس هفتم: درج انواع توضیحات (Comments, Remark)
      • توضیحات (Comments, Remark)
        • کلیدهای میانبر (Shortcut) جهت درج توضیحات
    • درس هشتم: توابع ()Comment و ()Print
    • درس نهم: بررسی انواع متغیرها
      • بررسی انواع متغیرها و پیاده‌سازی آن‌ها
    • درس دهم: کلیات متغیرهای صحیح (Integer Data Type)
      • قوانین نام‌گذاری متغیرها
      • متغیرهای صحیح (Integer Variables) و انواع آن
        • متغیرهای صحیح پرکاربرد
          • متغیر Char
    • درس یازدهم: متغیر تاریخ و زمان (Date Time Type)
      • معرفی و نمایش قالب کلی
      • پیاده‌سازی
    • درس دوازدهم: متغیر رنگ (Color Type)
      • معرفی و نمایش قالب کلی
      • پیاده‌سازی
    • درس سیزدهم: متغیر منطقی (Boolean Type)
      • معرفی و نمایش قالب کلی
      • پیاده‌سازی
    • درس چهاردهم: متغیر حقیقی (Real Type)
      • معرفی و نمایش قالب کلی
      • پیاده‌سازی
    • درس پانزدهم: متغیر رشته‌ای (String Type)
      • معرفی و نمایش قالب کلی
      • پیاده‌سازی
    • درس شانزدهم: توابع (Functions)
      • تعریف و کارکرد
      • پیاده‌سازی و قالب دستوری
        • ایجاد تابع بدون پارامتر ورودی
        • ایجاد تابع با پارامتر ورودی
        • بهینه‌سازی تابع
    • درس هفدهم: متغیرهای محلی (Local Variables)
    • درس هجدهم: متغیرهای سراسری (Global Variables)
    • درس نوزدهم: متغیرهای خارجی از نوع extern و input
    • درس بیستم: داده‌های شمارشی (Enumeration)
    • درس بیست‌و‌یکم: عملیات انتساب (Assignment Operation)
    • درس بیست‌و‌دوم: عملیات محاسباتی (Arithmetic Operation)
    • درس بیست‌و‌سوم: عملگرهای رابطه‌ای (Operation of Relation)
    • درس بیست‌و‌چهارم: عملگرهای منطقی (Boolean Operating)
      • قوانین تقدم و تاخر محاسباتی (Precedence Rules)
    • درس بیست‌و‌پنجم: عملگر سه‌تایی (Ternary Operator)
    • درس بیست‌و‌ششم: عملگر سوئیچ (Switch Operator)
    • درس بیست‌و‌هفتم: عملگر شرطی if - else
    • درس بیست‌و‌هشتم: حلقه while
      • تابع ()IsStopped
    • درس بیست‌و‌نهم: حلقه‌های do while و for
    • درس سی‌ام: متغیر استاتیک (Static)
      • مروری بر انواع متغیرها
        • متغیر Static
  • فصل سوم: ساخت اسکریپت‌ها (Script)
    • درس سی‌و‌یکم: ساختار اسکریپت (Script Structure)
      • تابع ()OnStart
    • درس سی‌و‌دوم: انواع متغیرهای آرایه‌ای و کندل‌ها
      • متغیرهای آرایه‌ای (Arrays)
      • دسترسی به آرایه‌های کندل‌ها
      • سری‌های زمانی (Time Series)
      • تابع ()ArrayAsSeries
      • آرایه‌های استاتیک (Static Arrays)
      • آرایه‌های دینامیک (Dynamic Arrays)
    • درس سی‌و‌سوم: محاسبه سقف تغییرات قیمت روزانه در کندل صفر
      • تخصیص‌دهی مقادیر به آرایه‌ها
      • متغیرهای از پیش تعریف شده high, Low و...
      • تابع ()iHigh(), iLow و...
      • توابع زمانی پیش‌فرض
    • درس سی‌و‌چهارم: بهینه‌سازی اسکریپت سقف تغییرات قیمت در کندل صفر
      • محاسبه تغییرات قیمت روزانه در کندل با اندیس صفر
        • بهینه‌سازی اسکریپت
        • تابع ()MathPow
        • متغیر digits
        • تابع ()DoubleToString
        • متغیر Point
        • تابع ()NormalizeDouble
    • درس سی‌و‌پنجم: محاسبه سقف تغییرات قیمت روزانه برای کندل‌های متوالی
    • درس سی‌و‌ششم: ارسال نوتیفیکیشن به موبایل
      • تابع ()SendNotification
      • تابع ()GetLastError
    • درس سی‌و‌هفتم: ایجاد MessageBox - بخش یکم
      • تابع ()MessageBox
      • متغیر Bars
    • درس سی‌و‌هشتم: ایجاد MessageBox - بخش دوم
  • فصل چهارم: ساخت اندیکاتور (Indicators)
    • درس سی‌و‌نهم: بررسی کلیات اندیکاتورها
      • ویژگی‌ها و شاخصه‌های اندیکاتورها
      • تعریف بافر در اندیکاتور
      • استفاده از Data Window
      • دستگاه مختصات MQL4
    • درس چهلم: کدنویسی یک اندیکاتور
      • تابع ()OnInit
      • تابع ()OnCalculate
    • درس چهل‌و‌یکم: جزئیات توابع Event Handling مربوط به اندیکاتورها
      • کارکرد اندیکاتورها
      • استفاده از History
      • متغیرهای rates_total و prev_calculated
      • مقدمات ایجاد اندیکاتور شخصی‌سازی شده
    • درس چهل‌و‌دوم: نگاشت آرایه به بافر
      • تابع ()SetIndexBuffer
      • تابع ()SetIndexStyle
    • درس چهل‌و‌سوم: کدنویسی اندیکاتور دو‌خطی
      • ایجاد اندیکاتور شخصی‌سازی شده
      • اطلاعات پیش‌پردازنده مربوط به اندیکاتورها
      • نگاشت آرایه دینامیک به بافر
      • بهینه‌سازی اندیکاتور شخصی‌سازی شده
    • درس چهل‌و‌چهارم: تابع ()Alert
      • بررسی پارامترهای ورودی
      • بهینه‌سازی
    • درس چهل‌و‌پنجم: تابع ()iCustom
  • فصل پنجم: ساخت اکسپرت و یا ربات هوشمند (Expert)
    • درس چهل‌و‌ششم: ایجاد فایل اکسپرت برای باز کردن Position
      • تابع ()OnInit
      • تابع ()OnDeinit
      • تابع ()OnTick
      • تابع ()OrderSend
      • انواع روش‌های باز کردن پوزیشن
        • Buy
        • Sell
        • BuyStop
        • BuyLimit
        • SellStop
        • Sell Limit
    • درس چهل‌و‌هفتم: تکمیل فایل اکسپرت برای بستن Position
      • تابع ()OrderClose
      • بررسی پارامتر reason
  • فصل ششم: کار بر روی فایل‌ها
    • درس چهل‌و‌هشتم: ایجاد اکسپرت برای نوشتن اطلاعات در فایل
      • تابع ()FileOpen
      • بازیابی اطلاعات MT4
      • ایجاد یک فایل جدید
      • ارسال اطلاعات بازیابی شده به فایل
      • تابع ()TimeCurrent
      • تابع ()FileWrite
    • درس چهل‌و‌نهم: تکمیل اکسپرت برای خواندن اطلاعات از فایل
      • خواندن اطلاعات فایل
      • بازیابی اطلاعات فایل
      • تابع ()FileReadString
      • تابع ()FileClose

مفید برای رشته‌های
  • بورس و بازار سهام
  • علوم اقتصادی و مالی

پیش نیاز

آشنایی با متا تریدر 4 (MetaTrader 4)

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

MetaTrader 4




پیش نمایش‌ها

۱. مسیرشناسی آموزش و آشنایی مقدماتی

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۲۶ مگابایت -- (کلیک کنید +))

۲. کلیات اسکریپت، اندیکاتور و اکسپرت

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۵ مگابایت -- (کلیک کنید +))

۳. کار با محیط Meta Editor - بخش یکم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۳۷ مگابایت -- (کلیک کنید +))

۴. کار با محیط Meta Editor - بخش دوم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۳ مگابایت -- (کلیک کنید +))

۵. ایجاد انواع فایل‌های اکسپرت، اندیکاتور و اسکریپت
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. پارامترهای پیش‌پردازنده و کارکرد آن‌ها در MQL4
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. درج انواع توضیحات (Comments, Remark)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. توابع ( )Comment و ( )Print
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. بررسی انواع متغیرها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. کلیات متغیرهای صحیح (Integer Data Type)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. متغیر رنگ (Color Type)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۵۰ جلسه ویدئویی با مجموع ۷ ساعت و ۱ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش مقدماتی اکسپرت نویسی بورس با زبان برنامه نویسی MQL4 در متاتریدر
ناشر فرادرس
کد آموزش FVFN004
مدت زمان ۷ ساعت و ۱ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۹۷۳ بایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.





نظرات

تا کنون ۱۲۲ نفر از این آموزش استفاده کرده اند و هنوز هیچ نظری ثبت نشده است.
برچسب‌ها:
()Comment Function in MQL4 | ()Print function in MQL4 | Arithmetic Operation in MQL4 | Assignment Operation in MQL4 | Boolean Operating in MQL4 | Boolean Type in MQL4 | BuyLimit برای باز کردن پوزیشن | BuyStop برای باز کردن پوزیشن | Color Type in MQL4 | Constant Characters in MetaTrader | Date Time Type in MQL4 | Dynamic Arrays in MQL4 | Enumeration in MQL4 | Expert | Functions in MQL4 | Global Variables in MQL4 | indicator | Integer Data Type in MQL4 | Integer Variables in MQL4 | Local Variables in MQL4 | MetaTrader Software | MQL4 programming in MetaTrader | Operation of Relation in MQL4 | Precedence Rules in MQL4 | Real Type in MQL4 | Script | Script Structure in MQL4 | Sell Limit برای باز کردن پوزیشن | Sell برای باز کردن پوزیشن | SellStop برای باز کردن پوزیشن | Static Arrays in MQL4 | String Type in MQL4 | Switch Operator in MQL4 | Ternary Operator in MQL4 | Time Series in MQL4 | آرایه‌ های استاتیک در MQL4 | آرایه‌ های دینامیک در MQL4 | آرایه‌ های کندل‌ ها در MQL4 | آموزش اکسپرت‌ نویسی بورس | آنالیز رفتارهای بازارهای مالی | ابزارهای کمکی معامله‌ گر | استفاده از Data Window | اکسپرت‌ نویسی بورس | انواع فایل‌ ها در MT4 | انواع فایل های اسکریپت | انواع فایل ‌های اکسپرت | انواع فایل های اندیکاتور | انواع کندل‌ ها | انواع متغیرها در MQL4 | انواع متغیرهای آرایه‌ ای | انواع متغیرهای صحیح در MQL4 | ایجاد MessageBox در MQL4 | ایجاد فایل جدید در متاادیتور | باز کردن پوزیشن در MQL4 | بازیابی اطلاعات MT4 در MQL4 | بازیابی اطلاعات فایل در MQL4 | بررسی پارامترهای ورودی در MQL4 | بررسی راهنمای متا‌ادیتور | بررسی سایت متاتریدر | برنامه نویسی MQL4 | برنامه نویسی MQL4 | برنامه‌ نویسی MQL4 در متاتریدر | بهینه ‌سازی اسکریپت در MQL4 | بهینه‌ سازی تابع در MQL4 | پارامتر Reason در MQL4 | پارامترهای پیش‌ پردازنده در MQL4 | پنجره در محیط متاادیتور | پیاده ‌سازی توابع در MQL4 | پیاده‌ سازی متغیرها در MQL4 | تابع ()Alert در MQL4 | تابع ()ArrayAsSeries در MQL4 | تابع ()DoubleToString در MQL4 | تابع ()FileClose در MQL4 | تابع ()FileOpen در MQL4 | تابع ()FileReadString در MQL4 | تابع ()FileWrite در MQL4 | تابع ()GetLastError در MQL4 | تابع ()iCustom در MQL4 | تابع ()iHigh در MQL4 | تابع ()iLow در MQL4 | تابع ()MathPow در MQL4 | تابع ()MessageBox در MQL4 | تابع ()NormalizeDouble در MQL4 | تابع ()OnCalculate در MQL4 | تابع ()OnDeinit در MQL4 | تابع ()OnInit در MQL4 | تابع ()OnStart در MQL4 | تابع ()OnTick در MQL4 | تابع ()OrderClose در MQL4 | تابع ()OrderSend در MQL4 | تابع ()SendNotification در MQL4 | تابع ()SetIndexBuffer در MQL4 | تابع ()SetIndexStyle در MQL4 | تابع ()TimeCurrent در MQL4 | تابع IsStopped در MQL4 | تخصیص ‌دهی مقادیر به آرایه‌ ها | تعریف بافر در اندیکاتور | توابع در MQL4 | جزئیات property# | جزئیات توابع Event Handling | حذف فایل جدید در متاادیتور | حلقه‌ do while در MQL4 | حلقه for در MQL4 | حلقه while در MQL4 | خواندن اطلاعات فایل در MQL4 | داده ‌های شمارشی در MQL4 | دستگاه مختصات MQL4 | دسته ‌بندی ابزارهای کمکی معامله‌ گر | رابط جستجوگر در محیط متاادیتور | روش Buy برای باز کردن پوزیشن | زبان برنامه‌ نویسی MQL4 | ساخت اندیکاتور در MQL4 | ساختار اسکریپت در MQL4 | سربرگ ‌ها در متاادیتور | سری ‌های زمانی در MQL4 | شاخصه‌ های اندیکاتورها در MQL4 | شخصی ‌سازی ابزارها در متاادیتور | عملگر سه ‌تایی در MQL4 | عملگر سوئیچ در MQL4 | عملگر شرطی if - else در MQL4 | عملگرهای رابطه ‌ای در MQL4 | عملگرهای منطقی در MQL4 | عملیات انتساب در MQL4 | عملیات محاسباتی در MQL4 | قابلیت‌ های نرم ‌افزار متاتریدر | قالب دستوری در MQL4 | قوانین تاخر در MQL4 | قوانین تقدم در MQL4 | قوانین محاسباتی در MQL4 | کاراکترهای ثابت در متاتریدر | کارکرد اندیکاتورها در MQL4 | کدنویسی اندیکاتور دو‌خطی | کدنویسی یک اندیکاتور | کلیات اسکریپت | کلیات اکسپرت | کلیات اندیکاتور | کلیات اندیکاتورها در MQL4 | کلیدهای میانبر در MQL4 | متغیر Bars در MQL4 | متغیر Char در MQL4 | متغیر digits در MQL4 | متغیر Point در MQL4 | متغیر prev_calculated در MQL4 | متغیر rates_total در MQL4 | متغیر Static در MQL4 | متغیر استاتیک در MQL4 | متغیر تاریخ و زمان در MQL4 | متغیر حقیقی در MQL4 | متغیر رشته ‌ای در MQL4 | متغیر رنگ در MQL4 | متغیر منطقی در MQL4 | متغیرهای آرایه‌ ای در MQL4 | متغیرهای سراسری در MQL4 | متغیرهای صحیح در MQL4 | متغیرهای محلی در MQL4 | محیط MetaEditor | محیط برنامه‌ نویسی متاتریدر | محیط متاادیتور MT4 | مزیت‌های اکسپرت | مشخصات اسکریپت | مشخصات اکسپرت | مشخصات اندیکاتور | معایب اکسپرت | منوها در متاادیتور | نام‌ گذاری متغیرها در MQL4 | نرم افزار متاتریدر | نگاشت آرایه به بافر | نگاشت آرایه دینامیک به بافر | ورود به برنامه ‌نویسی MQL4 | ویژگی های اندیکاتورها در MQL4
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۵۰ جلسه ویدئویی