This commit is contained in:
2025-01-23 20:52:45 +03:30
parent aa3630bc82
commit 330c70088c
10 changed files with 3085 additions and 774 deletions
+16 -12
View File
@@ -5319,7 +5319,8 @@ enum ENUM_X_WEEK_DAYS
// Retrieve Day of Week ...
ENUM_X_WEEK_DAYS GetDayOfWeek(
datetime time = NULL //
) {
)
{
//
ENUM_X_WEEK_DAYS result = X_WEEK_DAY_NONE;
@@ -5327,15 +5328,16 @@ ENUM_X_WEEK_DAYS GetDayOfWeek(
time = NormalizeTime(time);
MqlDateTime timeStruct;
bool hasDate = TimeToStruct(
time,
time,
timeStruct //
);
if (!hasDate) {
if (!hasDate)
{
return result;
}
//
result = (ENUM_X_WEEK_DAYS) timeStruct.day_of_week;
result = (ENUM_X_WEEK_DAYS)timeStruct.day_of_week;
//
return result;
@@ -6517,15 +6519,17 @@ bool IsBarBreak(
//
result =
isUp
? (bar.GetDown() < value &&
bar.GetUp() > value) ||
(bar.close > value &&
pBar.close < value)
? bar.IsBullish() &&
((bar.GetDown() < value &&
bar.GetUp() > value) ||
(bar.close > value &&
pBar.close < value))
: isDown
? (bar.GetUp() > value &&
bar.GetDown() < value) ||
(bar.close < value &&
pBar.close > value)
? bar.IsBearish() &&
((bar.GetUp() > value &&
bar.GetDown() < value) ||
(bar.close < value &&
pBar.close > value))
: false;
//