add support for Pivot Validation ...

This commit is contained in:
2025-04-19 05:11:42 +03:30
parent 4d9307bc3e
commit c96a77b4bb
3 changed files with 1823 additions and 708 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+11 -25
View File
@@ -176,12 +176,14 @@ class XCXCAEASignaller : XCBase
);
//
// Draw Active Pivots ...
drawer.DrawActives();
// Validate Pivots ...
detector.Validate(
zIndex //
);
//
// Draw Founded Pivots ...
drawer.Draw();
drawer.Draw(cTime);
//
//
@@ -572,14 +574,15 @@ class XCXCAEASignaller : XCBase
//
inputs.caInputs.showKI = true;
inputs.caInputs.showTKI = true;
inputs.caInputs.showSar = false;
inputs.caInputs.showTrend = true;
inputs.caInputs.showSwings = true;
inputs.caInputs.showSwings = false;
inputs.caInputs.showLongCycle = false;
inputs.caInputs.showHindCycle = false;
inputs.caInputs.showFiboLevel1 = true;
inputs.caInputs.showFiboLevel1 = false;
inputs.caInputs.showFiboLevel2 = false;
inputs.caInputs.showFiboLevel3 = true;
inputs.caInputs.showFiboLevel3 = false;
inputs.caInputs.showShortCycle = false;
inputs.caInputs.showMediumCycle = false;
inputs.caInputs.showPeaksAndVales = true;
@@ -644,8 +647,8 @@ class XCXCAEASignaller : XCBase
drawer.drawValePivots = false;
drawer.drawKIBullishPivots = false;
drawer.drawKIBearishPivots = false;
drawer.drawPeakSWHResPivots = false; // true;
drawer.drawValeSWLSupPivots = false; // true;
drawer.drawPeakSWHResPivots = true;
drawer.drawValeSWLSupPivots = true;
drawer.drawCycleSameLLPivots = true;
drawer.drawCycleSameHHPivots = true;
drawer.drawTKIBullishPivots = false;
@@ -654,23 +657,6 @@ class XCXCAEASignaller : XCBase
drawer.drawTrendBearishPivots = false;
drawer.drawTKITRNDBullishPivots = false;
drawer.drawTKITRNDBearishPivots = false;
//
// Active Pivots ...
drawer.drawActiveSWHPivot = false;
drawer.drawActiveSWLPivot = false;
drawer.drawActivePeakPivot = false;
drawer.drawActiveValePivot = false;
drawer.drawActiveKIBullishPivot = false;
drawer.drawActiveKIBearishPivot = false;
drawer.drawActivePeakSWHResPivot = false;
drawer.drawActiveValeSWLSupPivot = false;
drawer.drawActiveTKIBullishPivot = false;
drawer.drawActiveTKIBearishPivot = false;
drawer.drawActiveTrendBullishPivot = false;
drawer.drawActiveTrendBearishPivot = false;
drawer.drawActiveTKITRNDBullishPivot = false;
drawer.drawActiveTKITRNDBearishPivot = false;
}
/**