Last Works On Correction HasObjectsFunctions till Market Session Objects ...
This commit is contained in:
@@ -3701,7 +3701,10 @@ struct XOHCL
|
||||
bool HasBullishFVG(
|
||||
double &upper,
|
||||
double &lower,
|
||||
bool forceMiddleBarCheck = true //
|
||||
datetime &start,
|
||||
datetime &end,
|
||||
bool forceMiddleBarCheck = true,
|
||||
bool forceCheckLastBarDirection = false //
|
||||
)
|
||||
{
|
||||
//
|
||||
@@ -3711,6 +3714,10 @@ struct XOHCL
|
||||
upper = 0;
|
||||
lower = 0;
|
||||
|
||||
//
|
||||
end = NULL;
|
||||
start = NULL;
|
||||
|
||||
//
|
||||
// Validate Content and Ignore 0 Bar
|
||||
// since it is not Completed ...
|
||||
@@ -3722,7 +3729,10 @@ struct XOHCL
|
||||
|
||||
//
|
||||
// Current Bar Must be Bullish ...
|
||||
result = IsBullish();
|
||||
result =
|
||||
!forceCheckLastBarDirection
|
||||
? true
|
||||
: IsBullish();
|
||||
if (!result)
|
||||
{
|
||||
return result;
|
||||
@@ -3793,8 +3803,10 @@ struct XOHCL
|
||||
if (result)
|
||||
{
|
||||
//
|
||||
end = time;
|
||||
upper = low;
|
||||
lower = ppBar.high;
|
||||
start = ppBar.time;
|
||||
}
|
||||
|
||||
//
|
||||
@@ -3806,7 +3818,10 @@ struct XOHCL
|
||||
bool HasBearishFVG(
|
||||
double &upper,
|
||||
double &lower,
|
||||
bool forceMiddleBarCheck = true //
|
||||
datetime &start,
|
||||
datetime &end,
|
||||
bool forceMiddleBarCheck = true,
|
||||
bool forceCheckLastBarDirection = false //
|
||||
)
|
||||
{
|
||||
//
|
||||
@@ -3816,6 +3831,10 @@ struct XOHCL
|
||||
upper = 0;
|
||||
lower = 0;
|
||||
|
||||
//
|
||||
end = NULL;
|
||||
start = NULL;
|
||||
|
||||
//
|
||||
// Validate Content and Ignore 0 Bar
|
||||
// since it is not Completed ...
|
||||
@@ -3827,7 +3846,10 @@ struct XOHCL
|
||||
|
||||
//
|
||||
// Current Bar Must be Bearish ...
|
||||
result = IsBearish();
|
||||
result =
|
||||
!forceCheckLastBarDirection
|
||||
? true
|
||||
: IsBullish();
|
||||
if (!result)
|
||||
{
|
||||
return result;
|
||||
@@ -3898,8 +3920,10 @@ struct XOHCL
|
||||
if (result)
|
||||
{
|
||||
//
|
||||
upper = ppBar.low;
|
||||
end = time;
|
||||
lower = high;
|
||||
upper = ppBar.low;
|
||||
start = ppBar.time;
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user