This commit is contained in:
2025-09-09 00:27:41 +03:30
parent 0e01ada469
commit 43f26fa3e0
2 changed files with 33 additions and 3 deletions
+1 -1
View File
@@ -555,7 +555,7 @@ class XCXOM1EAExpert : public XCBase
XCXOM1SignallerBase *iDZoneSignaller = NULL;
iDZoneSignaller = new XCXOM1SignallerBase(
"XDZN",
"EURUSDb",
"XAUUSDb",
PERIOD_M5,
iDZoneOMInputs,
iDZoneSignallerConfig);
+32 -2
View File
@@ -398,8 +398,38 @@ class XCXOM1SignallerBase
iSlow <= iZoneUpper;
//
// Validate Fibo Values ...
// TODO: ...
// Validate PSar ...
bool isSarBullish = iConditions.sarStateBuffer[cIdx] > 0;
bool isSarBearish = iConditions.sarStateBuffer[cIdx] < 0;
has =
has &&
(isFastCrossedOverSlow
? isSarBullish
: isSarBearish //
);
//
// Validate Fibo Zone ...
for (int idx = cIdx; idx < cIdx + 2; idx++)
{
//
// Check Fibo Upper ...
has = has &&
iConditions.fiboUpperBuffer[idx] == iConditions.fiboUpperBuffer[idx + 1];
if (!has)
{
break;
}
//
// Check Fibo Lower ...
has = has &&
iConditions.fiboLowerBuffer[idx] == iConditions.fiboLowerBuffer[idx + 1];
if (!has)
{
break;
}
}
}
//