Resolve XUSCHF5 XTAM Longs All Critical Guard Attacks in MetaQuotes, HFMarkets ...

This commit is contained in:
2024-02-21 11:17:17 +03:30
parent 4e37b716df
commit c0175ffa8a
4 changed files with 400 additions and 13 deletions
@@ -4726,7 +4726,32 @@ bool XUSCHF5XTAMHasLongSignal()
mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTMBearish &&
mConditions.isXAMABearish) &&
(
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXTDBullCrossedUnderBear)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -4893,6 +4918,29 @@ bool XUSCHF5XTAMHasLongSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXTMBearish &&
mConditions.isXAMABearish) &&
(
//
(mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -4933,6 +4981,31 @@ bool XUSCHF5XTAMHasLongSignal()
//
)
//
||
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXCHMAMCTrendsUp &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow)
//
||
//
(mConditions.isXCHMAMCTrendsUp &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
//
)
//
)
@@ -4980,6 +5053,25 @@ bool XUSCHF5XTAMHasLongSignal()
//
)
//
||
//
((mConditions.isXTMBearish &&
mConditions.isXAMABearish) &&
(
//
(mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTDBullCrossedUnderBear)
//
)
//
)
//
)
//
)
@@ -5141,9 +5233,19 @@ bool XUSCHF5XTAMHasLongSignal()
mConditions.isXTDBearishVale) &&
(
//
(mConditions.isXLHHHDecreased &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTSCurrentCrossedOverNearest)
(mConditions.isXTSCurrentCrossedOverNearest &&
(
//
mConditions.isXCHMALCVale
//
||
//
(mConditions.isXLHHHDecreased &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
||
//
@@ -5177,6 +5279,33 @@ bool XUSCHF5XTAMHasLongSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&