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 8e843a14..ad45575c 100644 --- a/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -5878,7 +5878,21 @@ bool XAU5XTSFIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXCHLHSameHHs && + mConditions.isXTMStartBullish && + mConditions.isXAMAStartBullish && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + ) // ) // @@ -5915,6 +5929,13 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXTMBearish && + mConditions.isXAMABearish && + mConditions.isXTDBullUnderBear && + mConditions.isXCHMAMCFastOverSlow) + // + || + // (mConditions.isXTMBearish && mConditions.isXAMABearish && mConditions.isXCHMALCPeak && @@ -6156,6 +6177,12 @@ bool XAU5XTSFIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || // (mConditions.isXTMNeutural && mConditions.isXAMANeutural && @@ -6163,6 +6190,17 @@ bool XAU5XTSFIHasLongSignal() mConditions.isXCHLHSCMCHHSame && mConditions.isXTSCurrentUnderMediest) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXCHLHSameHHs && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXLHPriceCrossedOverSignal) + // ) // ) 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 8e843a14..ad45575c 100644 --- a/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -5878,7 +5878,21 @@ bool XAU5XTSFIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXCHLHSameHHs && + mConditions.isXTMStartBullish && + mConditions.isXAMAStartBullish && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + ) // ) // @@ -5915,6 +5929,13 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXTMBearish && + mConditions.isXAMABearish && + mConditions.isXTDBullUnderBear && + mConditions.isXCHMAMCFastOverSlow) + // + || + // (mConditions.isXTMBearish && mConditions.isXAMABearish && mConditions.isXCHMALCPeak && @@ -6156,6 +6177,12 @@ bool XAU5XTSFIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || // (mConditions.isXTMNeutural && mConditions.isXAMANeutural && @@ -6163,6 +6190,17 @@ bool XAU5XTSFIHasLongSignal() mConditions.isXCHLHSCMCHHSame && mConditions.isXTSCurrentUnderMediest) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXCHLHSameHHs && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXLHPriceCrossedOverSignal) + // ) // ) diff --git a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index 8e843a14..ad45575c 100644 --- a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -5878,7 +5878,21 @@ bool XAU5XTSFIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXCHLHSameHHs && + mConditions.isXTMStartBullish && + mConditions.isXAMAStartBullish && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + ) // ) // @@ -5915,6 +5929,13 @@ bool XAU5XTSFIHasLongSignal() // || // + (mConditions.isXTMBearish && + mConditions.isXAMABearish && + mConditions.isXTDBullUnderBear && + mConditions.isXCHMAMCFastOverSlow) + // + || + // (mConditions.isXTMBearish && mConditions.isXAMABearish && mConditions.isXCHMALCPeak && @@ -6156,6 +6177,12 @@ bool XAU5XTSFIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || // (mConditions.isXTMNeutural && mConditions.isXAMANeutural && @@ -6163,6 +6190,17 @@ bool XAU5XTSFIHasLongSignal() mConditions.isXCHLHSCMCHHSame && mConditions.isXTSCurrentUnderMediest) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXCHLHSameHHs && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXLHPriceCrossedOverSignal) + // ) // )