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) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // ) // )