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 39d8a98b..515c6cd3 100644 --- a/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -13463,6 +13463,15 @@ bool XUSCHF5XCHMACCHasLongSignal() (mConditions.isXTDSignalVale && mConditions.isXTDBullishVale) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXTDBullOverBear && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverNearest && + mConditions.isXTSCurrentOverMediest) + // ) // ) @@ -13482,6 +13491,13 @@ bool XUSCHF5XCHMACCHasLongSignal() (!mConditions.isXCHMAMCTrendsUp && !mConditions.isXCHMAMCTrendsDown))) && ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXTSCurrentMax && + mConditions.isXCHMASCOverMax && + mConditions.isXLHPriceCrossedOverSignal) + // + || // (mConditions.isXTSCurrentMax && mConditions.isXCHMASCOverMax && diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 8fb19718..d9203be5 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -41,7 +41,7 @@ Resolve XUSCHF5 XTSFI All Guard Attacks in All Markets ... XCHMACC -------- Resolve XUSCHF5 XCHMACC All Stopouts in All Markets ... -Resolve XUSCHF5 XCHMACC Longs All Critical Guard Attacks in MetaQuotes ... +Resolve XUSCHF5 XCHMACC Longs All Critical Guard Attacks in MetaQuotes, HFMarkets ... Resolve XUSCHF5 XCHMACC Shorts All Critical Guard Attacks in All Markets ... Resolve XUSCHF5 XCHMACC All Guard Attacks in All Markets ... 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 39d8a98b..515c6cd3 100644 --- a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -13463,6 +13463,15 @@ bool XUSCHF5XCHMACCHasLongSignal() (mConditions.isXTDSignalVale && mConditions.isXTDBullishVale) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXTDBullOverBear && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverNearest && + mConditions.isXTSCurrentOverMediest) + // ) // ) @@ -13482,6 +13491,13 @@ bool XUSCHF5XCHMACCHasLongSignal() (!mConditions.isXCHMAMCTrendsUp && !mConditions.isXCHMAMCTrendsDown))) && ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXTSCurrentMax && + mConditions.isXCHMASCOverMax && + mConditions.isXLHPriceCrossedOverSignal) + // + || // (mConditions.isXTSCurrentMax && mConditions.isXCHMASCOverMax && diff --git a/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 index 39d8a98b..515c6cd3 100644 --- a/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -13463,6 +13463,15 @@ bool XUSCHF5XCHMACCHasLongSignal() (mConditions.isXTDSignalVale && mConditions.isXTDBullishVale) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXTDBullOverBear && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverNearest && + mConditions.isXTSCurrentOverMediest) + // ) // ) @@ -13482,6 +13491,13 @@ bool XUSCHF5XCHMACCHasLongSignal() (!mConditions.isXCHMAMCTrendsUp && !mConditions.isXCHMAMCTrendsDown))) && ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXTSCurrentMax && + mConditions.isXCHMASCOverMax && + mConditions.isXLHPriceCrossedOverSignal) + // + || // (mConditions.isXTSCurrentMax && mConditions.isXCHMASCOverMax &&