آموزش زبان mql مقدماتی درس 2 (عملگرهای محاسباتی و ثابت‌ها)

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

عملگرهای محاسباتی و ثابت‌ها

 

عملگرهای محاسباتی در mql

نکته1: تفاوت Experts ، Indicator و Scripts :

  • در Experts سه تابع زیر موجود است و دارای قابلیت ترید کردن می‌باشد، لازم به ذکر است که در هر چارت فقط یک اکسپرت می‌توان قرار داد:
    • تابع int OnInit که فقط زمان اجرای اکسپرت فراخوانی می‌شود.
    • تابع void OnDeinit زمانی که اکسپرت پاک شود فراخوانی می‌شود.
    • تابع void OnTick زمانی فراخوانی می‌شود که قیمت تغییر کند توسط بروکر.
  • در Indicator دو تابع موجود می‌باشد و قابلیت ترید ممکن نیست:
    • تابع int OnInit که فقط زمان اجرای اندیکاتور فراخوانی می‌شود.
    • تابع int OnCalculate با تغییر قیمت فراخوانی شده و هر بار محاسبات را انجام می‌دهد.
  • در Scripts فقط دارای تابع int OnInit است و بعد از اجرا در چارت خود به خود پاک می‌شود و قابلیت ترید نیز دارد.
  • دو عدد از کاربر گرفته و چهار عمل اصلی را انجام داده و در خروجی نمایش دهد؟

نکته2: برای نمایش پنجره دریافت اطلاعات در اسکریپت از دستور #property script_show_inputs استفاده می‌کنیم
نکته3: برای دستور پرینت باید هر متغیر در یک خط نوشته شود: Print (sum);

 عملگرهای  ترکیبی در mql

عملگرد ترکیبی ام کیو ال
پیمایش به بالا
اسکرول به بالا