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; XCXOM1SignallerBase *iDZoneSignaller = NULL;
iDZoneSignaller = new XCXOM1SignallerBase( iDZoneSignaller = new XCXOM1SignallerBase(
"XDZN", "XDZN",
"EURUSDb", "XAUUSDb",
PERIOD_M5, PERIOD_M5,
iDZoneOMInputs, iDZoneOMInputs,
iDZoneSignallerConfig); iDZoneSignallerConfig);
+32 -2
View File
@@ -398,8 +398,38 @@ class XCXOM1SignallerBase
iSlow <= iZoneUpper; iSlow <= iZoneUpper;
// //
// Validate Fibo Values ... // Validate PSar ...
// TODO: ... 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;
}
}
} }
// //