From 7506960bc36aeed6b56d92d369ec3cfc9d5aadae Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Sat, 16 Mar 2024 06:25:59 +0330 Subject: [PATCH] Resolve XUSPY5 XCHMACC All Longs Stopouts in OANDA ... --- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 40 ++++++++++++++----- Documents/Templates/Brokers List.txt | 2 +- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 40 ++++++++++++++----- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 40 ++++++++++++++----- 4 files changed, 94 insertions(+), 28 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 fdcf1470..b5a9737c 100644 --- a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -34051,11 +34051,23 @@ bool XUSPY5XCHMACCHasLongSignal() mConditions.isXCHMAMCFastOverSlow) && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXAMANeutural && - mConditions.isXTSCurrentMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTDSignalCrossedOverBear) + ((mConditions.isXCHMALCPeak && + mConditions.isXAMANeutural && + mConditions.isXCHLHMCLCHHSame) && + ( + // + (mConditions.isXTSCurrentMax && + mConditions.isXTDSignalCrossedOverBear) + // + || + // + (mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest && + mConditions.isXTSCurrentCrossedUnderFarest) + // + ) + // + ) // ) // @@ -34174,10 +34186,20 @@ bool XUSPY5XCHMACCHasLongSignal() mConditions.isXTDSignalUnderBear) && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXTSCurrentMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTSCurrentCrossedOverNearest) + ((mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame) && + ( + // + mConditions.isXTSCurrentUnderFarest + // + || + // + (mConditions.isXTSCurrentMax && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) // ) // diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 35b440ef..0b281e48 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -42,7 +42,7 @@ Resolve XUSPY5 XTSFI All Guard Attacks in All Markets ... XCHMACC -------- -Resolve XUSPY5 XCHMACC All Longs Stopouts in OANDA ... +Resolve XUSPY5 XCHMACC All Longs Stopouts in MetaQuotes ... Resolve XUSPY5 XCHMACC All Critical Guard Attacks in All Markets ... Resolve XUSPY5 XCHMACC 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 fdcf1470..b5a9737c 100644 --- a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -34051,11 +34051,23 @@ bool XUSPY5XCHMACCHasLongSignal() mConditions.isXCHMAMCFastOverSlow) && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXAMANeutural && - mConditions.isXTSCurrentMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTDSignalCrossedOverBear) + ((mConditions.isXCHMALCPeak && + mConditions.isXAMANeutural && + mConditions.isXCHLHMCLCHHSame) && + ( + // + (mConditions.isXTSCurrentMax && + mConditions.isXTDSignalCrossedOverBear) + // + || + // + (mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest && + mConditions.isXTSCurrentCrossedUnderFarest) + // + ) + // + ) // ) // @@ -34174,10 +34186,20 @@ bool XUSPY5XCHMACCHasLongSignal() mConditions.isXTDSignalUnderBear) && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXTSCurrentMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTSCurrentCrossedOverNearest) + ((mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame) && + ( + // + mConditions.isXTSCurrentUnderFarest + // + || + // + (mConditions.isXTSCurrentMax && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) // ) // diff --git a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index fdcf1470..b5a9737c 100644 --- a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -34051,11 +34051,23 @@ bool XUSPY5XCHMACCHasLongSignal() mConditions.isXCHMAMCFastOverSlow) && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXAMANeutural && - mConditions.isXTSCurrentMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTDSignalCrossedOverBear) + ((mConditions.isXCHMALCPeak && + mConditions.isXAMANeutural && + mConditions.isXCHLHMCLCHHSame) && + ( + // + (mConditions.isXTSCurrentMax && + mConditions.isXTDSignalCrossedOverBear) + // + || + // + (mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest && + mConditions.isXTSCurrentCrossedUnderFarest) + // + ) + // + ) // ) // @@ -34174,10 +34186,20 @@ bool XUSPY5XCHMACCHasLongSignal() mConditions.isXTDSignalUnderBear) && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXTSCurrentMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTSCurrentCrossedOverNearest) + ((mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame) && + ( + // + mConditions.isXTSCurrentUnderFarest + // + || + // + (mConditions.isXTSCurrentMax && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) // ) //