From 5ef3ddbabd188a48be8d70204f1295aecbe419c7 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Mon, 5 Feb 2024 11:43:25 +0330 Subject: [PATCH] Resolve All XAU5 XOBDLH Shorts Stop Outs on AMarkets-Real ... --- ...-saherelm.xau5.provider.indicators.lib.mq5 | 105 +++++++++++++++++- ...-saherelm.xau5.provider.indicators.lib.mq5 | 105 +++++++++++++++++- Projects/XAU5/Settings/shorts.vbb.set | Bin 7732 -> 7732 bytes ...-saherelm.xau5.provider.indicators.lib.mq5 | 86 +++++++++++++- 4 files changed, 282 insertions(+), 14 deletions(-) diff --git a/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index 264b21a1..f9456d13 100644 --- a/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -7915,19 +7915,30 @@ bool XAU5XOBDLHHasLongSignal() // || // - (mConditions.isXCHMALCVale && + (mConditions.isXTMBearish && + mConditions.isXAMABearish && + mConditions.isXCHMALCVale && mConditions.isXCHMALCTrendsUp && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXTDBullUnderBear && mConditions.isXCHMAMCTrendsDown && - mConditions.isXCHMAMCFastOverSlow) + mConditions.isXTDSignalUnderBear && + mConditions.isXCHMAMCFastOverSlow && + mConditions.isXTSCurrentUnderFarest) // || // - (mConditions.isXTMBearish && + (mConditions.isXAMAVale && + mConditions.isXTMBearish && mConditions.isXAMABearish && + mConditions.isXCHMASCVale && + mConditions.isXCHMALCPeak && + mConditions.isXTSCurrentMin && + mConditions.isXTMStartBearish && mConditions.isXCHLHSCMCLLSame && mConditions.isXTDBullUnderBear && mConditions.isXTDSignalUnderBear && - mConditions.isXTSCurrentUnderFarest) + mConditions.isXLHPriceCrossedUnderSignal) // ) // @@ -8337,7 +8348,42 @@ bool XAU5XOBDLHHasShortSignal() !mConditions.isXLHHHSameInLength) && // ( - false) + // + ((mConditions.isXCHMAMCPeak && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHMAMCFastOverSlow) && + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsUp && + mConditions.isXCHMALCFastOverSlow)) + // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXTSCurrentMax && + mConditions.isXCHMASCOverMax && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXTDSignalOverBear && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverMediest) + // + || + // + (mConditions.isXCHLHSameHHs && + mConditions.isXCHMASCOverMax && + mConditions.isXLHLLIncreased && + mConditions.isXTMStartBullish && + mConditions.isXTDBullOverBear && + mConditions.isXAMAStartBullish && + mConditions.isXCHMASCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXCHMASCFastUnderSlow && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverMediest && + mConditions.isXLHPriceCrossedOverSignal) + // + ) // ) // @@ -8363,7 +8409,54 @@ bool XAU5XOBDLHHasShortSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + ((mConditions.isXCHMAMCPeak && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXCHMASCTrendsDown) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXTDSignalVale && + mConditions.isXTSCurrentMin && + mConditions.isXCHMASCOverMax && + mConditions.isXTDBullishVale && + mConditions.isXTDSignalUnderBear && + mConditions.isXCHMASCFastOverSlow) + // + || + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXCHMASCPeak && + mConditions.isXCHMALCTrendsDown) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXTDBearishVale && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXTDSignalOverBear && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverMediest) + // + || + // + (mConditions.isXCHMALCVale && + mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentOverNearest) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // diff --git a/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index 264b21a1..f9456d13 100644 --- a/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -7915,19 +7915,30 @@ bool XAU5XOBDLHHasLongSignal() // || // - (mConditions.isXCHMALCVale && + (mConditions.isXTMBearish && + mConditions.isXAMABearish && + mConditions.isXCHMALCVale && mConditions.isXCHMALCTrendsUp && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXTDBullUnderBear && mConditions.isXCHMAMCTrendsDown && - mConditions.isXCHMAMCFastOverSlow) + mConditions.isXTDSignalUnderBear && + mConditions.isXCHMAMCFastOverSlow && + mConditions.isXTSCurrentUnderFarest) // || // - (mConditions.isXTMBearish && + (mConditions.isXAMAVale && + mConditions.isXTMBearish && mConditions.isXAMABearish && + mConditions.isXCHMASCVale && + mConditions.isXCHMALCPeak && + mConditions.isXTSCurrentMin && + mConditions.isXTMStartBearish && mConditions.isXCHLHSCMCLLSame && mConditions.isXTDBullUnderBear && mConditions.isXTDSignalUnderBear && - mConditions.isXTSCurrentUnderFarest) + mConditions.isXLHPriceCrossedUnderSignal) // ) // @@ -8337,7 +8348,42 @@ bool XAU5XOBDLHHasShortSignal() !mConditions.isXLHHHSameInLength) && // ( - false) + // + ((mConditions.isXCHMAMCPeak && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXCHMAMCFastOverSlow) && + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsUp && + mConditions.isXCHMALCFastOverSlow)) + // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXTSCurrentMax && + mConditions.isXCHMASCOverMax && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXTDSignalOverBear && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverMediest) + // + || + // + (mConditions.isXCHLHSameHHs && + mConditions.isXCHMASCOverMax && + mConditions.isXLHLLIncreased && + mConditions.isXTMStartBullish && + mConditions.isXTDBullOverBear && + mConditions.isXAMAStartBullish && + mConditions.isXCHMASCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXCHMASCFastUnderSlow && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverMediest && + mConditions.isXLHPriceCrossedOverSignal) + // + ) // ) // @@ -8363,7 +8409,54 @@ bool XAU5XOBDLHHasShortSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + ((mConditions.isXCHMAMCPeak && + mConditions.isXTDBullOverBear && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXCHMASCTrendsDown) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXTDSignalVale && + mConditions.isXTSCurrentMin && + mConditions.isXCHMASCOverMax && + mConditions.isXTDBullishVale && + mConditions.isXTDSignalUnderBear && + mConditions.isXCHMASCFastOverSlow) + // + || + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXCHMASCPeak && + mConditions.isXCHMALCTrendsDown) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXTDBearishVale && + mConditions.isXCHMAMCTrendsUp && + mConditions.isXTDSignalOverBear && + mConditions.isXTSCurrentOverFarest && + mConditions.isXTSCurrentOverMediest) + // + || + // + (mConditions.isXCHMALCVale && + mConditions.isXTDSignalVale && + mConditions.isXTDBullishVale && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentOverNearest) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // diff --git a/Projects/XAU5/Settings/shorts.vbb.set b/Projects/XAU5/Settings/shorts.vbb.set index 2f52701526d3c5b00d7c6159d064a20d60104a32..19dfe310b860e120c0c41e194961e90ef91eef43 100644 GIT binary patch delta 67 zcmdmDv&CkDmar*<0)rug0fQBgGy;-F3>F)0b;T#g2|G*{kPw)>N;nKiADWycZZlax SQfKl7aXTO_vbjfc1q%Qr01?dq delta 67 zcmdmDv&CkDmaqwf0)qjAC4&`%34