From 3381d0da85eacb45fea2de080d9ed7b8f63e492b Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Sat, 3 Feb 2024 14:38:06 -0800 Subject: [PATCH] Resolve All XAU5 XTSFI Longs Guard Attacks on Errante ... --- .../x-saherelm.xau5.provider.indicators.lib.mq5 | 15 +++++++++++++++ .../x-saherelm.xau5.provider.indicators.lib.mq5 | 15 +++++++++++++++ .../x-saherelm.xau5.provider.indicators.lib.mq5 | 15 +++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index b3d2df55..5dd38517 100644 --- a/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -6392,6 +6392,13 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + || + // (mConditions.isXAMAVale && (mConditions.isXTMBearish || mConditions.isXAMABearish) && @@ -6440,6 +6447,14 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXCHMAMCPeak && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHLHMCLCLLSame && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + || + // ((mConditions.isXTDSignalUnderBear && mConditions.isXTSCurrentUnderMediest && mConditions.isXTSCurrentCrossedUnderMediest) && diff --git a/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index b3d2df55..5dd38517 100644 --- a/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -6392,6 +6392,13 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + || + // (mConditions.isXAMAVale && (mConditions.isXTMBearish || mConditions.isXAMABearish) && @@ -6440,6 +6447,14 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXCHMAMCPeak && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHLHMCLCLLSame && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + || + // ((mConditions.isXTDSignalUnderBear && mConditions.isXTSCurrentUnderMediest && mConditions.isXTSCurrentCrossedUnderMediest) && diff --git a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index b3d2df55..5dd38517 100644 --- a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -6392,6 +6392,13 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + || + // (mConditions.isXAMAVale && (mConditions.isXTMBearish || mConditions.isXAMABearish) && @@ -6440,6 +6447,14 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXCHMAMCPeak && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHLHMCLCLLSame && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + || + // ((mConditions.isXTDSignalUnderBear && mConditions.isXTSCurrentUnderMediest && mConditions.isXTSCurrentCrossedUnderMediest) &&