From 9062bb6629eefeb4055314dd2783b4590a6fa635 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Thu, 14 Mar 2024 20:13:31 +0330 Subject: [PATCH] Resolve XUSPY5 XTSFI All Long Stopouts in MetaQuotes, HFMarkets ... --- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 111 +++++++++++++++++- Documents/Templates/Brokers List.txt | 2 +- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 111 +++++++++++++++++- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 111 +++++++++++++++++- 4 files changed, 328 insertions(+), 7 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 1876334b..a592eaac 100644 --- a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -24265,7 +24265,48 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMASCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale) && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHMASCTrendsUp) && + ( + // + (mConditions.isXTMNeutural && + mConditions.isXAMABearish) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -24397,7 +24438,44 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMAMCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMAMCTrendsUp && + ( + // + (mConditions.isXCHMALCPeak && + ( + // + (mConditions.isXAMANeutural && + mConditions.isXTMStartBullish) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -24471,8 +24549,37 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // Both HH and LL Same In Length ... + // Price Under Signal ... + // Neutural States ... + ((mConditions.isXTMNeutural && + mConditions.isXAMANeutural) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXLHLLIncreased && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXCHMASCCrossedOverMax) + // + ) + // + ) + // + ) + // + ) + // ) // + // ) // || diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index f08f6d82..11a73518 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -35,7 +35,7 @@ Resolve XUSPY5 XSI All Guard Attacks in All Markets ... XTSFI ------ -Resolve XUSPY5 XTSFI All Long Stopouts in MetaQuotes ... +Resolve XUSPY5 XTSFI All Long Stopouts in MetaQuotes, HFMarkets ... Resolve XUSPY5 XTSFI All Critical Guard Attacks in All Markets ... Resolve XUSPY5 XTSFI 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 1876334b..a592eaac 100644 --- a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -24265,7 +24265,48 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMASCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale) && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHMASCTrendsUp) && + ( + // + (mConditions.isXTMNeutural && + mConditions.isXAMABearish) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -24397,7 +24438,44 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMAMCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMAMCTrendsUp && + ( + // + (mConditions.isXCHMALCPeak && + ( + // + (mConditions.isXAMANeutural && + mConditions.isXTMStartBullish) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -24471,8 +24549,37 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // Both HH and LL Same In Length ... + // Price Under Signal ... + // Neutural States ... + ((mConditions.isXTMNeutural && + mConditions.isXAMANeutural) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXLHLLIncreased && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXCHMASCCrossedOverMax) + // + ) + // + ) + // + ) + // + ) + // ) // + // ) // || diff --git a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index 1876334b..a592eaac 100644 --- a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -24265,7 +24265,48 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMASCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale) && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHMASCTrendsUp) && + ( + // + (mConditions.isXTMNeutural && + mConditions.isXAMABearish) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -24397,7 +24438,44 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMAMCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMAMCTrendsUp && + ( + // + (mConditions.isXCHMALCPeak && + ( + // + (mConditions.isXAMANeutural && + mConditions.isXTMStartBullish) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -24471,8 +24549,37 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // Both HH and LL Same In Length ... + // Price Under Signal ... + // Neutural States ... + ((mConditions.isXTMNeutural && + mConditions.isXAMANeutural) && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXLHLLIncreased && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXCHMASCCrossedOverMax) + // + ) + // + ) + // + ) + // + ) + // ) // + // ) // ||