Resolve All XAU5 XTSFI Longs Guard Attacks on HFMarkets ...

This commit is contained in:
2024-02-03 13:18:38 -08:00
parent ca8e8e40ba
commit c71884e605
3 changed files with 309 additions and 12 deletions
@@ -5908,6 +5908,13 @@ bool XAU5XTSFIHasLongSignal()
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
(((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) ||
@@ -6101,6 +6108,16 @@ bool XAU5XTSFIHasLongSignal()
//
||
//
(mConditions.isXAMAVale &&
mConditions.isXTMNeutural &&
mConditions.isXCHMAMCVale &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXTDSignalUnderBear &&
@@ -6231,6 +6248,16 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXLHHHSameInLength) &&
//
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMALCTrendsUp &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXCHMALCFastOverSlow &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
@@ -6288,6 +6315,11 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMABullish)
//
)
//
)
@@ -6313,6 +6345,22 @@ bool XAU5XTSFIHasLongSignal()
//
||
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
@@ -6323,10 +6371,22 @@ bool XAU5XTSFIHasLongSignal()
//
||
//
(mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTDBullCrossedUnderBear &&
mConditions.isXTSCurrentCrossedUnderMediest)
((mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTSCurrentCrossedUnderMediest) &&
(
//
mConditions.isXTDBullCrossedUnderBear
//
||
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullUnderBear &&
mConditions.isXCHMASCFastCrossedOverSlow)
//
)
//
)
//
||
//
@@ -6372,6 +6432,37 @@ bool XAU5XTSFIHasLongSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest) &&
(
//
mConditions.isXTDBullOverBear
//
||
(mConditions.isXLHHHDecreased &&
mConditions.isXCHMASCOverMax)
//
)
//
)
//
||
//
(mConditions.isXLHHHDecreased &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
@@ -6461,6 +6552,14 @@ bool XAU5XTSFIHasLongSignal()
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
||
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&