complete signaller trigger cond 1 and 2 and apply sorting for Tagets and etc ...

This commit is contained in:
2025-05-14 04:15:20 +03:30
parent ca28c56256
commit 4ed75abc2b
8 changed files with 670 additions and 86 deletions
+33 -4
View File
@@ -381,7 +381,7 @@ class XCXCAEASignaller : XCBase
//
// Reading Requirements ...
//
int loopback = 10;
double ask = GetAsk(symbol);
@@ -472,6 +472,14 @@ class XCXCAEASignaller : XCBase
allowedTypes //
);
}
Add(
XCA_PEAK,
allowedTypes //
);
Add(
XCA_VALE,
allowedTypes //
);
int decisionPivotsCount = detector.FillPivots(
conditions.decisionZone,
decisionPivots,
@@ -480,6 +488,27 @@ class XCXCAEASignaller : XCBase
cTime //
);
//
// Draw Pivots of Decision Zone only when
// it's Too Large ...
if (false &&
allowDraws &&
isTooLarge &&
HasChild(decisionPivots))
{
//
for (int i = 0; i < decisionPivotsCount; i++)
{
//
drawer.DrawBox(
decisionPivots[i],
cTime,
false, // Draw Middle ...
true // Ignore Type ...
);
}
}
//
// Define a Temparory Objects
// Array instance for Holding Drawn Objects ...
@@ -849,7 +878,7 @@ class XCXCAEASignaller : XCBase
inputs.x3maInputs.fastLength = 5;
//
inputs.x3maInputs.showFast = false;
inputs.x3maInputs.showFast = true;
inputs.x3maInputs.showSlow = false;
inputs.x3maInputs.showMedium = false;
@@ -870,9 +899,9 @@ class XCXCAEASignaller : XCBase
inputs.caInputs.showMAH = false;
inputs.caInputs.showMAL = false;
inputs.caInputs.showMAC = false;
inputs.caInputs.showSar = false;
inputs.caInputs.showSar = true;
inputs.caInputs.showVidya = false;
inputs.caInputs.showTrend = false;
inputs.caInputs.showTrend = true;
inputs.caInputs.showSwings = true;
inputs.caInputs.showFiboLevel1 = false;
inputs.caInputs.showFiboLevel2 = false;