در این ویدئو می آموزید : متغیر ها در اکسپرت
زمان ویدئو : دقیقهassignment_turned_in موضوع : متغیر ها در اکسپرت
face مدرس : آقای احمدی
mode_comment توضیحات : در این مبحث از آموزش در مورد تعریف متغیرها، اینکه متغیرها چی هست می خواهیم بپردازیم. انواع متغیرها صحبت خواهیم کرد و مثال های روی برنامه mql4 روی چارت نمایش می دهیم.
متغیر ها در اکسپرت
متغیر ها مکانی در حافظه هستند که دارای سه مشخصه هستند1-نوع2-مقدار3-نام متغیر
مقدار متغیر=نام متغیر نوغ متغیر ;
int name = 56 ;
قوانین نامگذاری متغیر ها نام متغیر می تواند از ارقام 0 تا 9 حروف بزرگ وکوجک الفبا انگلیسی و کاراکتر (_) باشد و -حداکثر 31 کاراکتر -نباید با عدد شروع شود -نباید کلمه کلیدی باشد -متغیرها در حروف بزرگ و کوچک باهم فرق می کنند یعنی به حروف بزرگ و کوچک حساس می باشد My , my,MY,mY این متغیرها باهم فرق دارند .
انواع متغیر ها : هر برنامه ای با داده کار می کند. داده ها بسته به اهدافشان می توانند انواع مختلفی داشته باشند. به عنوان مثال، داده های عددی صحیح برای دسترسی به اجزای آرایه استفاده می شود. داده های قیمت متعلق به داده های با دقت مضاعف با ممیز شناور است. این مربوط به این واقعیت است که هیچ نوع داده خاصی برای داده های قیمت در MQL4 ارائه نشده است. داده ها از انواع مختلف با نرخ های مختلف پردازش می شوند. داده های عدد صحیح در سریع ترین زمان پردازش می شوند. برای پردازش داده های با دقت مضاعف، از یک پردازشگر ویژه استفاده می شود. با این حال، به دلیل پیچیدگی نمایش داخلی داده ها با ممیز شناور، پردازش آنها کندتر از عدد صحیح است. داده های رشته ای به دلیل تخصیص/تخصیص مجدد حافظه پویا کامپیوتر در طولانی ترین زمان پردازش می شوند. انواع داده های اصلی عبارتند از: • logical (bool); • strings (string); • floating-point numbers (double, float); • color (color); • date and time (datetime); • integers (char, short, int, long, uchar, ushort, uint, ulong);
اعداد صحیح به این صورت در ادیتور تعریف می شوند
int a = 50 ;
اعداد اعشاری به این صورت هستند
double k = 12.122 ;
متغیرهای بولین می توانند true یا false بگیرند یا مقادیر 0 و 1 رشته ها مقادیر آن از کاراکتر تعریف شده است وطول آن از 0 تا 255 کاراکتر می تواند باشد
String a = “salam !!!” ;
String b = “123456” ;
String c = “” ;
رنگ ها : در این نوع از متغیرها مقادیر می تواند بصورت نام رنگ و دسیمال و RGB باشد مانند
color a = C’128,128,128’ ;
color a = clrRed ;
color a = 0xFFFFFF ;
زمان : این نوع از متغیر مقدار زمان را دریافت می کند که به این صورت مقداردهی می شود
datetime a = D’2018.03.28 12:27:11’ ;
دستور Commentبرای چاپ متغیرها در نرم افزار متاتریدر بر روی چارت نمایش داده می شود
مثالی ساده از یک اسکریپت
void OnStart()
{
int num1=50;
double num2=2.25;
bool chek1=true;
string name="salam";
color rang1=clrBlack;
color rang2=C'125,25,110';
datetime date=D'2023.9.3 12:36';
int num3=525,num4=562;
int num5;
// فارسی
num5= 568;
Comment(num1);
}
سایر جلسات دوره
ویدئو : معرفی دوره اکسپرت نویسی
مدرس: آقای احمدی
ویدئو : عملگرها در متاتریدر
مدرس: آقای احمدی
ویدئو : دستورات شرطی در MQL4
مدرس: آقای احمدی
ویدئو : حلقه ها در ام کیو ال 4
مدرس: آقای احمدی
ویدئو : سوییچ و آرایه ها در MQL4
مدرس: آقای احمدی
ویدئو : توابع در اکسپرت نویسی
مدرس: آقای احمدی
این مقاله مفید بود ؟ |
---|
|