From 083987cc8fc4a9078534e3161eccc23ee02cb8c2 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Fri, 23 Feb 2024 13:50:13 -0800 Subject: [PATCH] Resolve XUSCHF5 XTSFI All Guard Attacks in ErranteSC ... --- ...herelm.xuschf5.provider.indicators.lib.mq5 | 35 +++++++++++++++++-- Documents/Templates/Brokers List.txt | 2 +- ...herelm.xuschf5.provider.indicators.lib.mq5 | 35 +++++++++++++++++-- ...herelm.xuschf5.provider.indicators.lib.mq5 | 35 +++++++++++++++++-- 4 files changed, 97 insertions(+), 10 deletions(-) diff --git a/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 b/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 index f46c5835..5070887d 100644 --- a/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -9610,6 +9610,10 @@ bool XUSCHF5XTSFIHasLongSignal() // || // + mConditions.isXFICrossedOverZero + // + || + // (mConditions.isXTSCurrentOverFarest && mConditions.isXTSCurrentOverNearest) // @@ -10912,9 +10916,19 @@ bool XUSCHF5XTSFIHasShortSignal() // || // - (mConditions.isXTMNeutural && - mConditions.isXAMANeutural && - mConditions.isXCHLHSCMCLLSame) + ((mConditions.isXTMNeutural && + mConditions.isXAMANeutural) && + ( + // + mConditions.isXTDBullOverBear + // + || + // + mConditions.isXCHLHSCMCLLSame + // + ) + // + ) // ) // @@ -11906,6 +11920,21 @@ bool XUSCHF5XTSFIHasShortSignal() mConditions.isXCHMASCOverMax && mConditions.isXCHLHMCLCHHSame) // + || + // + (mConditions.isXTSCurrentCrossedOverMediest && + ( + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHMALCVale && + mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale) + // + ) + // + ) + // ) // ) diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index c4fa3ab9..1ef9a77a 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -35,7 +35,7 @@ XTSFI ------ Resolve XUSCHF5 XTSFI All Stopouts in All Markets ... Resolve XUSCHF5 XTSFI All Critical Guard Attacks in All Markets ... -Resolve XUSCHF5 XTSFI All Guard Attacks in AMarkets-Demo, IFCMarkets ... +Resolve XUSCHF5 XTSFI All Guard Attacks in Alpari ... XOBDLH diff --git a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 index f46c5835..5070887d 100644 --- a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -9610,6 +9610,10 @@ bool XUSCHF5XTSFIHasLongSignal() // || // + mConditions.isXFICrossedOverZero + // + || + // (mConditions.isXTSCurrentOverFarest && mConditions.isXTSCurrentOverNearest) // @@ -10912,9 +10916,19 @@ bool XUSCHF5XTSFIHasShortSignal() // || // - (mConditions.isXTMNeutural && - mConditions.isXAMANeutural && - mConditions.isXCHLHSCMCLLSame) + ((mConditions.isXTMNeutural && + mConditions.isXAMANeutural) && + ( + // + mConditions.isXTDBullOverBear + // + || + // + mConditions.isXCHLHSCMCLLSame + // + ) + // + ) // ) // @@ -11906,6 +11920,21 @@ bool XUSCHF5XTSFIHasShortSignal() mConditions.isXCHMASCOverMax && mConditions.isXCHLHMCLCHHSame) // + || + // + (mConditions.isXTSCurrentCrossedOverMediest && + ( + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHMALCVale && + mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale) + // + ) + // + ) + // ) // ) diff --git a/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 index f46c5835..5070887d 100644 --- a/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -9610,6 +9610,10 @@ bool XUSCHF5XTSFIHasLongSignal() // || // + mConditions.isXFICrossedOverZero + // + || + // (mConditions.isXTSCurrentOverFarest && mConditions.isXTSCurrentOverNearest) // @@ -10912,9 +10916,19 @@ bool XUSCHF5XTSFIHasShortSignal() // || // - (mConditions.isXTMNeutural && - mConditions.isXAMANeutural && - mConditions.isXCHLHSCMCLLSame) + ((mConditions.isXTMNeutural && + mConditions.isXAMANeutural) && + ( + // + mConditions.isXTDBullOverBear + // + || + // + mConditions.isXCHLHSCMCLLSame + // + ) + // + ) // ) // @@ -11906,6 +11920,21 @@ bool XUSCHF5XTSFIHasShortSignal() mConditions.isXCHMASCOverMax && mConditions.isXCHLHMCLCHHSame) // + || + // + (mConditions.isXTSCurrentCrossedOverMediest && + ( + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHMALCVale && + mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale) + // + ) + // + ) + // ) // )