Last works ...

This commit is contained in:
2025-10-03 00:53:51 +03:30
parent b77771b2fc
commit b675e80b27
7 changed files with 3267 additions and 201 deletions
@@ -639,20 +639,49 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
//
// Detecte Fibo Section Changes ...
//
has = fimaHelper.IsFiboSectionChanged(iDir, iBar.Index());
has = has &&
IsXBullish(iDir) &&
fimaHelper.IsValeOverLast(iBar.Index());
// //
// has = fimaHelper.IsFiboSectionChanged(iDir, iBar.Index());
// has = has &&
// IsXBullish(iDir) &&
// fimaHelper.IsValeOverLast(iBar.Index());
// //
// has = fimaHelper.IsFiboSectionChanged(iDir, iBar.Index());
// has = has &&
// IsXBearish(iDir) &&
// fimaHelper.IsPeakUnderLast(iBar.Index());
// //
// has = fimaHelper.HasFiboPush(iDir, iBar.Index(), 5);
//
has = fimaHelper.IsFiboSectionChanged(iDir, iBar.Index());
has = has &&
IsXBearish(iDir) &&
fimaHelper.IsPeakUnderLast(iBar.Index());
//
has = fimaHelper.HasFiboPush(iDir, iBar.Index(), 5);
XBoxZone fimaZones[];
int fimaZonesCount = fimaHelper.DetectXFIMAZones(
fimaZones,
iBar.Index(),
true, // Only Valid Zones ...
50, // Number of Zones ...
5, // Shadow Multiplier ...
500 // Loopback
);
has = IsValidSize(fimaZonesCount);
if (has)
{
//
// Draw Detected Zones ...
CArrayObj zoneObjects;
for (int i = 0; i < fimaZonesCount; i++)
{
//
XCBoxObject *iObj;
has = poiDrawer.DrawBox(
fimaZones[i],
iObj,
false, // Ignore At ...
fimaZones[i].type // Specified Name ...
);
}
}
//
if (has)