From f93b2dbffbf6418e2093aeb6092986a894ed0a0b Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Tue, 30 Jan 2024 13:47:11 +0330 Subject: [PATCH] resolve XTD Critical attacks for XAU5 in MetaQuotes ... --- ...-saherelm.xau5.provider.indicators.lib.mq5 | 34 ++++++++++++++----- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index bafa4050..9e2fc708 100644 --- a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -1547,6 +1547,15 @@ bool XAU5XTDHasLongSignal() // || // + (mConditions.isXCHMALCPeak && + mConditions.isXTDBullOverBear && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXTSCurrentUnderFarest && + mConditions.isXTDSignalCrossedOverBear && + mConditions.isXTSCurrentCrossedUnderFarest) + // + || + // ( (mConditions.isXCHMALCPeak && mConditions.isXTSCurrentMax) && @@ -1596,7 +1605,6 @@ bool XAU5XTDHasLongSignal() mConditions.isXTSCurrentMax && mConditions.isXCHMAMCTrendsUp && mConditions.isXTDSignalCrossedOverBear && - mConditions.isXTSCurrentCrossedOverFarest && mConditions.isXTSCurrentCrossedOverNearest && mConditions.isXTSCurrentCrossedOverMediest) // @@ -2292,12 +2300,23 @@ bool XAU5XTDHasLongSignal() mConditions.isXCHMALCFastCrossedUnderSlow) && ( // - (mConditions.isXTMBullish && - mConditions.isXAMABullish && - mConditions.isXTSCurrentMax && - mConditions.isXCHMASCCrossedOverMin && - mConditions.isXTDSignalCrossedOverBear && - mConditions.isXTSCurrentCrossedOverNearest) + ((mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXTSCurrentMax && + mConditions.isXTDSignalCrossedOverBear) && + ( + // + (mConditions.isXCHMASCCrossedOverMin && + mConditions.isXTSCurrentCrossedOverNearest) + // + || + // + (mConditions.isXCHMALCVale && + mConditions.isXLHPriceCrossedOverSignal) + // + ) + // + ) // ) // @@ -2363,7 +2382,6 @@ bool XAU5XTDHasLongSignal() // (mConditions.isXCHLHSCMCHHSame && mConditions.isXTDSignalCrossedOverBear && - mConditions.isXTSCurrentCrossedOverFarest && mConditions.isXTSCurrentCrossedOverNearest && mConditions.isXTSCurrentCrossedOverMediest) //