Resolve All XAU5 XTSFI Longs Guard Attacks on AMarkets-Real and GrowthNext ...

This commit is contained in:
2024-02-03 11:10:34 -08:00
parent aea4284df4
commit ca8e8e40ba
3 changed files with 720 additions and 27 deletions
@@ -5839,7 +5839,35 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCTrendsUp)
//
||
//
(mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
(mConditions.isXLHHHIncreased &&
mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
//
)
//
@@ -5852,7 +5880,49 @@ bool XAU5XTSFIHasLongSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) ||
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)) &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
)
//
)
//
)
//
@@ -5993,11 +6063,24 @@ bool XAU5XTSFIHasLongSignal()
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullCrossedUnderBear)
((mConditions.isXTMBearish &&
mConditions.isXAMABearish) &&
(
//
(mConditions.isXLHHHIncreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullCrossedUnderBear)
//
||
//
(mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXLHPriceCrossedUnderSignal)
//
)
//
)
//
)
//
@@ -6082,7 +6165,32 @@ bool XAU5XTSFIHasLongSignal()
!mConditions.isXLHLLSameInLength) &&
//
(
false)
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear)
//
||
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXLHPriceCrossedUnderSignal)
//
)
//
)
//
)
//
)
//
@@ -6153,6 +6261,58 @@ bool XAU5XTSFIHasLongSignal()
//
||
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXTDBullCrossedUnderBear)
//
||
//
(mConditions.isXTDBullUnderBear &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish)
//
||
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXAMAVale &&
(mConditions.isXTMBearish ||
mConditions.isXAMABearish) &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
@@ -6224,6 +6384,14 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
(mConditions.isXTDBullOverBear &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDSignalOverBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
@@ -6279,6 +6447,53 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHMALCTrendsDown)
//
||
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXTDSignalUnderBear) &&
(
//
mConditions.isXTDBullUnderBear
//
||
//
(mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
)
//
||
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXLHHHIncreased &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -6292,7 +6507,23 @@ bool XAU5XTSFIHasLongSignal()
!mConditions.isXLHLLSameInLength) &&
//
(
false)
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXLHLLIncreased &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
//
)
//