diff --git a/Experts/x-saherelm.x121.ea.mq5 b/Experts/x-saherelm.x121.ea.mq5 index 0512dbc6..ce50beb7 100644 --- a/Experts/x-saherelm.x121.ea.mq5 +++ b/Experts/x-saherelm.x121.ea.mq5 @@ -1916,7 +1916,7 @@ bool InitVolumeGUI() eaStaticVolumeTbName, 150, 250, - 150, + 160, 25 // ); if (!result) @@ -1943,7 +1943,7 @@ bool InitVolumeGUI() { return result; } - eaSetStaticVolumeBtn.Text("Change Volume"); + eaSetStaticVolumeBtn.Text("Set"); eaVolumePanel.Add(eaSetStaticVolumeBtnName); // diff --git a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.ichwap.amarkets.eurusd.2019.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.ichwap.amarkets.eurusd.2019.long.parser.mq5 index 1be0b4cb..3c9bcb0a 100644 --- a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.ichwap.amarkets.eurusd.2019.long.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.ichwap.amarkets.eurusd.2019.long.parser.mq5 @@ -10543,6 +10543,163 @@ struct XCHICHWAPStartegyAMarketsEURUSD2019LongConditionsParser // ) // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 77.0 + // Bearish: 2.0 + // --------------- + // Time: 2019.07.12 07:55:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewPeak && + conditions.pvConditions.isNewPeakOverLast && + conditions.pvConditions.isFiboIncreased && + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCHHSwitchedToBullish && + conditions.pvConditions.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCHHSwitchedToBullish && + conditions.pvConditions.isLCLLSwitchedToBullish && + conditions.pvConditions.isHCBullish && + conditions.pvConditions.isHCHHBullish && + conditions.pvConditions.isHCLLBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isCBullish && + conditions.chhkConditions.isCloseOverCHigh && + conditions.chhkConditions.isSBullish && + conditions.chhkConditions.isCloseOverSHigh && + conditions.chhkConditions.isMBullish && + conditions.chhkConditions.isCloseOverMHigh && + conditions.chhkConditions.isLBullish && + conditions.chhkConditions.isCloseOverLHigh && + conditions.chhkConditions.isHBullish && + conditions.chhkConditions.isCloseOverHHigh && + // + // XCHTD ... + // + conditions.chtdConditions.hasBullishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isBullishPowerDecreasing && + conditions.chcheConditions.isCBullish && + conditions.chcheConditions.isCStrongBullish && + conditions.chcheConditions.isSBullish && + conditions.chcheConditions.isSStrongBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.ichwap.amarkets.eurusd.2019.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.ichwap.amarkets.eurusd.2019.short.parser.mq5 index da591b40..2ca72a53 100644 --- a/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.ichwap.amarkets.eurusd.2019.short.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2019/x-saherelm.xch.ichwap.amarkets.eurusd.2019.short.parser.mq5 @@ -12894,6 +12894,430 @@ struct XCHICHWAPStartegyAMarketsEURUSD2019ShortConditionsParser // ) // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 68.0 + // --------------- + // Time: 2019.01.17 06:35:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCBearish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerDecreasing && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderB && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 59.0 + // --------------- + // Time: 2019.01.17 17:55:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerIncreasing && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isLSwitchedToBullish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast && + conditions.chichConditions.isHSenkouSpanACrossedOverLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedOverLast + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 6.0 + // Bearish: 60.0 + // --------------- + // Time: 2019.05.31 07:50:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isLCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isBearishPowerIncreasing && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isMSwitchedToBullish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isBearishPowerDecreasing && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isBearishPowerIncreasing && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isMSwitchedToBullish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isBearishPowerDecreasing && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.ichwap.amarkets.eurusd.2020.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.ichwap.amarkets.eurusd.2020.long.parser.mq5 index 0ee155de..8896c6a9 100644 --- a/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.ichwap.amarkets.eurusd.2020.long.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.ichwap.amarkets.eurusd.2020.long.parser.mq5 @@ -16492,10 +16492,10 @@ struct XCHICHWAPStartegyAMarketsEURUSD2020LongConditionsParser conditions.chichConditions.isHSenkouSpanAOverB && conditions.chichConditions.isHFutureSenkouSpanAOverB // - ) - // - || - // + ) + // + || + // ( // Symbol: EURUSDb // --------------- @@ -20080,7 +20080,275 @@ struct XCHICHWAPStartegyAMarketsEURUSD2020LongConditionsParser conditions.chichConditions.isHFutureSenkouSpanAOverB // ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 60.0 + // Bearish: 0.0 + // --------------- + // Time: 2020.03.27 22:30:00 + // --------------- // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isLCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isCBullish && + conditions.chhkConditions.isCloseOverCHigh && + conditions.chhkConditions.isSBullish && + conditions.chhkConditions.isCloseOverSHigh && + conditions.chhkConditions.isMBullish && + conditions.chhkConditions.isCloseOverMHigh && + conditions.chhkConditions.isLBullish && + conditions.chhkConditions.isCloseOverLHigh && + conditions.chhkConditions.isHBullish && + conditions.chhkConditions.isCloseOverHHigh && + // + // XCHTD ... + // + conditions.chtdConditions.hasBullishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isCBullish && + conditions.chcheConditions.isCStrongBullish && + conditions.chcheConditions.isSBullish && + conditions.chcheConditions.isSStrongBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 65.0 + // Bearish: 0.0 + // --------------- + // Time: 2020.09.15 08:10:10 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isHCLLBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCLLSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isCBullish && + conditions.chhkConditions.isCloseOverCHigh && + conditions.chhkConditions.isSBullish && + conditions.chhkConditions.isCloseOverSHigh && + conditions.chhkConditions.isMBullish && + conditions.chhkConditions.isCloseOverMHigh && + conditions.chhkConditions.isLBullish && + conditions.chhkConditions.isCloseOverLHigh && + conditions.chhkConditions.isHBullish && + conditions.chhkConditions.isCloseOverHHigh && + // + // XCHTD ... + // + conditions.chtdConditions.hasBullishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isCBullish && + conditions.chcheConditions.isCStrongBullish && + conditions.chcheConditions.isSBullish && + conditions.chcheConditions.isSStrongBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isBullishPowerIncreasing && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isBullishPowerIncreasing && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.ichwap.amarkets.eurusd.2020.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.ichwap.amarkets.eurusd.2020.short.parser.mq5 index 412a7645..acc5669a 100644 --- a/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.ichwap.amarkets.eurusd.2020.short.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2020/x-saherelm.xch.ichwap.amarkets.eurusd.2020.short.parser.mq5 @@ -12283,6 +12283,413 @@ struct XCHICHWAPStartegyAMarketsEURUSD2020ShortConditionsParser // ) // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 64.0 + // --------------- + // Time: 2020.02.19 08:05:13 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerIncreasing && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isBearishPowerIncreasing && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerDecreasing && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isMSwitchedToBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isBearishPowerIncreasing && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 64.0 + // --------------- + // Time: 2020.02.20 08:40:07 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerIncreasing && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerDecreasing && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isBearishPowerDecreasing && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isSBearish && + conditions.chvwapConditions.isSSwitchedToBearish && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 55.0 + // --------------- + // Time: 2020.05.07 08:45:12 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isCloseCrossedUnderFib5 && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.ichwap.amarkets.eurusd.2021.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.ichwap.amarkets.eurusd.2021.long.parser.mq5 index 0e7d1aec..f6d30ba6 100644 --- a/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.ichwap.amarkets.eurusd.2021.long.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.ichwap.amarkets.eurusd.2021.long.parser.mq5 @@ -12645,6 +12645,286 @@ struct XCHICHWAPStartegyAMarketsEURUSD2021LongConditionsParser // ) // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 70.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.04.26 06:20:04 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewPeak && + conditions.pvConditions.isNewPeakOverLast && + conditions.pvConditions.isFiboIncreased && + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isMCBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isBullishPowerIncreasing && + conditions.chhkConditions.isCBullish && + conditions.chhkConditions.isCloseOverCHigh && + conditions.chhkConditions.isSBullish && + conditions.chhkConditions.isCloseOverSHigh && + conditions.chhkConditions.isMBullish && + conditions.chhkConditions.isCloseOverMHigh && + conditions.chhkConditions.isLBullish && + conditions.chhkConditions.isCloseOverLHigh && + conditions.chhkConditions.isHBullish && + conditions.chhkConditions.isCloseOverHHigh && + // + // XCHTD ... + // + conditions.chtdConditions.hasBullishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isCBullish && + conditions.chcheConditions.isCStrongBullish && + conditions.chcheConditions.isSBullish && + conditions.chcheConditions.isSStrongBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isBullishPowerIncreasing && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 64.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.04.29 04:40:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isLCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isBullishPowerIncreasing && + conditions.chhkConditions.isCBullish && + conditions.chhkConditions.isCloseOverCHigh && + conditions.chhkConditions.isSBullish && + conditions.chhkConditions.isCloseOverSHigh && + conditions.chhkConditions.isMBullish && + conditions.chhkConditions.isCloseOverMHigh && + conditions.chhkConditions.isLBullish && + conditions.chhkConditions.isCloseOverLHigh && + conditions.chhkConditions.isHBullish && + conditions.chhkConditions.isCloseOverHHigh && + // + // XCHTD ... + // + conditions.chtdConditions.hasBullishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isCBullish && + conditions.chcheConditions.isCStrongBullish && + conditions.chcheConditions.isSBullish && + conditions.chcheConditions.isSStrongBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isBullishPowerIncreasing && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isBullishPowerIncreasing && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isBullishPowerIncreasing && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.ichwap.amarkets.eurusd.2021.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.ichwap.amarkets.eurusd.2021.short.parser.mq5 index fc68d65e..3a04ea99 100644 --- a/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.ichwap.amarkets.eurusd.2021.short.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2021/x-saherelm.xch.ichwap.amarkets.eurusd.2021.short.parser.mq5 @@ -15406,6 +15406,547 @@ struct XCHICHWAPStartegyAMarketsEURUSD2021ShortConditionsParser // ) // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 58.0 + // --------------- + // Time: 2021.01.14 15:35:02 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isBearishPowerDecreasing && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 58.0 + // --------------- + // Time: 2021.06.04 08:35:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerDecreasing && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isMSwitchedToBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHSenkouSpanAUnderLast && + conditions.chichConditions.isHFutureSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHSenkouSpanACrossedUnderLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedUnderLast + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 5.0 + // Bearish: 58.0 + // --------------- + // Time: 2021.08.18 01:35:08 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isHCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isSSwitchedToBullish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 9.0 + // Bearish: 55.0 + // --------------- + // Time: 2021.10.04 07:05:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerDecreasing && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isBearishPowerDecreasing && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.ichwap.amarkets.eurusd.2022.long.parser.mq5 b/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.ichwap.amarkets.eurusd.2022.long.parser.mq5 index 7005b170..41728544 100644 --- a/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.ichwap.amarkets.eurusd.2022.long.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.ichwap.amarkets.eurusd.2022.long.parser.mq5 @@ -14614,6 +14614,444 @@ struct XCHICHWAPStartegyAMarketsEURUSD2022LongConditionsParser // ) // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 72.0 + // Bearish: 1.0 + // --------------- + // Time: 2022.02.04 06:40:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewPeak && + conditions.pvConditions.isNewPeakOverLast && + conditions.pvConditions.isFiboIncreased && + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCHHSwitchedToBullish && + conditions.pvConditions.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCHHSwitchedToBullish && + conditions.pvConditions.isHCBullish && + conditions.pvConditions.isHCHHBullish && + conditions.pvConditions.isHCLLBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isCBullish && + conditions.chhkConditions.isCloseOverCHigh && + conditions.chhkConditions.isSBullish && + conditions.chhkConditions.isCloseOverSHigh && + conditions.chhkConditions.isMBullish && + conditions.chhkConditions.isCloseOverMHigh && + conditions.chhkConditions.isLBullish && + conditions.chhkConditions.isCloseOverLHigh && + conditions.chhkConditions.isHBullish && + conditions.chhkConditions.isCloseOverHHigh && + // + // XCHTD ... + // + conditions.chtdConditions.hasBullishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isCBullish && + conditions.chcheConditions.isCStrongBullish && + conditions.chcheConditions.isSBullish && + conditions.chcheConditions.isSStrongBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 79.0 + // Bearish: 2.0 + // --------------- + // Time: 2022.04.14 08:05:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewPeak && + conditions.pvConditions.isNewPeakOverLast && + conditions.pvConditions.isFiboIncreased && + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCHHSwitchedToBullish && + conditions.pvConditions.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCHHSwitchedToBullish && + conditions.pvConditions.isHCBullish && + conditions.pvConditions.isHCHHBullish && + conditions.pvConditions.isHCLLBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + conditions.pvConditions.isHCLLSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isHFastCrossedOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isBullishPowerIncreasing && + conditions.chhkConditions.isCBullish && + conditions.chhkConditions.isCloseOverCHigh && + conditions.chhkConditions.isSBullish && + conditions.chhkConditions.isCloseOverSHigh && + conditions.chhkConditions.isMBullish && + conditions.chhkConditions.isCloseOverMHigh && + conditions.chhkConditions.isLBullish && + conditions.chhkConditions.isCloseOverLHigh && + conditions.chhkConditions.isHBullish && + conditions.chhkConditions.isCloseOverHHigh && + // + // XCHTD ... + // + conditions.chtdConditions.hasBullishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isBullishPowerDecreasing && + conditions.chcheConditions.isCBullish && + conditions.chcheConditions.isCStrongBullish && + conditions.chcheConditions.isSBullish && + conditions.chcheConditions.isSStrongBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isBullishPowerDecreasing && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHSenkouSpanAUnderLast && + conditions.chichConditions.isHFutureSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHSenkouSpanACrossedUnderLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedUnderLast + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 59.0 + // Bearish: 2.0 + // --------------- + // Time: 2022.06.20 07:40:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isLCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isCBullish && + conditions.chhkConditions.isCloseOverCHigh && + conditions.chhkConditions.isSBullish && + conditions.chhkConditions.isCloseOverSHigh && + conditions.chhkConditions.isMBullish && + conditions.chhkConditions.isCloseOverMHigh && + conditions.chhkConditions.isLBullish && + conditions.chhkConditions.isCloseOverLHigh && + conditions.chhkConditions.isHBullish && + conditions.chhkConditions.isCloseOverHHigh && + // + // XCHTD ... + // + conditions.chtdConditions.hasBullishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isCBullish && + conditions.chcheConditions.isCStrongBullish && + conditions.chcheConditions.isSBullish && + conditions.chcheConditions.isSStrongBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isMSwitchedToBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.ichwap.amarkets.eurusd.2022.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.ichwap.amarkets.eurusd.2022.short.parser.mq5 index eb4d28b4..9249087e 100644 --- a/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.ichwap.amarkets.eurusd.2022.short.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2022/x-saherelm.xch.ichwap.amarkets.eurusd.2022.short.parser.mq5 @@ -13620,6 +13620,447 @@ struct XCHICHWAPStartegyAMarketsEURUSD2022ShortConditionsParser // ) // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 71.0 + // --------------- + // Time: 2022.03.14 23:15:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCLLSwitchedToBeraish && + conditions.pvConditions.isLCBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + conditions.pvConditions.isLCLLSwitchedToBeraish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastOverSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerDecreasing && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isMSwitchedToBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 72.0 + // --------------- + // Time: 2022.05.02 07:35:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCBearish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCLLSwitchedToBeraish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCLLSwitchedToBeraish && + conditions.pvConditions.isHCBearish && + conditions.pvConditions.isHCHHBearish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerIncreasing && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerDecreasing && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isCSwitchedToBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCTenkanSenCrossedUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 66.0 + // --------------- + // Time: 2022.06.08 07:10:04 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isSBearish && + conditions.chvwapConditions.isSSwitchedToBearish && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isMSwitchedToBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.ichwap.amarkets.eurusd.2023.short.parser.mq5 b/Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.ichwap.amarkets.eurusd.2023.short.parser.mq5 index 84a2dbfa..3bc3cafb 100644 --- a/Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.ichwap.amarkets.eurusd.2023.short.parser.mq5 +++ b/Parsers/AMarkets/EURUSD/2023/x-saherelm.xch.ichwap.amarkets.eurusd.2023.short.parser.mq5 @@ -11623,6 +11623,150 @@ struct XCHICHWAPStartegyAMarketsEURUSD2023ShortConditionsParser // ) // + || + // + ( + // Symbol: EURUSDb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 66.0 + // --------------- + // Time: 2023.08.23 15:40:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCLLSwitchedToBeraish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerDecreasing && + conditions.chcheConditions.isCBearish && + conditions.chcheConditions.isCStrongBearish && + conditions.chcheConditions.isSBearish && + conditions.chcheConditions.isSStrongBearish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isLSenkouSpanACrossedOverLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; //