From 0d3b01ef71619b4fb012f372fc614b750408e13e Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Thu, 14 Mar 2024 18:50:46 +0330 Subject: [PATCH] Resolve XUSPY5 XTSFI All Long Stopouts in GrowthNext, OANDA ... --- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 123 +++++++++++++++++- Documents/Templates/Brokers List.txt | 2 +- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 123 +++++++++++++++++- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 123 +++++++++++++++++- 4 files changed, 355 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 6b138350..1876334b 100644 --- a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -24741,7 +24741,40 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMASCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXCHMASCTrendsUp && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTMBearish && + mConditions.isXCHMALCPeak && + mConditions.isXAMANeutural && + mConditions.isXCHMASCOverMax) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -25358,10 +25391,20 @@ bool XUSPY5XTSFIHasLongSignal() (mConditions.isXCHMASCTrendsUp && ( // - (mConditions.isXTMNeutural && - mConditions.isXAMABearish && - mConditions.isXCHMALCPeak && - mConditions.isXCHLHMCLCHHSame) + ((mConditions.isXTMNeutural && + mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame) && + ( + // + mConditions.isXAMABearish + // + || + // + mConditions.isXAMANeutural + // + ) + // + ) // ) // @@ -25829,6 +25872,38 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // not LL and HH Same In Length ... + // Price In Signal Range ... + // Check Bearish State ... + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTMBearish + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // ) // ) @@ -26059,6 +26134,44 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // not LL and HH Same In Length ... + // Price Over Signal ... + // Check Bearish State ... + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTMBearish + // + || + // + (mConditions.isXTMNeutural && + mConditions.isXTMEndBearish && + mConditions.isXLHPriceCrossedOverSignal) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // ) // ) diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 7bd8ab8f..f08f6d82 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 GrowthNext ... +Resolve XUSPY5 XTSFI All Long Stopouts in MetaQuotes ... 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 6b138350..1876334b 100644 --- a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -24741,7 +24741,40 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMASCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXCHMASCTrendsUp && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTMBearish && + mConditions.isXCHMALCPeak && + mConditions.isXAMANeutural && + mConditions.isXCHMASCOverMax) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -25358,10 +25391,20 @@ bool XUSPY5XTSFIHasLongSignal() (mConditions.isXCHMASCTrendsUp && ( // - (mConditions.isXTMNeutural && - mConditions.isXAMABearish && - mConditions.isXCHMALCPeak && - mConditions.isXCHLHMCLCHHSame) + ((mConditions.isXTMNeutural && + mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame) && + ( + // + mConditions.isXAMABearish + // + || + // + mConditions.isXAMANeutural + // + ) + // + ) // ) // @@ -25829,6 +25872,38 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // not LL and HH Same In Length ... + // Price In Signal Range ... + // Check Bearish State ... + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTMBearish + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // ) // ) @@ -26059,6 +26134,44 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // not LL and HH Same In Length ... + // Price Over Signal ... + // Check Bearish State ... + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTMBearish + // + || + // + (mConditions.isXTMNeutural && + mConditions.isXTMEndBearish && + mConditions.isXLHPriceCrossedOverSignal) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // ) // ) diff --git a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index 6b138350..1876334b 100644 --- a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -24741,7 +24741,40 @@ bool XUSPY5XTSFIHasLongSignal() mConditions.isXCHMASCFastCrossedUnderSlow) && ( // - false + ((mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) && + ( + // + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXCHMASCTrendsUp && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + (mConditions.isXTMBearish && + mConditions.isXCHMALCPeak && + mConditions.isXAMANeutural && + mConditions.isXCHMASCOverMax) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -25358,10 +25391,20 @@ bool XUSPY5XTSFIHasLongSignal() (mConditions.isXCHMASCTrendsUp && ( // - (mConditions.isXTMNeutural && - mConditions.isXAMABearish && - mConditions.isXCHMALCPeak && - mConditions.isXCHLHMCLCHHSame) + ((mConditions.isXTMNeutural && + mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame) && + ( + // + mConditions.isXAMABearish + // + || + // + mConditions.isXAMANeutural + // + ) + // + ) // ) // @@ -25829,6 +25872,38 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // not LL and HH Same In Length ... + // Price In Signal Range ... + // Check Bearish State ... + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTMBearish + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // ) // ) @@ -26059,6 +26134,44 @@ bool XUSPY5XTSFIHasLongSignal() // ) // + || + // + // XTSFI Long ... + // Resolve Stop Outs ... + // not LL and HH Same In Length ... + // Price Over Signal ... + // Check Bearish State ... + (mConditions.isXTDSignalUnderBear && + ( + // + (mConditions.isXTSCurrentUnderMediest && + ( + // + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame) && + ( + // + mConditions.isXTMBearish + // + || + // + (mConditions.isXTMNeutural && + mConditions.isXTMEndBearish && + mConditions.isXLHPriceCrossedOverSignal) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // ) // )