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; 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( bool DetectXCAEAConditions(
XCXCAEAPOIDrawer *drawer, XCXCAEAPOIDrawer *drawer,
@@ -1144,11 +1151,6 @@ bool DetectXCAEAConditions(
p2Bar // p2Bar //
); );
Clean(allowedFakeBreakedPivots); Clean(allowedFakeBreakedPivots);
if (has)
{
//
Print("Faked Breaked Box Detected ...");
}
// //
// Select Boundary Boxes ... // Select Boundary Boxes ...
@@ -1168,11 +1170,6 @@ bool DetectXCAEAConditions(
p2Bar // p2Bar //
); );
Clean(allowedBoundarydPivots); Clean(allowedBoundarydPivots);
if (has)
{
//
Print("Boundary Pivots Detected ...");
}
} }
// //
@@ -1214,17 +1211,7 @@ bool DetectXCAEAConditions(
isCond1Bearish; isCond1Bearish;
if (isCond1) if (isCond1)
{ {
//
pivotBox = rejectedPivot; pivotBox = rejectedPivot;
// //
// drawer.DrawBox(
// rejectedPivot,
// TimeCurrent() //
// );
//
// Print("Cond1");
} }
// //
@@ -1233,14 +1220,20 @@ bool DetectXCAEAConditions(
// //
bool isCond2Bullish = bool isCond2Bullish =
// //
false upperPivot.IsValid() &&
lowerPivot.IsValid() &&
fakeBreakedPivot.IsValid() &&
fakeBreakedPivot.IsBullish()
// //
; ;
// //
bool isCond2Bearish = bool isCond2Bearish =
// //
false upperPivot.IsValid() &&
lowerPivot.IsValid() &&
fakeBreakedPivot.IsValid() &&
fakeBreakedPivot.IsBearish()
// //
; ;
@@ -1249,6 +1242,7 @@ bool DetectXCAEAConditions(
isCond2Bearish; isCond2Bearish;
if (isCond2) if (isCond2)
{ {
Print("Cond2 ...");
} }
// //
+5 -5
View File
@@ -209,8 +209,8 @@ class XCXCAEASignaller : XCBase
// //
drawer.DrawPeakPivots(cTime); drawer.DrawPeakPivots(cTime);
drawer.DrawValePivots(cTime); drawer.DrawValePivots(cTime);
// drawer.DrawFVGBullishPivots(cTime); drawer.DrawFVGBullishPivots(cTime);
// drawer.DrawFVGBearishPivots(cTime); drawer.DrawFVGBearishPivots(cTime);
// drawer.DrawTrendBullishPivots(cTime); // drawer.DrawTrendBullishPivots(cTime);
// drawer.DrawTrendBearishPivots(cTime); // drawer.DrawTrendBearishPivots(cTime);
@@ -902,12 +902,12 @@ class XCXCAEASignaller : XCBase
// FVG ... // FVG ...
// //
detector.selectSameBarFVGs = true; detector.selectSameBarFVGs = false;
detector.maxAllowedFVGLifetime = 0; detector.maxAllowedFVGLifetime = 0;
detector.validateFVGUsingPV = false; detector.validateFVGUsingPV = false;
detector.applyPVToFVGBoundary = false; detector.applyPVToFVGBoundary = false;
detector.selectRejectedFVGPivots = true; detector.selectRejectedFVGPivots = false;
detector.selectEngulfedFVGPivots = true; detector.selectEngulfedFVGPivots = false;
detector.validateFVGUsingManalyser = true; detector.validateFVGUsingManalyser = true;
detector.applyLastBarToFVGBoundary = false; detector.applyLastBarToFVGBoundary = false;
detector.selectOnlyFVGWhichHasIndirectionalLastBar = true; detector.selectOnlyFVGWhichHasIndirectionalLastBar = true;