Resolve XUSCHF5 XTAM Longs All Critical Guard Attacks in AMarkets-Real ...

This commit is contained in:
2024-02-21 10:17:33 +03:30
parent f8792f8424
commit 105a9cdd61
4 changed files with 556 additions and 28 deletions
@@ -4806,6 +4806,37 @@ bool XUSCHF5XTAMHasLongSignal()
mConditions.isXLHHHSameInLength) &&
//
(
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTMBearish &&
mConditions.isXAMABearish) &&
(
//
(mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
||
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow)
//
)
//
)
//
||
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
@@ -4849,7 +4880,34 @@ bool XUSCHF5XTAMHasLongSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHHHDecreased)
//
)
//
)
//
||
//
(mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow)
//
)
//
)
//
)
//
)
//
@@ -4963,6 +5021,41 @@ bool XUSCHF5XTAMHasLongSignal()
//
||
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMAMCTrendsUp &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
@@ -4981,12 +5074,33 @@ bool XUSCHF5XTAMHasLongSignal()
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXLHPriceCrossedOverSignal)
(mConditions.isXCHMALCVale &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentUnderNearest &&
mConditions.isXRSICrossedOverLongExit &&
mConditions.isXLHPriceCrossedOverSignal &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale) &&
(
//
(mConditions.isXLHHHDecreased &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
//
)
//
@@ -5034,7 +5148,45 @@ bool XUSCHF5XTAMHasLongSignal()
!mConditions.isXLHLLSameInLength) &&
//
(
false)
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHLLIncreased &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -5047,7 +5199,31 @@ bool XUSCHF5XTAMHasLongSignal()
!mConditions.isXLHLLSameInLength) &&
//
(
false)
//
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
)
//
)
//