From 0add5e2e16d60c5965248f8b5a738e9ea431c507 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Mon, 1 Jul 2024 13:20:01 +0330 Subject: [PATCH] apply second part signal filtering ... --- Classes/x-saherelm.x121.setup.class.mq5 | 135 ++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/Classes/x-saherelm.x121.setup.class.mq5 b/Classes/x-saherelm.x121.setup.class.mq5 index 35ffdbdb..a5f35422 100644 --- a/Classes/x-saherelm.x121.setup.class.mq5 +++ b/Classes/x-saherelm.x121.setup.class.mq5 @@ -2056,6 +2056,85 @@ struct X121SignalGenerator // ) // + || + // + ( + // + // XICH ... + conditions.ichConditions.isTenkanSenUnderKijunSen + // + ) + // + || + // + ( + // + // XICH ... + conditions.ichConditions.isSenkouSpanAOverB && + !conditions.ichConditions.isSenkouSpanAOverLast + // + ) + // + || + // + ( + // + // XICH ... + conditions.ichConditions.isSenkouSpanAUnderB && + conditions.ichConditions.isSenkouSpanAUnderLast + // + ) + // + || + // + ( + // + // XICH ... + conditions.ichConditions.isSenkouSpanAOverB && + !conditions.ichConditions.isSenkouSpanAOverLast && + conditions.ichConditions.isTenkanSenCrossedOverKijunSen && + // + // XVLM ... + conditions.vlmConditions.isVolumeUnderLast + // + ) + // + || + // + ( + // + // XICH ... + conditions.ichConditions.isClosedOverKijunSen && + conditions.ichConditions.isTenkanSenOverKijunSen && + conditions.ichConditions.isSenkouSpanAUnderB + // + ) + // + || + // + ( + // + // XPV ... + !conditions.pvConditions.isSCBullish && + !conditions.pvConditions.isSCHHBullish && + !conditions.pvConditions.isSCLLBullish && + !conditions.pvConditions.isMCBullish && + !conditions.pvConditions.isMCHHBullish && + !conditions.pvConditions.isMCLLBullish && + !conditions.pvConditions.isLCBullish && + !conditions.pvConditions.isLCHHBullish && + !conditions.pvConditions.isLCLLBullish && + !conditions.pvConditions.isHCBullish && + !conditions.pvConditions.isHCHHBullish && + !conditions.pvConditions.isHCLLBullish && + // + // XICH ... + conditions.ichConditions.isClosedOverKijunSen && + (conditions.ichConditions.isTenkanSenOverKijunSen || + conditions.ichConditions.isTenkanSenCrossedOverKijunSen) + // + ) + // ) // ; @@ -3336,6 +3415,62 @@ struct X121SignalGenerator // ) // + || + // + ( + // + // XICH ... + conditions.ichConditions.isTenkanSenOverKijunSen + // + ) + // + || + // + ( + // + // XICH ... + conditions.ichConditions.isSenkouSpanAUnderB && + !conditions.ichConditions.isSenkouSpanAUnderLast + // + ) + // + || + // + ( + // + // XPV ... + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isSCBearish && + !conditions.pvConditions.isMCBearish && + // + // XICH ... + conditions.ichConditions.isClosedOverKijunSen && + // + // XHK ... + conditions.hkConditions.isHKSwitchedToBearish && + conditions.hkConditions.isSMHKSwitchedToBearish + + ) + // + || + // + ( + // + // XPV ... + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + !conditions.pvConditions.isSCBearish && + !conditions.pvConditions.isSCHHBearish && + // + // XVLM ... + conditions.vlmConditions.isVolumeBearish && + !conditions.vlmConditions.isVolumeOverLast + // + ) + // ) // ;