This commit is contained in:
2025-05-05 00:08:03 +03:30
parent f561cf6785
commit 292e946afb
2 changed files with 21 additions and 27 deletions
+16 -22
View File
@@ -421,6 +421,13 @@ int AddGuard(
return result;
}
//
// Cond 2 ...
// - a PV Box is Sweep Liquidity;
// - a Directional FVg Occures Exactly after Liquidity Sweep;
// - Price Action Go Inside FVG;
// - SL behind FVG;
//
bool DetectXCAEAConditions(
XCXCAEAPOIDrawer *drawer,
@@ -1144,11 +1151,6 @@ bool DetectXCAEAConditions(
p2Bar //
);
Clean(allowedFakeBreakedPivots);
if (has)
{
//
Print("Faked Breaked Box Detected ...");
}
//
// Select Boundary Boxes ...
@@ -1168,11 +1170,6 @@ bool DetectXCAEAConditions(
p2Bar //
);
Clean(allowedBoundarydPivots);
if (has)
{
//
Print("Boundary Pivots Detected ...");
}
}
//
@@ -1214,17 +1211,7 @@ bool DetectXCAEAConditions(
isCond1Bearish;
if (isCond1)
{
//
pivotBox = rejectedPivot;
// //
// drawer.DrawBox(
// rejectedPivot,
// TimeCurrent() //
// );
//
// Print("Cond1");
}
//
@@ -1233,14 +1220,20 @@ bool DetectXCAEAConditions(
//
bool isCond2Bullish =
//
false
upperPivot.IsValid() &&
lowerPivot.IsValid() &&
fakeBreakedPivot.IsValid() &&
fakeBreakedPivot.IsBullish()
//
;
//
bool isCond2Bearish =
//
false
upperPivot.IsValid() &&
lowerPivot.IsValid() &&
fakeBreakedPivot.IsValid() &&
fakeBreakedPivot.IsBearish()
//
;
@@ -1249,6 +1242,7 @@ bool DetectXCAEAConditions(
isCond2Bearish;
if (isCond2)
{
Print("Cond2 ...");
}
//
+5 -5
View File
@@ -209,8 +209,8 @@ class XCXCAEASignaller : XCBase
//
drawer.DrawPeakPivots(cTime);
drawer.DrawValePivots(cTime);
// drawer.DrawFVGBullishPivots(cTime);
// drawer.DrawFVGBearishPivots(cTime);
drawer.DrawFVGBullishPivots(cTime);
drawer.DrawFVGBearishPivots(cTime);
// drawer.DrawTrendBullishPivots(cTime);
// drawer.DrawTrendBearishPivots(cTime);
@@ -902,12 +902,12 @@ class XCXCAEASignaller : XCBase
// FVG ...
//
detector.selectSameBarFVGs = true;
detector.selectSameBarFVGs = false;
detector.maxAllowedFVGLifetime = 0;
detector.validateFVGUsingPV = false;
detector.applyPVToFVGBoundary = false;
detector.selectRejectedFVGPivots = true;
detector.selectEngulfedFVGPivots = true;
detector.selectRejectedFVGPivots = false;
detector.selectEngulfedFVGPivots = false;
detector.validateFVGUsingManalyser = true;
detector.applyLastBarToFVGBoundary = false;
detector.selectOnlyFVGWhichHasIndirectionalLastBar = true;