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

This commit is contained in:
2024-02-20 05:13:31 -08:00
parent ababee6cd6
commit bd1e98390c
5 changed files with 1010 additions and 720 deletions
@@ -1898,6 +1898,20 @@ bool XUSCHF5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
(mConditions.isXAMANeutural &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
@@ -1947,7 +1961,31 @@ bool XUSCHF5XTDHasLongSignal()
!mConditions.isXLHLLSameInLength) &&
//
(
false)
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -2261,6 +2299,34 @@ bool XUSCHF5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXTDBullOverBear &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMALCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
!mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXCHMALCFastOverSlow &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
@@ -2546,6 +2612,30 @@ bool XUSCHF5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHHHDecreased &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -2660,14 +2750,26 @@ bool XUSCHF5XTDHasLongSignal()
//
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHHHDecreased &&
mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest)
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTDBullOverBear &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXLHHHDecreased &&
mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
@@ -2771,10 +2873,20 @@ bool XUSCHF5XTDHasLongSignal()
(mConditions.isXCHMALCTrendsDown &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHLLIncreased &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame)
((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame) &&
(
//
mConditions.isXLHLLIncreased
//
||
//
mConditions.isXLHHighAttachedHH
//
)
//
)
//
)
//