در این سری از ویدئو های رایگان فارسی به آموزش زبان ام کیو ال پرداخته میشود. آموزش عملگرهای محاسباتی و ثابتها در 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);