last ...
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user