From d227672d2eec0c5cd0789f050756be12466627ef Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Wed, 7 Feb 2024 14:11:37 +0330 Subject: [PATCH] start testing all and resolve all guards ... --- ...-saherelm.xau5.provider.indicators.lib.mq5 | 18 ++++++++++++++++++ ...-saherelm.xau5.provider.indicators.lib.mq5 | 18 ++++++++++++++++++ Projects/XAU5/Settings/x-au5.set | Bin 0 -> 7716 bytes ...-saherelm.xau5.provider.indicators.lib.mq5 | 18 ++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 Projects/XAU5/Settings/x-au5.set 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 87ebfd15..b8edc502 100644 --- a/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -2228,6 +2228,13 @@ bool XAU5XTDHasLongSignal() // || // + (mConditions.isXCHMAMCPeak && + mConditions.isXCHLHSameHHs && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXTDSignalCrossedOverBear) + // + || + // (mConditions.isXTSCurrentMax && mConditions.isXCHMASCCrossedOverMin && mConditions.isXTDSignalCrossedOverBear && @@ -4475,6 +4482,17 @@ bool XAU5XTAMHasShortSignal() !mConditions.isXLHLLSameInLength) && // ( + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHMASCVale && + mConditions.isXTSCurrentMin && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow && + mConditions.isXTSCurrentCrossedUnderNearest) + // + || // (mConditions.isXTMBearish && mConditions.isXAMABearish && 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 87ebfd15..b8edc502 100644 --- a/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Projects/XAU5/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -2228,6 +2228,13 @@ bool XAU5XTDHasLongSignal() // || // + (mConditions.isXCHMAMCPeak && + mConditions.isXCHLHSameHHs && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXTDSignalCrossedOverBear) + // + || + // (mConditions.isXTSCurrentMax && mConditions.isXCHMASCCrossedOverMin && mConditions.isXTDSignalCrossedOverBear && @@ -4475,6 +4482,17 @@ bool XAU5XTAMHasShortSignal() !mConditions.isXLHLLSameInLength) && // ( + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHMASCVale && + mConditions.isXTSCurrentMin && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow && + mConditions.isXTSCurrentCrossedUnderNearest) + // + || // (mConditions.isXTMBearish && mConditions.isXAMABearish && diff --git a/Projects/XAU5/Settings/x-au5.set b/Projects/XAU5/Settings/x-au5.set new file mode 100644 index 0000000000000000000000000000000000000000..3a945b30aaa12a554e5fc3258fbf825ecda3fdeb GIT binary patch literal 7716 zcmcgw+j1I55bftwL>p6N~;`j;YIj(1T z`>lKFVNG2tPDMKH-fl5*!UR|7Lb_- z`p@w09=+6j1T587En^?Gp}y2?C|}THIuiRkwEMsx;rbVz-$Oc)Hl-LR)QK3hehOT& zeupc0B-*<*Q{;^t{<+fC7;j_71P51Z;odz;OMZjhUC5ZpgS0Vg3LUr_x6q7Oxildy z2Vy4w;JCw>v9p@3y6X$ycOuE<5~;};=Mu6Tz(12$IH{*;R6Q?;hN{(x!&VLS`pWgF z2J|sbRQ8anypj?B=)`0YMc5~Jm0<*-FL4H3e3`^YCp!w6v?DH^(vHVzO+^SmdGK7njH>HyQ2l&mvY&r|Bz|j=z`6(fWXXysk%z>ym zr@4`l_g{yQr&Jg*Q(prmj{94%!d;XR6-MXL^1h^nNHtkFP=ds=y4 z*_*O>?7{~|SRYm^L+C*ai(|X1tT>*l?5GKKXXd6f-Tjx5ZH!9p6c27k<4)&USRAx_ zd&ycM(Blr39ou;Wt`@HT*=8l*Gkch=tUO~~cH`MHP#YdH1NH*d&j_69-nanUtS(s( z4cyxKDo0oEJg6~D*3-JR)_!od&f%<;ZT;2jtf$PUu3>d-Z3~{vT9SdTIee#hLg+mkZ6L@(trr!=7#Yj+-2VO6y`LiM#dX2tH<+xS*?Vmm_JuVBO2 z*)+#}B0n&45Lft;V z1Ln|-S(njfYhP@cPb)6<&@tOR!gAK7;~|6XtmNh!_>BNPel8;O{qu2SRyE!!#Xr^Y zY`oIK#yYaS)v>QJEAm^G8KQ@Hx`{fe%Y=pD{r^Qs&6uR8rVjAG=Hn^w8z@z_LSjQ*<@>`O!8Wu!To%C9shB# zI$vU4M$Q`t*dgznKk|!$@A}xw_-CZKvPD-*vnus3uEQI*@~k=fm>I74B_#6eh5tsT z8@n(0@}A(ISXrqTC>H;+Si77zi!1V%WA9{~KSzt#&L-;PpXzuvR9gJHQj54g32OuX zGvGg`;2GvpFw^eccAzzp(-&aWdzrkuSL^-S;+(htI;o%rD??h^0 zZ`p-Yj!Vlb5mNISW29uZi=ApauN;+Kv fF&HP#aTt%0j>CB8S&Vm%#CYdujE6{Hlkxun9XL|B literal 0 HcmV?d00001 diff --git a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 index 87ebfd15..b8edc502 100644 --- a/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xau5.provider.indicators.lib.mq5 @@ -2228,6 +2228,13 @@ bool XAU5XTDHasLongSignal() // || // + (mConditions.isXCHMAMCPeak && + mConditions.isXCHLHSameHHs && + mConditions.isXTSCurrentUnderMediest && + mConditions.isXTDSignalCrossedOverBear) + // + || + // (mConditions.isXTSCurrentMax && mConditions.isXCHMASCCrossedOverMin && mConditions.isXTDSignalCrossedOverBear && @@ -4475,6 +4482,17 @@ bool XAU5XTAMHasShortSignal() !mConditions.isXLHLLSameInLength) && // ( + // + (mConditions.isXTMVale && + mConditions.isXAMAVale && + mConditions.isXCHMASCVale && + mConditions.isXTSCurrentMin && + mConditions.isXCHLHSCMCLLSame && + mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastOverSlow && + mConditions.isXTSCurrentCrossedUnderNearest) + // + || // (mConditions.isXTMBearish && mConditions.isXAMABearish &&