From 7b87540f803cb8cdd761ba082d2f5b068cad1226 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Mon, 5 Feb 2024 13:35:10 -0800 Subject: [PATCH] Resolve All XAU5 XCHMACC Shorts Stop Outs on HFMarkets ... --- ...-saherelm.xau5.provider.indicators.lib.mq5 | 23 +++++++++++++++++++ ...-saherelm.xau5.provider.indicators.lib.mq5 | 23 +++++++++++++++++++ ...-saherelm.xau5.provider.indicators.lib.mq5 | 23 +++++++++++++++++++ 3 files changed, 69 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 756ca79b..d1acba12 100644 --- a/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -9294,6 +9294,13 @@ bool XAU5XCHMACCHasShortSignal() ((mConditions.isXTMBearish && mConditions.isXAMABearish) && ( + // + (mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentOverMediest && + mConditions.isXTDBullCrossedUnderBear && + mConditions.isXTSCurrentCrossedUnderNearest) + // + || // (((mConditions.isXTSCurrentOverNearest || mConditions.isXTSCurrentCrossedOverNearest) && @@ -9437,6 +9444,22 @@ bool XAU5XCHMACCHasShortSignal() // || // + ((mConditions.isXTSCurrentOverNearest || + mConditions.isXTSCurrentCrossedOverNearest) && + ( + // + (mConditions.isXTMBearish && + mConditions.isXAMABearish && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) + // + ) + // + ) + // + || + // (mConditions.isXCHMASCUnderMin && ( // 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 756ca79b..d1acba12 100644 --- a/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -9294,6 +9294,13 @@ bool XAU5XCHMACCHasShortSignal() ((mConditions.isXTMBearish && mConditions.isXAMABearish) && ( + // + (mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentOverMediest && + mConditions.isXTDBullCrossedUnderBear && + mConditions.isXTSCurrentCrossedUnderNearest) + // + || // (((mConditions.isXTSCurrentOverNearest || mConditions.isXTSCurrentCrossedOverNearest) && @@ -9437,6 +9444,22 @@ bool XAU5XCHMACCHasShortSignal() // || // + ((mConditions.isXTSCurrentOverNearest || + mConditions.isXTSCurrentCrossedOverNearest) && + ( + // + (mConditions.isXTMBearish && + mConditions.isXAMABearish && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) + // + ) + // + ) + // + || + // (mConditions.isXCHMASCUnderMin && ( // diff --git a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index 756ca79b..d1acba12 100644 --- a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -9294,6 +9294,13 @@ bool XAU5XCHMACCHasShortSignal() ((mConditions.isXTMBearish && mConditions.isXAMABearish) && ( + // + (mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentOverMediest && + mConditions.isXTDBullCrossedUnderBear && + mConditions.isXTSCurrentCrossedUnderNearest) + // + || // (((mConditions.isXTSCurrentOverNearest || mConditions.isXTSCurrentCrossedOverNearest) && @@ -9437,6 +9444,22 @@ bool XAU5XCHMACCHasShortSignal() // || // + ((mConditions.isXTSCurrentOverNearest || + mConditions.isXTSCurrentCrossedOverNearest) && + ( + // + (mConditions.isXTMBearish && + mConditions.isXAMABearish && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) + // + ) + // + ) + // + || + // (mConditions.isXCHMASCUnderMin && ( //