From 2607fcaca1e2d3dd99eaacf4573b70024f6b19d1 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Fri, 8 Mar 2024 19:25:18 +0330 Subject: [PATCH] last works ... --- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 51 ++++++++++++++++-- ...aherelm.xuspy5.provider.indicators.lib.mq5 | 51 ++++++++++++++++-- Projects/XUSPY5/Settings/XSI.set | Bin 0 -> 6870 bytes ...aherelm.xuspy5.provider.indicators.lib.mq5 | 51 ++++++++++++++++-- 4 files changed, 141 insertions(+), 12 deletions(-) create mode 100644 Projects/XUSPY5/Settings/XSI.set 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 67b6da22..4f7d7163 100644 --- a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -3490,10 +3490,24 @@ bool XUSPY5XTDHasLongSignal() (mConditions.isXTSCurrentUnderMediest && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXCHMASCOverMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTDSignalCrossedOverBear) + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXTDSignalCrossedOverBear) && + ( + // + mConditions.isXCHLHMCLCHHSame + // + || + // + (mConditions.isXLHHHSameInLength && + mConditions.isXLHLLSameInLength && + mConditions.isXLHPriceOverSignal && + mConditions.isXTSCurrentCrossedOverFarest && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) // || // @@ -11639,6 +11653,35 @@ bool XUSPY5XTAMHasShortSignal() ((mConditions.isXCHMASCFastOverSlow || mConditions.isXCHMASCFastCrossedOverSlow) && ( + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastUnderSlow) && + ( + // + (mConditions.isXTDBullOverBear && + ( + // + ((mConditions.isXCHMALCVale && + mConditions.isXTSCurrentMin && + mConditions.isXCHLHMCLCLLSame) && + ( + // + (mConditions.isXTMNeutural && + mConditions.isXAMANeutural) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || // (mConditions.isXCHMASCTrendsUp && ( 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 67b6da22..4f7d7163 100644 --- a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -3490,10 +3490,24 @@ bool XUSPY5XTDHasLongSignal() (mConditions.isXTSCurrentUnderMediest && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXCHMASCOverMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTDSignalCrossedOverBear) + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXTDSignalCrossedOverBear) && + ( + // + mConditions.isXCHLHMCLCHHSame + // + || + // + (mConditions.isXLHHHSameInLength && + mConditions.isXLHLLSameInLength && + mConditions.isXLHPriceOverSignal && + mConditions.isXTSCurrentCrossedOverFarest && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) // || // @@ -11639,6 +11653,35 @@ bool XUSPY5XTAMHasShortSignal() ((mConditions.isXCHMASCFastOverSlow || mConditions.isXCHMASCFastCrossedOverSlow) && ( + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastUnderSlow) && + ( + // + (mConditions.isXTDBullOverBear && + ( + // + ((mConditions.isXCHMALCVale && + mConditions.isXTSCurrentMin && + mConditions.isXCHLHMCLCLLSame) && + ( + // + (mConditions.isXTMNeutural && + mConditions.isXAMANeutural) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || // (mConditions.isXCHMASCTrendsUp && ( diff --git a/Projects/XUSPY5/Settings/XSI.set b/Projects/XUSPY5/Settings/XSI.set new file mode 100644 index 0000000000000000000000000000000000000000..35fb9983cf97547739206c1ac9eda663146c99d7 GIT binary patch literal 6870 zcmcgw+j1I55bftw0nkz7x)0%Lkc4N<+rD&mgHGLnmns$x}$=JKk6F5u+Qp4g8VT$WNc>W#IsY&e)QamrjL^Nbz z0lj2?j4QdMw#z%V$Q^n7dyCbx-ouPJeq6E4z1zqi(wDdL7i{lC&QflrhnWlD;Hta> zI_gWM1BofLCh{MCV~m+O%h@_{efIt9g7k8!L^Q*H4f$agg!@pC-`xVCQb)=Bulh3e!Gvg)X{aa=rzi()nMQ4BcD7?A`SaU(b!>J(DqqQ zUc9bxt7?_!ki!^`?ThEettv^3^$cEkxFoK{jq&XUd^`nzjN*~=7#|byC>tRhVdLXh z<1Kk<`>ceO{Ti0f;feI+H;ArFcu<0#47l0HIAoUSAU?cz>;2SuIeWETj691wX4Xb* zy%n;Ut=w1O_9Jl4kmX_>vD~;->5_B zpjC5ICzrtwTNlgOG4;f(eG5&+Jn;?;aTjLP0JoF*c$g(uy2 z;y#U1f3>4eE915g-}SoutVhkAU>`#X1E_S)FL&!&dZ24;Rr)JkGqu#*wY-R9Qq zirg&&E7`%7K#;B#2R-so`9+(r!CmI+syY^P%*JIdwVRb~jHw>?HgomhK}%rBP+3jE zq3*XCR)7^OYps!6(@;U_D*kNh7Ax<5jNPq|gq?sDx%Uk9Jl|uz#cFtiRgdlN!q-_< zGh1=*$z!FLv#+@8^f8Z>FQes8%%8a(E|ClLQYJG|2l#ki;IFxr?c2Vd^KG6k6t|z_ zt$CRKUF<7UMSH9bSFmN~Y+KF&YUu$X*>;`8P)@$if@gy-;-#&g%m<+BYU>^_9o&J&qImHWU+ zc-oI0R?*ytZlNIs8sd8kk5~a6X8sr;%FfXqfah~~;VoD$dYMKpH8$@u z6j!8mcQ#*)w;_hP54dlShixje7oANG7MF=`4v=+ zyjExXAcLOBuP;0gtg%W{=btuxsb#u`w1fJJ>+*~91y(Ra z%(gyo0jWGY@vF@uw|CPg0(0Ss^_nuM`pTlRh{4AkxlFO^G6y^a$=Tf+hNlxbi;$d^ z#Hb=ERywx2;Fk=387n{C-hh{LoQ#Vz@|CWRv?sjcoWsu$swLEe{075n)9O0B-pp$W zRp;S)imO3wUF=GAS?1Ws;F)?JgXvh$vAOPJ$E(LQNABWzjo8`$3+D~|_VN)pjz>% literal 0 HcmV?d00001 diff --git a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index 67b6da22..4f7d7163 100644 --- a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -3490,10 +3490,24 @@ bool XUSPY5XTDHasLongSignal() (mConditions.isXTSCurrentUnderMediest && ( // - (mConditions.isXCHMALCPeak && - mConditions.isXCHMASCOverMax && - mConditions.isXCHLHMCLCHHSame && - mConditions.isXTDSignalCrossedOverBear) + ((mConditions.isXCHMALCPeak && + mConditions.isXCHMASCOverMax && + mConditions.isXTDSignalCrossedOverBear) && + ( + // + mConditions.isXCHLHMCLCHHSame + // + || + // + (mConditions.isXLHHHSameInLength && + mConditions.isXLHLLSameInLength && + mConditions.isXLHPriceOverSignal && + mConditions.isXTSCurrentCrossedOverFarest && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) // || // @@ -11639,6 +11653,35 @@ bool XUSPY5XTAMHasShortSignal() ((mConditions.isXCHMASCFastOverSlow || mConditions.isXCHMASCFastCrossedOverSlow) && ( + // + ((mConditions.isXCHMAMCTrendsDown && + mConditions.isXCHMAMCFastUnderSlow) && + ( + // + (mConditions.isXTDBullOverBear && + ( + // + ((mConditions.isXCHMALCVale && + mConditions.isXTSCurrentMin && + mConditions.isXCHLHMCLCLLSame) && + ( + // + (mConditions.isXTMNeutural && + mConditions.isXAMANeutural) + // + ) + // + ) + // + ) + // + ) + // + ) + // + ) + // + || // (mConditions.isXCHMASCTrendsUp && (