add Support for Configurable Ignore Signal Targets in XFIMA Signaller ...

This commit is contained in:
2025-10-07 00:07:43 +03:30
parent 1a7cfc424a
commit ebfde3cb48
@@ -41,6 +41,7 @@ class XCXFIMABaseSignaller : public XCBaseSignaller
// Props ...
//
bool ignoreTargets; // Ignore Signal Targets ...
XFIMAInputs fimaInputs; // XFIMA Inputs ...
XCXFIMAHelper *fimaHelper; // XFIMA Indicator Helper ...
XCXFIMAPOIDrawer *poiDrawer; // XFIMA POI Drawer ...
@@ -475,12 +476,17 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
{
//
// Configure Detector ...
//
analyserConfig.Default();
analyserConfig.validMACrossDiffMultiplier = 4;
//
analyserConfig.FullDetect();
//
// Ignore Signal Targets ...
ignoreTargets = true;
}
//
@@ -632,6 +638,15 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
//
// Prepare Founded Signal ...
//
// Handle Signal Targets ...
if (ignoreTargets)
{
XClean(iTargets);
}
//
has = PrepareSignal(
iSignal,
iDir,
@@ -1160,7 +1175,7 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
/**
* Draw Specified Pattern info ...
*
*
* @param _bar: XOHCL, reference to Pattern's Bar ...
* @param _pivot: XPivot, reference to Pattern's Pivot ...
* @param _zone: XBoxZone, reference to Pattern's Zone ...
@@ -1292,7 +1307,7 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
/**
* Draw Specified Bar Pattern Analysis ...
*
*
* @param barAnalysis: XPatternAnalysis, reference to Specified Bar Pattern Analysis ...
*/
void DrawBarPatternAnalysis(XPatternAnalysis &barAnalysis)