Solcurity

هر آنچه که اراده کنید قابل دست یافتن است. تنها نیاز به تلاش منظم دارد. ما برای هر تلاش منظم خود، پاداش زیادی را دریافت می کنیم.

طبقه بندی موضوعی

۲ مطلب با کلمه‌ی کلیدی «MQL4» ثبت شده است

۲۱
بهمن

برای محاسبه تعداد کندل ها از یک زمان خاص تا اکنون می توانید از تابعiBarShiftبهره ببرید. در نمونه زیر نخست زمان شروع 5 کندل پیشتر در تایم فریم یک ساعته را به دست آورده ایم و سپس تعداد کندل ها از آن زمان تا زمان حال در تایم فریم یک دقیقه را محاسبه کردیم.

// Get datetime of the 5th candle in H1 timeframe
datetime H1time = iTime(_Symbol,PERIOD_H1,5);

// Get the index of that candle in M1 timeframe
int Bars = iBarShift(_Symbol,PERIOD_M1,H1Time,true);

برای آگاهی بیشتر از این تابع و کارکرد آن می توانید به سایت MQL4 سر بزنید.

۲۳
آذر

در MQL4 ، برای یافتن کمترین و بیشترین مقدار بین سه عدد تابعی وجود ندارد. ناگزیر به دوبار بهره بردن از توابع پیشفرض MathMin و MathMax هستیم. برای نمونه:

// Declare variables
double a = 10; // first variable
double b = 20; // second variable
double c = 15; // third variable

double min = MathMin(MathMin(a, b), c); // minimum value of a, b, and c.
double max = MathMax(MathMax(a, b), c); // maximum value of a, b, and c.

که خروجی آن 10 برای کمترین و 20 برای بیشترین ارزش است.