From ae4c8f6f7a390c519fa0394999e4fc878f5cbd1d Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Wed, 28 Feb 2024 04:07:18 +0330 Subject: [PATCH] Resolve XUSPY5 XTD All Shorts Stopouts in MetaQuotes, HFMarkets ... --- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 37 ++++++++++++++++++- Documents/Templates/Brokers List.txt | 2 +- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 37 ++++++++++++++++++- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 37 ++++++++++++++++++- 4 files changed, 109 insertions(+), 4 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 238a1326..7bc28b95 100644 --- a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -2536,7 +2536,29 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXLHHHSameInLength) && // ( - false) + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + (mConditions.isXTDBullOverBear && + ( + // + (mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHMAMCPeak && + mConditions.isXTSCurrentMin && + mConditions.isXLHLLIncreased) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -2617,6 +2639,19 @@ bool XUSPY5XTDHasShortSignal() // || // + (mConditions.isXTSCurrentOverNearest && + ( + // + (mConditions.isXLHHHDecreased && + mConditions.isXTDBullOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) + // + || + // (mConditions.isXTSCurrentOverFarest && ( // diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 0d93abb3..3f2feda4 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 MetaQuotes ... +Resolve XUSPY5 XTD All Shorts Stopouts in MetaQuotes, HFMarkets ... 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 238a1326..7bc28b95 100644 --- a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -2536,7 +2536,29 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXLHHHSameInLength) && // ( - false) + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + (mConditions.isXTDBullOverBear && + ( + // + (mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHMAMCPeak && + mConditions.isXTSCurrentMin && + mConditions.isXLHLLIncreased) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -2617,6 +2639,19 @@ bool XUSPY5XTDHasShortSignal() // || // + (mConditions.isXTSCurrentOverNearest && + ( + // + (mConditions.isXLHHHDecreased && + mConditions.isXTDBullOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) + // + || + // (mConditions.isXTSCurrentOverFarest && ( // diff --git a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index 238a1326..7bc28b95 100644 --- a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -2536,7 +2536,29 @@ bool XUSPY5XTDHasShortSignal() mConditions.isXLHHHSameInLength) && // ( - false) + // + // Check if MC Fast Over Slow ... + ((mConditions.isXCHMAMCFastOverSlow || + mConditions.isXCHMAMCFastCrossedOverSlow) && + ( + // + (mConditions.isXTDBullOverBear && + ( + // + (mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHMAMCPeak && + mConditions.isXTSCurrentMin && + mConditions.isXLHLLIncreased) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -2617,6 +2639,19 @@ bool XUSPY5XTDHasShortSignal() // || // + (mConditions.isXTSCurrentOverNearest && + ( + // + (mConditions.isXLHHHDecreased && + mConditions.isXTDBullOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) + // + || + // (mConditions.isXTSCurrentOverFarest && ( //