From 8d8d015129ebea1a078d216080ba3acc1317a65e Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Thu, 15 Feb 2024 01:51:45 +0330 Subject: [PATCH] Resolve XUSCHF5 XSI Longs All Stopouts in AMarkets-Real ... --- ...herelm.xuschf5.provider.indicators.lib.mq5 | 89 +++++++++++++++++- Documents/Templates/Brokers List.txt | 3 +- ...herelm.xuschf5.provider.indicators.lib.mq5 | 89 +++++++++++++++++- Projects/XUSCHF5/Settings/XSI.set | Bin 0 -> 8162 bytes Projects/XUSCHF5/Settings/XTD.set | Bin 8156 -> 8160 bytes ...herelm.xuschf5.provider.indicators.lib.mq5 | 89 +++++++++++++++++- 6 files changed, 263 insertions(+), 7 deletions(-) create mode 100644 Projects/XUSCHF5/Settings/XSI.set diff --git a/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 b/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 index e436fedf..017a3d23 100644 --- a/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -3895,7 +3895,56 @@ bool XUSCHF5XSIHasLongSignal() mConditions.isXLHHHSameInLength) && // ( - false) + // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + (mConditions.isXCHMASCVale && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest) + // + || + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMALCFastOverSlow && + mConditions.isXCHMAMCFastOverSlow) + // + || + // + (mConditions.isXCHMASCTrendsUp && + ( + // + (mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) + // + || + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXTMBearish && + mConditions.isXTSAllSame && + mConditions.isXAMABearish && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -3921,7 +3970,43 @@ bool XUSCHF5XSIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + (mConditions.isXCHMASCVale && + mConditions.isXCHMASCTrendsUp) + // + || + // + ((mConditions.isXCHMASCVale && + mConditions.isXCHMAMCVale) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 293d5c18..7e22bdce 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -18,4 +18,5 @@ Alpari Resolve XUSCHF5 XTD Longs All Stopouts in MetaQuotes, HFMarkets ... Resolve XUSCHF5 XTAM Longs All Stopouts in MetaQuotes ... -Resolve XUSCHF5 XTAM Longs All Stopouts in Errante, Alpari ... \ No newline at end of file +Resolve XUSCHF5 XTAM Longs All Stopouts in Errante, Alpari ... +Resolve XUSCHF5 XSI Longs All Stopouts in AMarkets-Real ... \ No newline at end of file diff --git a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 index e436fedf..017a3d23 100644 --- a/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Projects/XUSCHF5/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -3895,7 +3895,56 @@ bool XUSCHF5XSIHasLongSignal() mConditions.isXLHHHSameInLength) && // ( - false) + // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + (mConditions.isXCHMASCVale && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest) + // + || + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMALCFastOverSlow && + mConditions.isXCHMAMCFastOverSlow) + // + || + // + (mConditions.isXCHMASCTrendsUp && + ( + // + (mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) + // + || + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXTMBearish && + mConditions.isXTSAllSame && + mConditions.isXAMABearish && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -3921,7 +3970,43 @@ bool XUSCHF5XSIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + (mConditions.isXCHMASCVale && + mConditions.isXCHMASCTrendsUp) + // + || + // + ((mConditions.isXCHMASCVale && + mConditions.isXCHMAMCVale) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // diff --git a/Projects/XUSCHF5/Settings/XSI.set b/Projects/XUSCHF5/Settings/XSI.set new file mode 100644 index 0000000000000000000000000000000000000000..2053035de5b0aaa401b25d8379486dfe73014f8d GIT binary patch literal 8162 zcmcgxU2hsW6ur-t_CN3gwk=5-Hrt8^nl#%;4XHx5%_|E7L4|-A+R$o$d)sq-F}4R! z7zm6I%-Cb!k8_W&uZLeh-$+GLY0EcBq>KBp+~fC9s`$Q=7v}mx4&)fURa{@A{{+7W z`1~Qyg!5-|Cj&^SNDtQ`BvqtiB+Vds0Ev9Y>qNd{bOqP8Oz|CI>w!IycpvdXVdC%Q_L9Q!aV$sp(&o^*{Ml1j zs}>#_JJcHeJu*FN4Y@~@`}iznw(=x#&8J}E(z6`;y-S<*%@Hh`bkS2_=WEJWk~6Ia}~6#`|JV@>g;TEEynntd9DyiJEL4uve8B=7YyQs|fwzzCf8;ZOkIx za#eFTdN8{tcTx`S%L$=AAs{Cuj0nCI8PFf|oeF~2!#ZgQG>&pJ4?t5_7moOTLE zjbTTMDr^8Obze>q3s$_W%ep4MuG-QF|K-&;p~T1SY%Cdbyxc8V#apH*OKnd+2d}_^ z(EkSb&svL!TgFXm-K`)oI&EWtO5$o-_Ed^|Q+H7}jP)Oi8 zYs*PS@2>sKYTX~A%%ePuGlR6T#?H`g1Kl(5?*Z7Z^6L=0vW=sj7S(&LqKPJ-9u>ql ztN$M`OC$S~yco;n>pgScyjpr#HFb#Nh`zJ2TvA_Syop(`8{eE1a*^+DcygE_QUk-$ zF8115yGrKw2;27fW zSj}17sF81vY@63SE9}Z6qEqa`%mAC%ah&;9C&BUCTQc z-vXU8oU2#otk%Oi);|@l&f3L!L-n|Nk#BKWkNVnnQITf#xVki}sb`qR9fr{eTgr?X zP`2;VbiKtQLyZmWQN{7*=yDLJrgAV3HI;#S3;SVF%sF-);(oM?u_3JGZ^7k@QqT_d zl!5gPd^_I&Z##Y+<{{2uD{l>EQMbCv;kn}AbmgPJIiKR$+LTFT2OI?LP+m_l24C6rZ9|@aL2f2VY+qk%;RnFBX^h-(b^Na88-ApuRF=5$Y>5 V7R@bU(JVO@&5~o`>)T~4egpATmLUKD literal 0 HcmV?d00001 diff --git a/Projects/XUSCHF5/Settings/XTD.set b/Projects/XUSCHF5/Settings/XTD.set index ac8921a92a240eb1c3010a6a8e09e9761ce62fa7..4a587b01fe508d70d2b729f9e12cc904f47c5cda 100644 GIT binary patch delta 58 zcmca(|G<8Nmar*<0)qjAA%hiz5ra99G-WW@Xgghi*@(e(@>PNBjK-VS3ch8T{EXRT Na)6xJ=0{?`H~_sc5m*2K delta 54 zcmaE0f5(1;maqwf0)r8QF@qI@DT6tXG-9yaXgghC@;X7T$qxk1F`8^%FZh;avVoY< J<_ls1oB)p*52OG9 diff --git a/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 index e436fedf..017a3d23 100644 --- a/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuschf5.provider.indicators.lib.mq5 @@ -3895,7 +3895,56 @@ bool XUSCHF5XSIHasLongSignal() mConditions.isXLHHHSameInLength) && // ( - false) + // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + (mConditions.isXCHMASCVale && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest) + // + || + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMALCFastOverSlow && + mConditions.isXCHMAMCFastOverSlow) + // + || + // + (mConditions.isXCHMASCTrendsUp && + ( + // + (mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow) + // + || + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXTMBearish && + mConditions.isXTSAllSame && + mConditions.isXAMABearish && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear) + // + ) + // + ) + // + ) + // + ) + // + ) // ) // @@ -3921,7 +3970,43 @@ bool XUSCHF5XSIHasLongSignal() !mConditions.isXLHLLSameInLength) && // ( - false) + // + // Check if SC Fast Under Slow ... + ((mConditions.isXCHMASCFastUnderSlow || + mConditions.isXCHMASCFastCrossedUnderSlow) && + ( + // + (mConditions.isXCHMASCVale && + mConditions.isXCHMASCTrendsUp) + // + || + // + ((mConditions.isXCHMASCVale && + mConditions.isXCHMAMCVale) && + ( + // + (mConditions.isXCHMALCPeak && + mConditions.isXCHMALCTrendsDown && + mConditions.isXCHMALCFastOverSlow) + // + || + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXTDBullUnderBear && + mConditions.isXTDSignalUnderBear && + mConditions.isXTSCurrentUnderFarest) + // + ) + // + ) + // + ) + // + ) + // + ) // ) //