From 5e6309bfd0dc234a37258202c076d4706897f277 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Sat, 17 Feb 2024 13:55:41 -0800 Subject: [PATCH] Resolve XUSCHF5 XTD Shorts All Stopouts in AMarkets-Demo ... --- ...herelm.xuschf5.provider.indicators.lib.mq5 | 62 ++++++++++++++++++- Documents/Templates/Brokers List.txt | 2 +- ...herelm.xuschf5.provider.indicators.lib.mq5 | 62 ++++++++++++++++++- ...herelm.xuschf5.provider.indicators.lib.mq5 | 62 ++++++++++++++++++- 4 files changed, 184 insertions(+), 4 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 a277c306..93ef2cba 100644 --- a/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -2897,7 +2897,37 @@ bool XUSCHF5XTDHasShortSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + mConditions.isXRSICrossedUnderShortExit + // + || + // + ((mConditions.isXTMBearish && + mConditions.isXAMABearish) && + ( + // + (mConditions.isXCHMALCVale && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXLHLowAttachedLL && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastUnderSlow) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -2925,6 +2955,36 @@ bool XUSCHF5XTDHasShortSignal() mConditions.isXLHHHSameInLength) && // ( + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + ((mConditions.isXCHMAMCPeak && + mConditions.isXCHMAMCTrendsUp) && + ( + // + ((mConditions.isXTMBearish && + mConditions.isXAMABearish) && + ( + // + (mConditions.isXTSCurrentMin && + mConditions.isXTDBullOverBear) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || // ((mConditions.isXCHMAMCTrendsDown && mConditions.isXCHMAMCFastUnderSlow) && diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 94c90795..c941f0c4 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -8,7 +8,7 @@ IFCMarkets ErranteSC Alpari -Resolve XUSCHF5 XTD Shorts All Stopouts in AMarkets-Demo ... +Resolve XUSCHF5 XTD Shorts All Stopouts in IFCMarkets ... Resolve XUSCHF5 XTAM Shorts All Stopouts in ... Resolve XUSCHF5 XSI Shorts All Stopouts in ... Resolve XUSCHF5 XTSFI Shorts All Stopouts in ... 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 a277c306..93ef2cba 100644 --- a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -2897,7 +2897,37 @@ bool XUSCHF5XTDHasShortSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + mConditions.isXRSICrossedUnderShortExit + // + || + // + ((mConditions.isXTMBearish && + mConditions.isXAMABearish) && + ( + // + (mConditions.isXCHMALCVale && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXLHLowAttachedLL && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastUnderSlow) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -2925,6 +2955,36 @@ bool XUSCHF5XTDHasShortSignal() mConditions.isXLHHHSameInLength) && // ( + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + ((mConditions.isXCHMAMCPeak && + mConditions.isXCHMAMCTrendsUp) && + ( + // + ((mConditions.isXTMBearish && + mConditions.isXAMABearish) && + ( + // + (mConditions.isXTSCurrentMin && + mConditions.isXTDBullOverBear) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || // ((mConditions.isXCHMAMCTrendsDown && mConditions.isXCHMAMCFastUnderSlow) && diff --git a/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 index a277c306..93ef2cba 100644 --- a/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -2897,7 +2897,37 @@ bool XUSCHF5XTDHasShortSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + mConditions.isXRSICrossedUnderShortExit + // + || + // + ((mConditions.isXTMBearish && + mConditions.isXAMABearish) && + ( + // + (mConditions.isXCHMALCVale && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXLHLowAttachedLL && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastUnderSlow) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -2925,6 +2955,36 @@ bool XUSCHF5XTDHasShortSignal() mConditions.isXLHHHSameInLength) && // ( + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + ((mConditions.isXCHMAMCPeak && + mConditions.isXCHMAMCTrendsUp) && + ( + // + ((mConditions.isXTMBearish && + mConditions.isXAMABearish) && + ( + // + (mConditions.isXTSCurrentMin && + mConditions.isXTDBullOverBear) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || // ((mConditions.isXCHMAMCTrendsDown && mConditions.isXCHMAMCFastUnderSlow) &&