This commit is contained in:
2025-01-16 02:14:34 +03:30
parent 2a6a95c88b
commit 46c38f8f54
5 changed files with 462 additions and 5 deletions
+46
View File
@@ -5295,6 +5295,52 @@ int FilterUSDSymbols(
//
// Time / Date ...
//
// 0 => Sunday
// 1 => Monday
// 2 => Tuesday
// 3 => Wednesday
// 4 => Thursday
// 5 => Friday
// 6 => Saturday
enum ENUM_X_WEEK_DAYS
{
X_WEEK_DAY_NONE = -1,
X_WEEK_DAY_SUNDAY = 0,
X_WEEK_DAY_MONDAY = 1,
X_WEEK_DAY_TUESDAY = 2,
X_WEEK_DAY_WEDNESDAY = 3,
X_WEEK_DAY_THURSDAY = 4,
X_WEEK_DAY_FRIDAY = 5,
X_WEEK_DAY_SATURDAY = 6,
};
//
// Retrieve Day of Week ...
ENUM_X_WEEK_DAYS GetDayOfWeek(
datetime time = NULL //
) {
//
ENUM_X_WEEK_DAYS result = X_WEEK_DAY_NONE;
//
time = NormalizeTime(time);
MqlDateTime timeStruct;
bool hasDate = TimeToStruct(
time,
timeStruct //
);
if (!hasDate) {
return result;
}
//
result = (ENUM_X_WEEK_DAYS) timeStruct.day_of_week;
//
return result;
}
//
// Representation of Time Struct ...
// struct MqlDateTime