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 056b3471..a02f9bdc 100644 --- a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -1555,6 +1555,29 @@ bool XUSPY5XTDHasLongSignal() // (mConditions.isXTSCurrentUnderFarest && ( + // + // Check if MC Fast Under Slow ... + ((mConditions.isXCHMAMCFastUnderSlow || + mConditions.isXCHMAMCFastCrossedUnderSlow) && + ( + // + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXAMANeutural && + mConditions.isXCHLHMCLCLLSame && + mConditions.isXCHMASCUnderMin) + // + ) + // + ) + // + ) + // + ) + // + || // ((mConditions.isXCHMAMCTrendsDown && mConditions.isXCHMAMCFastOverSlow) && @@ -1786,6 +1809,20 @@ bool XUSPY5XTDHasLongSignal() mConditions.isXAMAStartBullish && mConditions.isXCHMASCFastCrossedOverSlow) // + || + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXTSCurrentCrossedOverMediest) + // + ) + // + ) + // ) // ) @@ -1834,6 +1871,19 @@ bool XUSPY5XTDHasLongSignal() // ) // + || + // + (mConditions.isXCHMAMCTrendsUp && + ( + // + (mConditions.isXCHMAMCVale && + mConditions.isXCHMALCVale && + mConditions.isXTDBearishVale) + // + ) + // + ) + // ) // ) diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 0b3dde51..dbbb38f4 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -12,7 +12,7 @@ All Markets XTD ---- -Resolve XUSPY5 XTD All Longs Stopouts in MetaQuotes ... +Resolve XUSPY5 XTD All Longs Stopouts in HFMarkets ... Resolve XUSPY5 XTD All Critical Guard Attacks in All Markets ... Resolve XUSPY5 XTD All Guard Attacks in All Markets ... diff --git a/Projects/XUSCHF5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Projects/XUSCHF5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index 056b3471..a02f9bdc 100644 --- a/Projects/XUSCHF5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Projects/XUSCHF5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -1555,6 +1555,29 @@ bool XUSPY5XTDHasLongSignal() // (mConditions.isXTSCurrentUnderFarest && ( + // + // Check if MC Fast Under Slow ... + ((mConditions.isXCHMAMCFastUnderSlow || + mConditions.isXCHMAMCFastCrossedUnderSlow) && + ( + // + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXAMANeutural && + mConditions.isXCHLHMCLCLLSame && + mConditions.isXCHMASCUnderMin) + // + ) + // + ) + // + ) + // + ) + // + || // ((mConditions.isXCHMAMCTrendsDown && mConditions.isXCHMAMCFastOverSlow) && @@ -1786,6 +1809,20 @@ bool XUSPY5XTDHasLongSignal() mConditions.isXAMAStartBullish && mConditions.isXCHMASCFastCrossedOverSlow) // + || + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXTSCurrentCrossedOverMediest) + // + ) + // + ) + // ) // ) @@ -1834,6 +1871,19 @@ bool XUSPY5XTDHasLongSignal() // ) // + || + // + (mConditions.isXCHMAMCTrendsUp && + ( + // + (mConditions.isXCHMAMCVale && + mConditions.isXCHMALCVale && + mConditions.isXTDBearishVale) + // + ) + // + ) + // ) // ) diff --git a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index 056b3471..a02f9bdc 100644 --- a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -1555,6 +1555,29 @@ bool XUSPY5XTDHasLongSignal() // (mConditions.isXTSCurrentUnderFarest && ( + // + // Check if MC Fast Under Slow ... + ((mConditions.isXCHMAMCFastUnderSlow || + mConditions.isXCHMAMCFastCrossedUnderSlow) && + ( + // + ((mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) && + ( + // + (mConditions.isXAMANeutural && + mConditions.isXCHLHMCLCLLSame && + mConditions.isXCHMASCUnderMin) + // + ) + // + ) + // + ) + // + ) + // + || // ((mConditions.isXCHMAMCTrendsDown && mConditions.isXCHMAMCFastOverSlow) && @@ -1786,6 +1809,20 @@ bool XUSPY5XTDHasLongSignal() mConditions.isXAMAStartBullish && mConditions.isXCHMASCFastCrossedOverSlow) // + || + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHLHMCLCHHSame && + mConditions.isXTSCurrentCrossedOverMediest) + // + ) + // + ) + // ) // ) @@ -1834,6 +1871,19 @@ bool XUSPY5XTDHasLongSignal() // ) // + || + // + (mConditions.isXCHMAMCTrendsUp && + ( + // + (mConditions.isXCHMAMCVale && + mConditions.isXCHMALCVale && + mConditions.isXTDBearishVale) + // + ) + // + ) + // ) // )