From b85566abaddf494bb455a91da4f72f14b162c069 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Thu, 22 Feb 2024 15:48:19 +0330 Subject: [PATCH] Resolve XUSCHF5 XTSFI Longs All Critical Guard Attacks in AMarkets-Real ... --- ...herelm.xuschf5.provider.indicators.lib.mq5 | 212 +++++++++++++++++- Documents/Templates/Brokers List.txt | 2 +- ...herelm.xuschf5.provider.indicators.lib.mq5 | 212 +++++++++++++++++- Projects/XUSCHF5/Settings/XTSFI.set | Bin 8174 -> 8174 bytes ...herelm.xuschf5.provider.indicators.lib.mq5 | 212 +++++++++++++++++- 5 files changed, 631 insertions(+), 7 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 e25c4435..d2a340bd 100644 --- a/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -8443,7 +8443,30 @@ bool XUSCHF5XTSFIHasLongSignal() !mConditions.isXLHHHSameInLength) && // ( - false) + // + // Check LC Fast Under Slow ... + ((mConditions.isXCHMALCFastUnderSlow || + mConditions.isXCHMALCFastCrossedUnderSlow) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMAMCPeak && + mConditions.isXTMNeutural && + mConditions.isXAMANeutural && + mConditions.isXCHLHSameHHs && + mConditions.isXTDSignalCrossedUnderBear) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -8594,6 +8617,12 @@ bool XUSCHF5XTSFIHasLongSignal() ((mConditions.isXCHMASCFastUnderSlow || mConditions.isXCHMASCFastCrossedUnderSlow) && ( + // + (mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + || // (mConditions.isXCHLHMCLCHHSame && mConditions.isXTDBullUnderBear && @@ -8601,6 +8630,15 @@ bool XUSCHF5XTSFIHasLongSignal() mConditions.isXTSCurrentUnderMediest && mConditions.isXLHPriceCrossedUnderSignal) // + || + // + (mConditions.isXCHMASCOverMax && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXCHLHMCLCLLSame && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // ) // ) @@ -8898,6 +8936,17 @@ bool XUSCHF5XTSFIHasLongSignal() ((mConditions.isXCHMASCFastUnderSlow || mConditions.isXCHMASCFastCrossedUnderSlow) && ( + // + (mConditions.isXTMNeutural && + mConditions.isXCHMASCOverMax && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHMALCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXCHMALCFastOverSlow && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXLHPriceCrossedOverSignal) + // + || // (mConditions.isXTDSignalVale && mConditions.isXTDBullishVale && @@ -9006,6 +9055,44 @@ bool XUSCHF5XTSFIHasLongSignal() // || // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXAMAVale && + mConditions.isXAMABearish && + mConditions.isXTMEndBearish) + // + ) + // + ) + // + ) + // + ) + // + || + // + (mConditions.isXLHHHDecreased && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow && + mConditions.isXLHPriceCrossedOverSignal) + // + ) + // + ) + // + || + // // Check LC Fast Under Slow ... ((mConditions.isXCHMALCFastUnderSlow || mConditions.isXCHMALCFastCrossedUnderSlow) && @@ -9044,6 +9131,61 @@ bool XUSCHF5XTSFIHasLongSignal() // ) // + || + // + ((mConditions.isXTDBullOverBear && + mConditions.isXTDSignalOverBear) && + ( + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHMALCTrendsUp && + mConditions.isXCHMASCCrossedOverMax) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || + // + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTMNeutural && + mConditions.isXCHMALCPeak && + mConditions.isXLHLLIncreased && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXFICrossedUnderZero) + // + ) + // + ) + // + ) + // + ) + // ) // ) @@ -9057,7 +9199,73 @@ bool XUSCHF5XTSFIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || + // + // Check LC Fast Under Slow ... + ((mConditions.isXCHMALCFastUnderSlow || + mConditions.isXCHMALCFastCrossedUnderSlow) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTMEndBullish && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXTDSignalCrossedOverBear) + // + ) + // + ) + // + ) + // + ) + // + || + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXTDSignalCrossedOverBear) + // + ) + // + ) + // + ) // ) // diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index dc30173a..767c4598 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -34,7 +34,7 @@ Resolve XUSCHF5 XSI All Guard Attacks in All Markets ... XTSFI ------ Resolve XUSCHF5 XTSFI All Stopouts in All Markets ... -Resolve XUSCHF5 XTSFI Longs All Critical Guard Attacks in AMarkets-Real ... +Resolve XUSCHF5 XTSFI Longs All Critical Guard Attacks in GrowthNext ... Resolve XUSCHF5 XTSFI Shorts All Critical Guard Attacks in All Markets ... Resolve XUSCHF5 XTSFI 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 e25c4435..d2a340bd 100644 --- a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -8443,7 +8443,30 @@ bool XUSCHF5XTSFIHasLongSignal() !mConditions.isXLHHHSameInLength) && // ( - false) + // + // Check LC Fast Under Slow ... + ((mConditions.isXCHMALCFastUnderSlow || + mConditions.isXCHMALCFastCrossedUnderSlow) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMAMCPeak && + mConditions.isXTMNeutural && + mConditions.isXAMANeutural && + mConditions.isXCHLHSameHHs && + mConditions.isXTDSignalCrossedUnderBear) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -8594,6 +8617,12 @@ bool XUSCHF5XTSFIHasLongSignal() ((mConditions.isXCHMASCFastUnderSlow || mConditions.isXCHMASCFastCrossedUnderSlow) && ( + // + (mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderMediest) + // + || // (mConditions.isXCHLHMCLCHHSame && mConditions.isXTDBullUnderBear && @@ -8601,6 +8630,15 @@ bool XUSCHF5XTSFIHasLongSignal() mConditions.isXTSCurrentUnderMediest && mConditions.isXLHPriceCrossedUnderSignal) // + || + // + (mConditions.isXCHMASCOverMax && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXCHLHMCLCLLSame && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // ) // ) @@ -8898,6 +8936,17 @@ bool XUSCHF5XTSFIHasLongSignal() ((mConditions.isXCHMASCFastUnderSlow || mConditions.isXCHMASCFastCrossedUnderSlow) && ( + // + (mConditions.isXTMNeutural && + mConditions.isXCHMASCOverMax && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHMALCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXCHMALCFastOverSlow && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXLHPriceCrossedOverSignal) + // + || // (mConditions.isXTDSignalVale && mConditions.isXTDBullishVale && @@ -9006,6 +9055,44 @@ bool XUSCHF5XTSFIHasLongSignal() // || // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXAMAVale && + mConditions.isXAMABearish && + mConditions.isXTMEndBearish) + // + ) + // + ) + // + ) + // + ) + // + || + // + (mConditions.isXLHHHDecreased && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow && + mConditions.isXLHPriceCrossedOverSignal) + // + ) + // + ) + // + || + // // Check LC Fast Under Slow ... ((mConditions.isXCHMALCFastUnderSlow || mConditions.isXCHMALCFastCrossedUnderSlow) && @@ -9044,6 +9131,61 @@ bool XUSCHF5XTSFIHasLongSignal() // ) // + || + // + ((mConditions.isXTDBullOverBear && + mConditions.isXTDSignalOverBear) && + ( + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHMASCTrendsUp && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHMALCTrendsUp && + mConditions.isXCHMASCCrossedOverMax) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || + // + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTMNeutural && + mConditions.isXCHMALCPeak && + mConditions.isXLHLLIncreased && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXFICrossedUnderZero) + // + ) + // + ) + // + ) + // + ) + // ) // ) @@ -9057,7 +9199,73 @@ bool XUSCHF5XTSFIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || + // + // Check LC Fast Under Slow ... + ((mConditions.isXCHMALCFastUnderSlow || + mConditions.isXCHMALCFastCrossedUnderSlow) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTMEndBullish && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXTDSignalCrossedOverBear) + // + ) + // + ) + // + ) + // + ) + // + || + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXTDSignalCrossedOverBear) + // + ) + // + ) + // + ) // ) // diff --git a/Projects/XUSCHF5/Settings/XTSFI.set b/Projects/XUSCHF5/Settings/XTSFI.set index 6f26c6d6ad15dcaf06458c2e7b19c5275811a8f7..d02dcd54a72c972dc43ed15934382ba5920f7a2a 100644 GIT binary patch delta 185 zcmaE7|IU7bhNuyP5rYDQA%h8n6@w{|4I+&<+VToA8c+5XybUIGH-`viF-=||EA%hWv6_B(9k|qpB8*O<7CmZqTP1fUMn`4