Liquidity_Predator/Visualize/Boxes/M_HandleBoxes.mqh

34 lines
No EOL
843 B
MQL5

bool M_HandleBoxes()
{
datetime barTime = iTime(_Symbol, PERIOD_CURRENT, 0);
if(1==0)
{
if(!M_FiltersOK())
{
if(stGVL.bFilterActive)
{
// Filter is already active, only extend
M_ExtendBox(stGVL.Rect_Background, stGVL.Rect_ActBackGround_Number);
}
else
{
stGVL.bFilterActive = true;
stGVL.Rect_ActBackGround_Number = stGVL.Rect_ActBackGround_Number + 1;
M_CreateBox(stGVL.Rect_Background, stGVL.Rect_ActBackGround_Number, barTime, barTime, 1.2, 0.9, clrRed);
}
}
else
{
stGVL.bFilterActive = false;
}
}
if(stGVL.LastFVGTop != 0 && stGVL.LastFVGBottom != 0)
{
M_ExtendBox(stGVL.Rect_FVG, stGVL.Rect_ActFVG_Number);
}
return true;
}