در این ویدئو می آموزید : متغیر ها در اکسپرت

زمان ویدئو : دقیقه

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
ویدئو : دستورات شرطی در MQL4

مدرس: آقای احمدی

حلقه ها در ام کیو ال 4
ویدئو : حلقه ها در ام کیو ال 4

مدرس: آقای احمدی

سوییچ و آرایه ها در MQL4
ویدئو : سوییچ و آرایه ها در MQL4

مدرس: آقای احمدی

توابع در اکسپرت نویسی
ویدئو : توابع در اکسپرت نویسی

مدرس: آقای احمدی

این مقاله مفید بود ؟
فرم ارسال نظر

تبلیغات