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 && ( //