back up and remove all unnecessary objects ...

This commit is contained in:
2025-06-07 13:15:08 +03:30
parent 739464f6ee
commit ad67a892c3
10 changed files with 17181 additions and 12458 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+31 -16
View File
@@ -1568,18 +1568,7 @@ class XCXCATBEASignaller : XCBase
conditions.pivotZone.to = cTime;
//
// Draw Box ...
XCBoxObject *iObj;
has = drawer
.drawer
.DrawBox(
conditions.pivotZone,
iObj //
);
if (has)
{
mObjects.Add(iObj);
}
DrawPivotZone(conditions.pivotZone);
//
// Check atleast 3 Bars Close Outside of applied Edge ...
@@ -1636,11 +1625,9 @@ class XCXCATBEASignaller : XCBase
bool isMiddlePassed =
isBullish
? (cConditions.bars[1].low < mid &&
(cConditions.bars[1].GetDown() > mid ||
cConditions.bars[1].close > mid))
cConditions.bars[1].GetDown() > mid)
: (cConditions.bars[1].high > mid &&
(cConditions.bars[1].GetUp() < mid ||
cConditions.bars[1].close < mid));
cConditions.bars[1].GetUp() < mid);
//
result =
@@ -2156,6 +2143,34 @@ class XCXCATBEASignaller : XCBase
}
}
/**
* Draw Pivot Zone ...
*
* @param box: XBoxZone instance Reference ...
*/
void DrawPivotZone(XBoxZone &box)
{
//
bool has = box.IsValid();
if (!has)
{
return;
}
//
XCBoxObject *iObj;
has = drawer
.drawer
.DrawBox(
box,
iObj //
);
if (has)
{
mObjects.Add(iObj);
}
}
//
// Private ...
private: