last ...
This commit is contained in:
@@ -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 ...");
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user