From 880684c3768876e38eb425afe03300185c1b42f0 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Tue, 27 Feb 2024 20:13:29 +0330 Subject: [PATCH] Resolve XUSPY5 XTD All Shorts Stopouts in GrowthNext ... --- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 56 +++++++++++++++++-- Documents/Templates/Brokers List.txt | 2 +- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 56 +++++++++++++++++-- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 56 +++++++++++++++++-- 4 files changed, 154 insertions(+), 16 deletions(-) diff --git a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index ccb25ee6..07ba2ad4 100644 --- a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -2726,6 +2726,42 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXCHMASCTrendsUp && mConditions.isXTSCurrentOverFarest) // + || + // + (mConditions.isXTDBullOverBear && + ( + // + ((mConditions.isXAMANeutural || + mConditions.isXAMAEndBullish) && + // + (mConditions.isXCHMASCPeak && + mConditions.isXCHMALCVale && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXCHLHMCLCLLSame) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || + // + (mConditions.isXTSCurrentOverFarest && + ( + // + (mConditions.isXTDBullOverBear && + mConditions.isXTMStartBearish && + mConditions.isXAMAEndBullish && + mConditions.isXAMANeutural && + mConditions.isXCHMASCPeak && + mConditions.isXCHMALCVale && + mConditions.isXCHLHMCLCLLSame) + // ) // ) @@ -2790,11 +2826,21 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXCHMASCFastCrossedOverSlow) && ( // - (mConditions.isXCHMALCVale && - mConditions.isXCHMASCTrendsUp && - mConditions.isXTDBullOverBear && - mConditions.isXCHLHSCMCHHSame && - mConditions.isXTSCurrentOverFarest) + ((mConditions.isXCHMALCVale && + mConditions.isXTDBullOverBear && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTSAllSame + // + || + // + mConditions.isXTSCurrentOverFarest + // + ) + // + ) // ) // diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 35ff62b2..914c57da 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -12,7 +12,7 @@ All Markets XTD ---- -Resolve XUSPY5 XTD All Shorts Stopouts in GrowthNext ... +Resolve XUSPY5 XTD All Shorts Stopouts in OANDA ... Resolve XUSPY5 XTD All Critical Guard Attacks in All Markets ... Resolve XUSPY5 XTD All Guard Attacks in All Markets ... diff --git a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index ccb25ee6..07ba2ad4 100644 --- a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -2726,6 +2726,42 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXCHMASCTrendsUp && mConditions.isXTSCurrentOverFarest) // + || + // + (mConditions.isXTDBullOverBear && + ( + // + ((mConditions.isXAMANeutural || + mConditions.isXAMAEndBullish) && + // + (mConditions.isXCHMASCPeak && + mConditions.isXCHMALCVale && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXCHLHMCLCLLSame) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || + // + (mConditions.isXTSCurrentOverFarest && + ( + // + (mConditions.isXTDBullOverBear && + mConditions.isXTMStartBearish && + mConditions.isXAMAEndBullish && + mConditions.isXAMANeutural && + mConditions.isXCHMASCPeak && + mConditions.isXCHMALCVale && + mConditions.isXCHLHMCLCLLSame) + // ) // ) @@ -2790,11 +2826,21 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXCHMASCFastCrossedOverSlow) && ( // - (mConditions.isXCHMALCVale && - mConditions.isXCHMASCTrendsUp && - mConditions.isXTDBullOverBear && - mConditions.isXCHLHSCMCHHSame && - mConditions.isXTSCurrentOverFarest) + ((mConditions.isXCHMALCVale && + mConditions.isXTDBullOverBear && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTSAllSame + // + || + // + mConditions.isXTSCurrentOverFarest + // + ) + // + ) // ) // diff --git a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index ccb25ee6..07ba2ad4 100644 --- a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -2726,6 +2726,42 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXCHMASCTrendsUp && mConditions.isXTSCurrentOverFarest) // + || + // + (mConditions.isXTDBullOverBear && + ( + // + ((mConditions.isXAMANeutural || + mConditions.isXAMAEndBullish) && + // + (mConditions.isXCHMASCPeak && + mConditions.isXCHMALCVale && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXCHLHMCLCLLSame) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || + // + (mConditions.isXTSCurrentOverFarest && + ( + // + (mConditions.isXTDBullOverBear && + mConditions.isXTMStartBearish && + mConditions.isXAMAEndBullish && + mConditions.isXAMANeutural && + mConditions.isXCHMASCPeak && + mConditions.isXCHMALCVale && + mConditions.isXCHLHMCLCLLSame) + // ) // ) @@ -2790,11 +2826,21 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXCHMASCFastCrossedOverSlow) && ( // - (mConditions.isXCHMALCVale && - mConditions.isXCHMASCTrendsUp && - mConditions.isXTDBullOverBear && - mConditions.isXCHLHSCMCHHSame && - mConditions.isXTSCurrentOverFarest) + ((mConditions.isXCHMALCVale && + mConditions.isXTDBullOverBear && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTSAllSame + // + || + // + mConditions.isXTSCurrentOverFarest + // + ) + // + ) // ) //