create draws ...

This commit is contained in:
2025-02-13 08:31:07 +03:30
parent 2a2d62b173
commit 793488407e
4 changed files with 2936 additions and 27 deletions
File diff suppressed because it is too large Load Diff
@@ -524,6 +524,13 @@ class XCX121SMCXSupDemOBSSignalDetector : public XCBase
hasWorkingZone = mConditions.ExtractWorkingZone();
}
//
RemoveWorkingZoneDraws();
DrawWorkingZone(
mConditions,
visionCycleHelper.mPOIDrawer //
);
//
// Here we Can Detect Price Inside SupDem Zones ...
@@ -1843,6 +1850,13 @@ class XCX121SMCXSupDemOBSSignalDetector : public XCBase
breakerBar.Clean();
momentumBar.Clean();
//
RemoveDraws();
DrawConditions(
mConditions,
visionCycleHelper.mPOIDrawer //
);
//
return result;
}
@@ -430,33 +430,6 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
//
Clean(guards);
//
int count = ArraySize(positions);
result = IsValidSize(count);
if (!result)
{
return result;
}
//
// XSupDemOBS Guard Detection ...
if (useXSupDemOBSSignal)
{
//
bool hasGuard = mXSupDemONSSignalDetector.DetectGuards(
guards,
positions,
mDecisionCycleHelper,
mAnalyseCycleHelper,
mConsolidationCycleHelper,
mVisionCycleHelper //
);
}
//
count = ArraySize(guards);
result = IsValidSize(count);
//
return result;
}