diff --git a/X121SMCEA/Signals/x-121.smc.xvwpb.signal.lib.mq5 b/X121SMCEA/Signals/x-121.smc.xvwpb.signal.lib.mq5 index 8de306d7..db7007e2 100644 --- a/X121SMCEA/Signals/x-121.smc.xvwpb.signal.lib.mq5 +++ b/X121SMCEA/Signals/x-121.smc.xvwpb.signal.lib.mq5 @@ -869,33 +869,79 @@ bool DetectX121SMCXVWPBSiganlTrigger( double consolidationVale = consolidationConditions.x121Conditions.valesBuffer[1]; // - bool isPeaksSame = + bool isPeaksSameFormed = // - triggerPeak == decisionPeak && - triggerPeak == analysePeak && - triggerPeak == verificationPeak && - triggerPeak == consolidationPeak + ( + // + triggerPeak == decisionPeak && + triggerPeak == analysePeak + // + ) + // + || + // + ( + // + triggerPeak == decisionPeak && + triggerPeak == analysePeak && + triggerPeak == verificationPeak + // + ) + // + || + // + ( + // + triggerPeak == decisionPeak && + triggerPeak == analysePeak && + triggerPeak == verificationPeak && + triggerPeak == consolidationPeak + // + ) // ; // - bool isValesSame = + bool isValesSameFormed = // - triggerVale == decisionVale && - triggerVale == analyseVale && - triggerVale == verificationVale && - triggerVale == consolidationVale + ( + // + triggerVale == decisionVale && + triggerVale == analyseVale + // + ) + // + || + // + ( + // + triggerVale == decisionVale && + triggerVale == analyseVale && + triggerVale == verificationVale + // + ) + // + || + // + ( + // + triggerVale == decisionVale && + triggerVale == analyseVale && + triggerVale == verificationVale && + triggerVale == consolidationVale + // + ) // ; // isBullish = - isValesSame && + // isValesSameFormed && IsBullish(setupDir); // isBearish = - isPeaksSame && + // isPeaksSameFormed && IsBearish(setupDir); // @@ -905,7 +951,7 @@ bool DetectX121SMCXVWPBSiganlTrigger( { return result; } - + // conditions.Clean();