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

This commit is contained in:
2024-02-22 15:48:19 +03:30
parent 7865703d3c
commit b85566abad
5 changed files with 631 additions and 7 deletions
@@ -8443,7 +8443,30 @@ bool XUSCHF5XTSFIHasLongSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSameHHs &&
mConditions.isXTDSignalCrossedUnderBear)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -8594,6 +8617,12 @@ bool XUSCHF5XTSFIHasLongSignal()
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullUnderBear &&
@@ -8601,6 +8630,15 @@ bool XUSCHF5XTSFIHasLongSignal()
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXLHPriceCrossedUnderSignal)
//
||
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow)
//
)
//
)
@@ -8898,6 +8936,17 @@ bool XUSCHF5XTSFIHasLongSignal()
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXCHMALCFastOverSlow &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
(mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
@@ -9006,6 +9055,44 @@ bool XUSCHF5XTSFIHasLongSignal()
//
||
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMEndBearish)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXLHHHDecreased &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
@@ -9044,6 +9131,61 @@ bool XUSCHF5XTSFIHasLongSignal()
//
)
//
||
//
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMAMCTrendsUp &&
mConditions.isXCHMALCTrendsUp &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXCHMALCPeak &&
mConditions.isXLHLLIncreased &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXFICrossedUnderZero)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -9057,7 +9199,73 @@ bool XUSCHF5XTSFIHasLongSignal()
!mConditions.isXLHLLSameInLength) &&
//
(
false)
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTMEndBullish &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
//