diff --git a/Documents/BKP/Parsers/IFCMarkets/USDJPY/2022/x-saherelm.xch.che.ifcmarkets.usdjpy.2022.long.parser.mq5 b/Documents/BKP/Parsers/IFCMarkets/USDJPY/2022/x-saherelm.xch.che.ifcmarkets.usdjpy.2022.long.parser.mq5 index 54351b93..9781f967 100644 --- a/Documents/BKP/Parsers/IFCMarkets/USDJPY/2022/x-saherelm.xch.che.ifcmarkets.usdjpy.2022.long.parser.mq5 +++ b/Documents/BKP/Parsers/IFCMarkets/USDJPY/2022/x-saherelm.xch.che.ifcmarkets.usdjpy.2022.long.parser.mq5 @@ -30,7 +30,7 @@ struct XCHCHEStartegyIFCMarketsUSDJPY2022LongConditionsParser { // string _version; - + // bool IsFiltered( XCHStrategyConditions &conditions // diff --git a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.ichwap.amarkets.usdjpy.2019.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.ichwap.amarkets.usdjpy.2019.long.parser.mq5 index 6297825c..79eb67f2 100644 --- a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.ichwap.amarkets.usdjpy.2019.long.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.ichwap.amarkets.usdjpy.2019.long.parser.mq5 @@ -11321,6 +11321,1806 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2019LongConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 64.0 + // Bearish: 0.0 + // --------------- + // Time: 2019.04.15 03:10:02 + // --------------- + // + // 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.isSCHHBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCHHBullish && + 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.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isMSwitchedToBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 71.0 + // Bearish: 4.0 + // --------------- + // Time: 2019.05.02 05:10:29 + // --------------- + // + // 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.isLCHHBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCHHSwitchedToBullish && + conditions.pvConditions.isHCHHBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isLFastUnderSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastUnderSlow && + 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.isHBearish && + // + // 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.isBullishPowerIncreasing && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBearish && + // + // 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.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 63.0 + // Bearish: 0.0 + // --------------- + // Time: 2019.05.21 17:05:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isHCLLBullish && + // + // 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.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.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast && + conditions.chichConditions.isHSenkouSpanACrossedOverLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 57.0 + // Bearish: 4.0 + // --------------- + // Time: 2019.05.30 10:40:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + conditions.pvConditions.isMCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isHFastUnderSlow && + 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.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + 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.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 58.0 + // Bearish: 3.0 + // --------------- + // Time: 2019.06.10 08:40:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCLLSwitchedToBullish && + // + // 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.isHBearish && + // + // 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.isHBearish && + // + // 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isMSenkouSpanACrossedOverLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 68.0 + // Bearish: 1.0 + // --------------- + // Time: 2019.06.11 12:35:00 + // --------------- + // + // XPV ... + // + 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.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCLLSwitchedToBullish && + // + // 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.isHBearish && + // + // 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.isHBullish && + // + // 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.isBullishPowerIncreasing && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isMSwitchedToBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + 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.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 62.0 + // Bearish: 3.0 + // --------------- + // Time: 2019.06.17 14:10:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + // + // 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.isBullishPowerIncreasing && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + 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.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 72.0 + // Bearish: 4.0 + // --------------- + // Time: 2019.06.17 13:35: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.isSCHHBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCHHSwitchedToBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCHHSwitchedToBullish && + conditions.pvConditions.isHCHHBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + // + // 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.isSStrongSwitchedToBullish && + conditions.chcheConditions.isMBearish && + conditions.chcheConditions.isMStrongBearish && + conditions.chcheConditions.isLBearish && + conditions.chcheConditions.isLStrongBearish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHSwitchedToBullish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBullishPower && + conditions.chstrConditions.isBullishPowerUp && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isCSwitchedToBullish && + conditions.chstrConditions.isSBullish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isLSwitchedToBullish && + conditions.chstrConditions.isHBullish && + conditions.chstrConditions.isHSwitchedToBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isCBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isSSwitchedToBullish && + 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.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSTenkanSenCrossedOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + 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.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 59.0 + // Bearish: 4.0 + // --------------- + // Time: 2019.07.02 04:55:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + // + // 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.isSBearish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 71.0 + // Bearish: 0.0 + // --------------- + // Time: 2019.09.13 04:20: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.isMCHHBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCBullish && + conditions.pvConditions.isHCHHBullish && + conditions.pvConditions.isHCLLBullish && + // + // 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.isBullishPowerIncreasing && + 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.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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 59.0 + // Bearish: 3.0 + // --------------- + // Time: 2019.10.01 17:00:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseCrossedUnderFib1 && + // + // 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.isSBearish && + conditions.chstrConditions.isMBullish && + conditions.chstrConditions.isLBullish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBullishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isCSwitchedToBearish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isBullishPowerUp && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isMSwitchedToBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isLSwitchedToBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 71.0 + // Bearish: 0.0 + // --------------- + // Time: 2019.10.11 17:25: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.isSCHHBullish && + conditions.pvConditions.isMCBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCBullish && + conditions.pvConditions.isHCHHBullish && + 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.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.isSFutureSenkouSpanAUnderB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 65.0 + // Bearish: 4.0 + // --------------- + // Time: 2019.11.11 01:30: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.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isHCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBearishPowerDecreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastUnderSlow && + 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.isMBearish && + 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.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.isLBearish && + 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.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.ichwap.amarkets.usdjpy.2019.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.ichwap.amarkets.usdjpy.2019.short.parser.mq5 index a5a0ae8d..3b19b92c 100644 --- a/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.ichwap.amarkets.usdjpy.2019.short.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2019/x-saherelm.xch.ichwap.amarkets.usdjpy.2019.short.parser.mq5 @@ -12658,6 +12658,2345 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2019ShortConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 64.0 + // --------------- + // Time: 2019.01.03 08:35:00 + // --------------- + // + // XPV ... + // + 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.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.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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + 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.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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 69.0 + // --------------- + // Time: 2019.01.29 09:50:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeOverLast && + conditions.pvConditions.isFiboIncreased && + conditions.pvConditions.isFiboSectionChanged && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isCloseCrossedUnderFib4 && + conditions.pvConditions.isCloseCrossedUnderFib5 && + conditions.pvConditions.isSCBearish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isBearishPowerIncreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastOverSlow && + 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.isLStrongSwitchedToBearish && + conditions.chcheConditions.isHBearish && + conditions.chcheConditions.isHStrongBearish && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBullish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBullish && + 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.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 5.0 + // Bearish: 60.0 + // --------------- + // Time: 2019.01.30 08:30:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // 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.isMBullish && + 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.isBearishPowerIncreasing && + 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.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 59.0 + // --------------- + // Time: 2019.02.15 04:35:07 + // --------------- + // + // 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.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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.isBearishPowerDecreasing && + 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.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isMSenkouSpanACrossedOverLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 63.0 + // --------------- + // Time: 2019.03.07 02:15:21 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isHCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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.isBearishPowerDecreasing && + 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.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.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 63.0 + // --------------- + // Time: 2019.03.21 10:00:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + // + // 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.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.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 9.0 + // Bearish: 56.0 + // --------------- + // Time: 2019.05.03 04:20:09 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.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.isBullishPowerDecreasing && + conditions.chtdConditions.isBearishPowerDecreasing && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSTenkanSenCrossedUnderKijunSen && + 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.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 59.0 + // --------------- + // Time: 2019.05.23 04:45:07 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isMCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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.isHBullish && + // + // 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.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.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.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 59.0 + // --------------- + // Time: 2019.06.03 08:05:03 + // --------------- + // + // 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.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.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 9.0 + // Bearish: 56.0 + // --------------- + // Time: 2019.06.03 06:25:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isLCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedOverCFast && + 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + 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.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 64.0 + // --------------- + // Time: 2019.06.04 10:10:00 + // --------------- + // + // XPV ... + // + 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.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // 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.isMBearish && + conditions.chvwapConditions.isMSwitchedToBearish && + 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 70.0 + // --------------- + // Time: 2019.06.04 21: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.isSCBearish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isBearishPowerIncreasing && + 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.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.isMBullish && + 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.isBearishPowerIncreasing && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + 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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSTenkanSenCrossedUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 70.0 + // --------------- + // Time: 2019.06.21 06:10:06 + // --------------- + // + // 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.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.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.isBearishPowerDecreasing && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverB && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverB && + conditions.chichConditions.isSClosedUnderKijunSen && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 60.0 + // --------------- + // Time: 2019.07.11 07:10:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + 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.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.isHBullish && + // + // 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + 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.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + 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.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 64.0 + // --------------- + // Time: 2019.08.07 05:30: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.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.isMBearish && + conditions.chtdConditions.isLBullish && + 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.isMBearish && + conditions.chvlmConditions.isLBullish && + 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.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.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 72.0 + // --------------- + // Time: 2019.09.24 06:40:05 + // --------------- + // + // 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.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCLLSwitchedToBeraish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCLLSwitchedToBeraish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // 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.isBearishPowerIncreasing && + 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.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isLSenkouSpanACrossedOverLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 59.0 + // --------------- + // Time: 2019.11.07 05:20:05 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isLCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isLFastOverSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + 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.isBearishPowerDecreasing && + 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.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.ichwap.amarkets.usdjpy.2020.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.ichwap.amarkets.usdjpy.2020.long.parser.mq5 index 4137610f..3c42ea17 100644 --- a/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.ichwap.amarkets.usdjpy.2020.long.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.ichwap.amarkets.usdjpy.2020.long.parser.mq5 @@ -10475,6 +10475,1823 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2020LongConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 56.0 + // Bearish: 6.0 + // --------------- + // Time: 2020.02.04 22:35:09 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isLCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedUnderCFast && + 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.isCloseUnderCLow && + 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.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + 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.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHSenkouSpanAUnderLast && + conditions.chichConditions.isHFutureSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHSenkouSpanACrossedUnderLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedUnderLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 58.0 + // Bearish: 1.0 + // --------------- + // Time: 2020.02.06 07:15:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + // + // 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.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.isMBearish && + conditions.chvlmConditions.isLBullish && + 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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isMSenkouSpanACrossedOverLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 68.0 + // Bearish: 1.0 + // --------------- + // Time: 2020.03.10 21:25: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.isMCHHBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isHFastUnderSlow && + 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.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + 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.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 56.0 + // Bearish: 2.0 + // --------------- + // Time: 2020.03.24 14:25:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isMCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBearishPowerDecreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastUnderSlow && + 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.isMBearish && + 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.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 77.0 + // Bearish: 3.0 + // --------------- + // Time: 2020.04.20 04:10:05 + // --------------- + // + // 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.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.isHCHHBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastUnderSlow && + 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAUnderLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAUnderLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 58.0 + // Bearish: 4.0 + // --------------- + // Time: 2020.04.20 15:20:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + // + // 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.isHBearish && + // + // 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.isHBearish && + // + // 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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + 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.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 60.0 + // Bearish: 0.0 + // --------------- + // Time: 2020.05.26 04:45:15 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + // + // 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.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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 79.0 + // Bearish: 1.0 + // --------------- + // Time: 2020.06.02 20:55:02 + // --------------- + // + // 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.isMCBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCHHSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + conditions.pvConditions.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCHHSwitchedToBullish && + conditions.pvConditions.isHCHHBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + // + // 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.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.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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isMSenkouSpanACrossedOverLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 68.0 + // Bearish: 3.0 + // --------------- + // Time: 2020.07.16 21:20: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.isMCHHBullish && + conditions.pvConditions.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCLLSwitchedToBullish && + conditions.pvConditions.isHCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isHFastUnderSlow && + 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.isHBearish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isBullishPowerIncreasing && + 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.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + 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.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 61.0 + // Bearish: 0.0 + // --------------- + // Time: 2020.08.03 16:45:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + // + // 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.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 58.0 + // Bearish: 3.0 + // --------------- + // Time: 2020.08.19 23:55:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isMCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isHFastUnderSlow && + 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.isHBearish && + // + // 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.isHBearish && + // + // 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.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverB && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 60.0 + // Bearish: 0.0 + // --------------- + // Time: 2020.08.26 03:15:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + // + // 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.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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + 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.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 76.0 + // Bearish: 0.0 + // --------------- + // Time: 2020.09.24 05:00: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.isMCHHBullish && + 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.isHCHHBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + // + // 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.isCSwitchedToBullish && + 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.isLBullish && + conditions.chcheConditions.isLSwitchedToBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHSwitchedToBullish && + // + // 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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSTenkanSenCrossedOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + 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/USDJPY/2020/x-saherelm.xch.ichwap.amarkets.usdjpy.2020.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.ichwap.amarkets.usdjpy.2020.short.parser.mq5 index a8416087..9195c4d6 100644 --- a/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.ichwap.amarkets.usdjpy.2020.short.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2020/x-saherelm.xch.ichwap.amarkets.usdjpy.2020.short.parser.mq5 @@ -13426,6 +13426,2620 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2020ShortConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 64.0 + // --------------- + // Time: 2020.03.06 12:15: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.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.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.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.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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 59.0 + // --------------- + // Time: 2020.03.27 02:10:00 + // --------------- + // + // 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.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + 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.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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 58.0 + // --------------- + // Time: 2020.03.30 05:25:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedOverCFast && + 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.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.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.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 6.0 + // Bearish: 53.0 + // --------------- + // Time: 2020.04.08 03:40:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerDecreasing && + conditions.chhkConditions.isCBearish && + 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.isHBullish && + // + // 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderB && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 5.0 + // Bearish: 56.0 + // --------------- + // Time: 2020.04.23 21:15: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 && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedOverCFast && + 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.isHBullish && + // + // 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.isMBearish && + conditions.chvwapConditions.isMSwitchedToBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHSenkouSpanAUnderLast && + conditions.chichConditions.isHFutureSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 76.0 + // --------------- + // Time: 2020.04.27 15:10: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.isLCBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCLLSwitchedToBeraish && + conditions.pvConditions.isHCBearish && + conditions.pvConditions.isHCHHBearish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCHHSwitchedToBearish && + 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.isBearishPowerIncreasing && + 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.isBearishPowerIncreasing && + 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.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 5.0 + // Bearish: 64.0 + // --------------- + // Time: 2020.05.15 15:50: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.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isLFastOverSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + 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.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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isLSenkouSpanACrossedOverLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 5.0 + // Bearish: 56.0 + // --------------- + // Time: 2020.05.26 15:30:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBullish && + // + // 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.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerDecreasing && + 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.isBearishPowerDecreasing && + 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.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 60.0 + // --------------- + // Time: 2020.06.15 08:10: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.isSCLLBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.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.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.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.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + 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.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 6.0 + // Bearish: 54.0 + // --------------- + // Time: 2020.07.02 01:45:00 + // --------------- + // + // 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 && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + 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.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanACrossedOverB && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 69.0 + // --------------- + // Time: 2020.07.06 21:40:03 + // --------------- + // + // 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.isLCBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCBearish && + conditions.pvConditions.isHCHHBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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 && + conditions.chtdConditions.isHSwitchedToBearish && + // + // 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.isBearishPowerDecreasing && + 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 15.0 + // Bearish: 54.0 + // --------------- + // Time: 2020.07.13 06:20:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedOverCFast && + 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.isCloseOverCHigh && + 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.isCBullish && + conditions.chtdConditions.isCSwitchedToBullish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isMSwitchedToBullish && + 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.isCBullish && + conditions.chvlmConditions.isCSwitchedToBullish && + 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.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.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAUnderLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAUnderLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 7.0 + // Bearish: 60.0 + // --------------- + // Time: 2020.07.17 22:20:19 + // --------------- + // + // 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.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + // + // 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.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerDecreasing && + 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 && + conditions.chtdConditions.isHSwitchedToBearish && + // + // 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + 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.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 75.0 + // --------------- + // Time: 2020.07.28 03:30: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.isSCLLSwitchedToBeraish && + conditions.pvConditions.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + conditions.pvConditions.isMCLLSwitchedToBeraish && + 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.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.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.isMBullish && + 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.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 59.0 + // --------------- + // Time: 2020.08.05 05:55:02 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isLCHHBearish && + // + // 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.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + 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.isCBullish && + conditions.chtdConditions.isCSwitchedToBullish && + 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.isBearishPowerIncreasing && + 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.isCFutureSenkouSpanAUnderB && + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 60.0 + // --------------- + // Time: 2020.09.01 05:50:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // 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.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.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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + 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.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 64.0 + // --------------- + // Time: 2020.10.28 06:20:05 + // --------------- + // + // 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.isHCBearish && + conditions.pvConditions.isHCHHBearish && + 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.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.isBearishPowerDecreasing && + 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 59.0 + // --------------- + // Time: 2020.11.19 05:10:11 + // --------------- + // + // 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.isMBullish && + conditions.chvlmConditions.isMSwitchedToBullish && + 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.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + 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.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 59.0 + // --------------- + // Time: 2020.11.27 06:20:02 + // --------------- + // + // 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.isMCHHBearish && + // + // 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.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.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.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.ichwap.amarkets.usdjpy.2021.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.ichwap.amarkets.usdjpy.2021.long.parser.mq5 index b09ec0f0..080ced39 100644 --- a/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.ichwap.amarkets.usdjpy.2021.long.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.ichwap.amarkets.usdjpy.2021.long.parser.mq5 @@ -13233,6 +13233,2283 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2021LongConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 76.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.01.08 03: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.isMCHHBullish && + 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.isBullishPowerIncreasing && + 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.isSSwitchedToBullish && + conditions.chcheConditions.isSStrongSwitchedToBullish && + conditions.chcheConditions.isMBullish && + conditions.chcheConditions.isMStrongBullish && + conditions.chcheConditions.isMSwitchedToBullish && + conditions.chcheConditions.isMStrongSwitchedToBullish && + conditions.chcheConditions.isLBullish && + conditions.chcheConditions.isLStrongBullish && + conditions.chcheConditions.isLSwitchedToBullish && + conditions.chcheConditions.isLStrongSwitchedToBullish && + conditions.chcheConditions.isHBullish && + conditions.chcheConditions.isHStrongBullish && + conditions.chcheConditions.isHStrongSwitchedToBullish && + // + // 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.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCTenkanSenCrossedOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 71.0 + // Bearish: 3.0 + // --------------- + // Time: 2021.01.19 04:50:02 + // --------------- + // + // 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.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isHCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isLFastUnderSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastUnderSlow && + 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.isBullishPowerIncreasing && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isBullishPowerIncreasing && + 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.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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast && + conditions.chichConditions.isHSenkouSpanACrossedOverLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 73.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.02.08 10: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.isMCHHBullish && + 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.isBullishPowerIncreasing && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isBullishPowerIncreasing && + 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.isLSwitchedToBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isBullishPowerIncreasing && + conditions.chvwapConditions.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCTenkanSenCrossedOverKijunSen && + 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.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isLSenkouSpanACrossedOverLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 61.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.02.16 04:40:20 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isHCLLBullish && + // + // 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.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.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 61.0 + // Bearish: 2.0 + // --------------- + // Time: 2021.02.26 02:15:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCLLSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedUnderCFast && + 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.isBullishPowerDecreasing && + 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.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast && + conditions.chichConditions.isHSenkouSpanACrossedOverLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 63.0 + // Bearish: 3.0 + // --------------- + // Time: 2021.03.17 03:45: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.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBearishPowerDecreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastUnderSlow && + 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.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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 64.0 + // Bearish: 1.0 + // --------------- + // Time: 2021.05.03 09:05:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isHCLLBullish && + // + // 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.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.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.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + 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.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 62.0 + // Bearish: 10.0 + // --------------- + // Time: 2021.05.04 08:55:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCBearish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isHCLLBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCLLSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedUnderCFast && + 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.isBullishPowerDecreasing && + 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.isBullishPowerDecreasing && + 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.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + 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.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 65.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.05.05 09:05: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.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.isMSwitchedToBullish && + 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.isMSwitchedToBullish && + 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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isMSenkouSpanACrossedOverLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isLSenkouSpanACrossedOverLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 63.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.05.31 03:00:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isLCLLBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCLLSwitchedToBullish && + // + // 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.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.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 61.0 + // Bearish: 1.0 + // --------------- + // Time: 2021.06.04 01:21:11 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + // + // 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.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.isCBearish && + 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.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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 71.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.07.14 03:35:10 + // --------------- + // + // 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.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.isBullishPowerUp && + conditions.chcheConditions.isBullishPowerIncreasing && + 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 && + conditions.chcheConditions.isHSwitchedToBullish && + conditions.chcheConditions.isHStrongSwitchedToBullish && + // + // 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.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 70.0 + // Bearish: 2.0 + // --------------- + // Time: 2021.07.22 11: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.isSCHHBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isMCBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCHHSwitchedToBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCSwitchedToBullish && + conditions.pvConditions.isLCHHSwitchedToBullish && + conditions.pvConditions.isHCHHBullish && + 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.isMBearish && + 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.isMBearish && + 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.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isMSenkouSpanACrossedOverLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 80.0 + // Bearish: 1.0 + // --------------- + // Time: 2021.09.29 20:40: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.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCHHSwitchedToBullish && + conditions.pvConditions.isLCHHBullish && + 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.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.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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 69.0 + // Bearish: 0.0 + // --------------- + // Time: 2021.09.30 07:40:06 + // --------------- + // + // 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.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.isBullishPowerIncreasing && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 60.0 + // Bearish: 2.0 + // --------------- + // Time: 2021.11.11 05:00:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + 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.isCBearish && + conditions.chvlmConditions.isCSwitchedToBearish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + 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.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.ichwap.amarkets.usdjpy.2021.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.ichwap.amarkets.usdjpy.2021.short.parser.mq5 index b6cbe1ef..e3f0922e 100644 --- a/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.ichwap.amarkets.usdjpy.2021.short.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2021/x-saherelm.xch.ichwap.amarkets.usdjpy.2021.short.parser.mq5 @@ -10753,6 +10753,1669 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2021ShortConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 65.0 + // --------------- + // Time: 2021.03.10 23:25:20 + // --------------- + // + // XPV ... + // + 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.isSCLLSwitchedToBeraish && + // + // 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.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + 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.isCSwitchedToBearish && + 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.isCSwitchedToBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + 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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + 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.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast && + conditions.chichConditions.isHSenkouSpanACrossedOverLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 73.0 + // --------------- + // Time: 2021.03.18 00:30: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.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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.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.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 61.0 + // --------------- + // Time: 2021.03.22 09:35:03 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // 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.isMBullish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBullish && + // + // 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 && + conditions.chvlmConditions.isHSwitchedToBearish && + // + // 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.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 + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 68.0 + // --------------- + // Time: 2021.05.19 07:25: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.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + 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.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.isBearishPowerDecreasing && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 61.0 + // --------------- + // Time: 2021.05.19 17:30:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // 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.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.isCSwitchedToBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + 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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + 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.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 9.0 + // Bearish: 59.0 + // --------------- + // Time: 2021.05.21 00:20:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + // + // 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.isCBullish && + conditions.chvlmConditions.isCSwitchedToBullish && + 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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 64.0 + // --------------- + // Time: 2021.06.01 04:30: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.isMCLLBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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.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.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.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 59.0 + // --------------- + // Time: 2021.06.21 07:35:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isMCHHBearish && + // + // 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.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + 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.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 70.0 + // --------------- + // Time: 2021.07.16 03:10:16 + // --------------- + // + // 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.isMCBearish && + conditions.pvConditions.isMCHHBearish && + 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.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.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.isMBearish && + conditions.chvwapConditions.isMSwitchedToBearish && + 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.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.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 5.0 + // Bearish: 60.0 + // --------------- + // Time: 2021.11.03 04:55:10 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isBearishPowerIncreasing && + 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.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.isMBullish && + 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.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.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 8.0 + // Bearish: 62.0 + // --------------- + // Time: 2021.11.03 04:25:06 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isBearishPowerIncreasing && + 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.isCBullish && + 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.isBearishPowerIncreasing && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBullish && + 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.isCSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isLSenkouSpanACrossedOverLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 70.0 + // --------------- + // Time: 2021.11.18 04:10: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.isMCLLBearish && + conditions.pvConditions.isLCBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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.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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + 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.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.ichwap.amarkets.usdjpy.2022.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.ichwap.amarkets.usdjpy.2022.long.parser.mq5 index 4606d3e3..cf81bb69 100644 --- a/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.ichwap.amarkets.usdjpy.2022.long.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.ichwap.amarkets.usdjpy.2022.long.parser.mq5 @@ -15257,6 +15257,1517 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2022LongConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 63.0 + // Bearish: 1.0 + // --------------- + // Time: 2022.01.18 06:00: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.isSCHHBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isHFastUnderSlow && + 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.isBullishPowerIncreasing && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + 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.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 61.0 + // Bearish: 3.0 + // --------------- + // Time: 2022.03.09 14:00:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + // + // 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.isCBullish && + conditions.chvlmConditions.isCSwitchedToBullish && + conditions.chvlmConditions.isSBullish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isBullishPowerIncreasing && + conditions.chvwapConditions.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + 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.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 69.0 + // Bearish: 0.0 + // --------------- + // Time: 2022.04.11 14:45: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.isMCBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCLLBullish && + 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.isBullishPowerIncreasing && + 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.isSFutureSenkouSpanAOverB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 68.0 + // Bearish: 0.0 + // --------------- + // Time: 2022.06.03 18:50:03 + // --------------- + // + // 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.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.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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + 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.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 60.0 + // Bearish: 0.0 + // --------------- + // Time: 2022.06.08 15:50:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + // + // 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.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.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 56.0 + // Bearish: 7.0 + // --------------- + // Time: 2022.07.13 04:40:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBearishPowerDecreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedOverMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedOverHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBullishPower && + conditions.chhkConditions.isBullishPowerDecreasing && + 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.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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 55.0 + // Bearish: 8.0 + // --------------- + // Time: 2022.07.21 12:50:03 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCBearish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedUnderCFast && + 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.isCloseUnderCLow && + 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.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + 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.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 66.0 + // Bearish: 1.0 + // --------------- + // Time: 2022.08.04 09:35: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.isMCBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCLLBullish && + 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.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.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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 71.0 + // Bearish: 2.0 + // --------------- + // Time: 2022.09.26 21:40: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.isSCHHBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCHHSwitchedToBullish && + conditions.pvConditions.isLCHHBullish && + 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.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.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.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.isMBearish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + 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.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 69.0 + // Bearish: 0.0 + // --------------- + // Time: 2022.10.14 20:00: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.isSCHHBullish && + conditions.pvConditions.isMCHHBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCBullish && + conditions.pvConditions.isHCHHBullish && + 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.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.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + 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.isSFutureSenkouSpanAOverB && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 59.0 + // Bearish: 0.0 + // --------------- + // Time: 2022.12.12 20:25:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isMCLLBullish && + // + // 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.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.ichwap.amarkets.usdjpy.2022.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.ichwap.amarkets.usdjpy.2022.short.parser.mq5 index c679ed6d..09ac630a 100644 --- a/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.ichwap.amarkets.usdjpy.2022.short.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2022/x-saherelm.xch.ichwap.amarkets.usdjpy.2022.short.parser.mq5 @@ -14435,6 +14435,797 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2022ShortConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 62.0 + // --------------- + // Time: 2022.02.24 08:45:02 + // --------------- + // + // XPV ... + // + 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.isSCLLSwitchedToBeraish && + // + // 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.isCBullish && + 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.isCFutureSenkouSpanAUnderB && + 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.isMFutureSenkouSpanAOverB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 11.0 + // Bearish: 52.0 + // --------------- + // Time: 2022.05.27 06:10:01 + // --------------- + // + // 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 && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedOverCFast && + 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.isBearishPowerDecreasing && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseOverCHigh && + 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.isHBullish && + // + // 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.isCBullish && + conditions.chvlmConditions.isCSwitchedToBullish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + 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.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 58.0 + // --------------- + // Time: 2022.08.01 18:50:00 + // --------------- + // + // 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.isMCHHBearish && + // + // 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.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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 5.0 + // Bearish: 59.0 + // --------------- + // Time: 2022.08.15 04:20:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isCloseCrossedUnderFib5 && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // 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.isMFastUnderSlow && + conditions.chmConditions.isMFastCrossedUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerDecreasing && + 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.isHBullish && + // + // 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + 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.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 11.0 + // Bearish: 53.0 + // --------------- + // Time: 2022.12.19 10:20:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCHHSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + // + // 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.isHFastCrossedUnderSlow && + 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.isCBullish && + conditions.chtdConditions.isCSwitchedToBullish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBullish && + // + // 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.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + 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.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 57.0 + // --------------- + // Time: 2022.12.29 17:00:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isLCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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.isHBullish && + // + // 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.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.ichwap.amarkets.usdjpy.2023.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.ichwap.amarkets.usdjpy.2023.long.parser.mq5 index 2de87083..fa8e05e6 100644 --- a/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.ichwap.amarkets.usdjpy.2023.long.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.ichwap.amarkets.usdjpy.2023.long.parser.mq5 @@ -17021,6 +17021,2210 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2023LongConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 67.0 + // Bearish: 0.0 + // --------------- + // Time: 2023.01.05 10:20:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + 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.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.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isMSenkouSpanACrossedOverLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 79.0 + // Bearish: 0.0 + // --------------- + // Time: 2023.01.23 14:20: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.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.isHCHHBullish && + conditions.pvConditions.isHCSwitchedToBullish && + conditions.pvConditions.isHCHHSwitchedToBullish && + // + // 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.isBullishPowerIncreasing && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedOverKijunSen && + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 59.0 + // Bearish: 0.0 + // --------------- + // Time: 2023.01.24 17:10:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + // + // 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.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 69.0 + // Bearish: 0.0 + // --------------- + // Time: 2023.02.01 09:30: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.isMCHHBullish && + 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.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + conditions.chvwapConditions.isMBullish && + conditions.chvwapConditions.isMSwitchedToBullish && + 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.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 67.0 + // Bearish: 0.0 + // --------------- + // Time: 2023.03.22 14:25:02 + // --------------- + // + // 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.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + 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.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.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.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 61.0 + // Bearish: 0.0 + // --------------- + // Time: 2023.03.29 22:50:03 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isHCLLBullish && + // + // 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.isBullishPowerIncreasing && + 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.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + 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.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 70.0 + // Bearish: 0.0 + // --------------- + // Time: 2023.05.25 22:45: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.isMCHHBullish && + 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.isBullishPowerIncreasing && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBullish && + conditions.chtdConditions.isMBullish && + conditions.chtdConditions.isLBullish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBullishPower && + conditions.chcheConditions.isBullishPowerIncreasing && + 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.isBullishPowerIncreasing && + 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.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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 57.0 + // Bearish: 4.0 + // --------------- + // Time: 2023.06.07 20:15:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isHFastUnderSlow && + 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.isHBearish && + // + // 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.isLBullish && + conditions.chvlmConditions.isHBearish && + // + // 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.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 59.0 + // Bearish: 4.0 + // --------------- + // Time: 2023.06.12 05:25:05 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isLFastUnderSlow && + conditions.chmConditions.isClosedOverLFast && + conditions.chmConditions.isHFastUnderSlow && + 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.isHBearish && + // + // 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.isHBearish && + // + // 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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSTenkanSenCrossedOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 72.0 + // Bearish: 0.0 + // --------------- + // Time: 2023.07.20 19:20: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.isMCHHBullish && + conditions.pvConditions.isLCBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isLCLLBullish && + 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.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 57.0 + // Bearish: 6.0 + // --------------- + // Time: 2023.08.08 22:00:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCBearish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedUnderCFast && + 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.isCloseUnderCLow && + 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.isSBearish && + conditions.chvlmConditions.isMBullish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + 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.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 63.0 + // Bearish: 3.0 + // --------------- + // Time: 2023.08.22 16:50: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.isMCHHBullish && + conditions.pvConditions.isLCHHBullish && + conditions.pvConditions.isHCHHBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBearishPowerDecreasing && + conditions.chmConditions.isFastOverSlow && + conditions.chmConditions.isClosedOverFast && + conditions.chmConditions.isCFastOverSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastOverSlow && + conditions.chmConditions.isClosedOverSFast && + conditions.chmConditions.isMFastUnderSlow && + 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.isMBearish && + 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.isMBearish && + 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.isMTenkanSenUnderKijunSen && + 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 + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 59.0 + // Bearish: 1.0 + // --------------- + // Time: 2023.08.25 04:40:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + // + // 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.isHBearish && + // + // 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.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 55.0 + // Bearish: 5.0 + // --------------- + // Time: 2023.08.28 02:25:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + // + // 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.isMBearish && + conditions.chvlmConditions.isLBullish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenOverKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 62.0 + // Bearish: 1.0 + // --------------- + // Time: 2023.11.08 22:00:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCLLBullish && + // + // 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.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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAUnderLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHSenkouSpanACrossedUnderLast && + conditions.chichConditions.isHFutureSenkouSpanACrossedUnderLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 63.0 + // Bearish: 3.0 + // --------------- + // Time: 2023.11.22 11:05:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isHFastUnderSlow && + 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.isHBearish && + // + // 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.isHBearish && + // + // 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.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.ichwap.amarkets.usdjpy.2023.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.ichwap.amarkets.usdjpy.2023.short.parser.mq5 index 19a00bc3..06a88c97 100644 --- a/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.ichwap.amarkets.usdjpy.2023.short.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2023/x-saherelm.xch.ichwap.amarkets.usdjpy.2023.short.parser.mq5 @@ -17222,6 +17222,2369 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2023ShortConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 75.0 + // --------------- + // Time: 2023.01.02 15:10: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.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.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.isBearishPowerIncreasing && + 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.isSFutureSenkouSpanAUnderB && + 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.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 8.0 + // Bearish: 57.0 + // --------------- + // Time: 2023.01.06 21:30: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 && + conditions.pvConditions.isLCHHBearish && + // + // 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.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + 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.isHBullish && + // + // 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.isMBearish && + conditions.chvwapConditions.isMSwitchedToBearish && + 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.isMClosedUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 57.0 + // --------------- + // Time: 2023.03.28 21:10:02 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isMCHHBearish && + // + // 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.isMBullish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBullish && + // + // 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.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.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + 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.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 12.0 + // Bearish: 52.0 + // --------------- + // Time: 2023.04.03 18:40:01 + // --------------- + // + // 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 && + // + // 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.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastOverSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerDecreasing && + 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.isCBullish && + conditions.chtdConditions.isCSwitchedToBullish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBullish && + // + // 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.isCBullish && + conditions.chvlmConditions.isCSwitchedToBullish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBullish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + 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.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 59.0 + // --------------- + // Time: 2023.04.06 02:45:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isMCHHBearish && + // + // 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHSenkouSpanAOverLast && + conditions.chichConditions.isHFutureSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverLast + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 58.0 + // --------------- + // Time: 2023.05.04 14:35:01 + // --------------- + // + // 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.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.isCBullish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isSSwitchedToBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isMSwitchedToBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isMBearish && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAOverB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 59.0 + // --------------- + // Time: 2023.05.04 19:35:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // 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.isBearishPowerDecreasing && + 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.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 71.0 + // --------------- + // Time: 2023.05.11 03:10: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.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCLLSwitchedToBeraish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCLLSwitchedToBeraish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // 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.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.isMBearish && + conditions.chvwapConditions.isMSwitchedToBearish && + 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.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 68.0 + // --------------- + // Time: 2023.05.30 15:05: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.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isHCLLBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isLFastCrossedUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + 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.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.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAUnderLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 74.0 + // --------------- + // Time: 2023.07.07 12:15: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.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.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.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.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.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.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 6.0 + // Bearish: 59.0 + // --------------- + // Time: 2023.07.11 06:15:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + 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.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.isBearishPowerDecreasing && + 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.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 72.0 + // --------------- + // Time: 2023.07.12 18:45: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.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isLCBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + 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.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.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.isMBearish && + 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.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.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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 5.0 + // Bearish: 64.0 + // --------------- + // Time: 2023.10.05 19:55:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + conditions.pvConditions.isHCHHBearish && + // + // 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.isBearishPowerDecreasing && + 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.isCSwitchedToBearish && + 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.isMBullish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isLSwitchedToBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 72.0 + // --------------- + // Time: 2023.10.10 03:05: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.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.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.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isBearishPowerDecreasing && + 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAOverLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAOverLast && + 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 + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 62.0 + // --------------- + // Time: 2023.10.23 22:10:00 + // --------------- + // + // 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.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + conditions.pvConditions.isHCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isHFastOverSlow && + 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.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.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isLSenkouSpanACrossedOverLast && + conditions.chichConditions.isLFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 4.0 + // Bearish: 55.0 + // --------------- + // Time: 2023.12.12 09:15:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + 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.isLFastOverSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + 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.isLSwitchedToBearish && + conditions.chtdConditions.isHBullish && + // + // 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.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLSenkouSpanAUnderLast && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 6.0 + // Bearish: 58.0 + // --------------- + // Time: 2023.12.21 04:25:01 + // --------------- + // + // 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.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.isHFastOverSlow && + 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.isHBullish && + // + // 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.isBearishPowerDecreasing && + 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.isMSenkouSpanAOverLast && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverLast && + conditions.chichConditions.isMSenkouSpanACrossedOverLast && + conditions.chichConditions.isMFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2024/x-saherelm.xch.ichwap.amarkets.usdjpy.2024.long.parser.mq5 b/Parsers/AMarkets/USDJPY/2024/x-saherelm.xch.ichwap.amarkets.usdjpy.2024.long.parser.mq5 index 10ac9115..218a9a65 100644 --- a/Parsers/AMarkets/USDJPY/2024/x-saherelm.xch.ichwap.amarkets.usdjpy.2024.long.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2024/x-saherelm.xch.ichwap.amarkets.usdjpy.2024.long.parser.mq5 @@ -9272,6 +9272,536 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2024LongConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 61.0 + // Bearish: 0.0 + // --------------- + // Time: 2024.01.19 08:15:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + 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.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.isCFutureSenkouSpanAOverB && + conditions.chichConditions.isSClosedOverKijunSen && + conditions.chichConditions.isSTenkanSenOverKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 57.0 + // Bearish: 8.0 + // --------------- + // Time: 2024.02.13 07:10:01 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCBearish && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCHHSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + conditions.pvConditions.isHCLLBullish && + // + // 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.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.isLBullish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBullishPower && + conditions.chvwapConditions.isLBullish && + conditions.chvwapConditions.isHBullish && + // + // XCHICH ... + // + 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.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 58.0 + // Bearish: 5.0 + // --------------- + // Time: 2024.07.30 10:00:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + conditions.pvConditions.isLCLLBullish && + // + // XCHM ... + // + conditions.chmConditions.hasBullishPower && + conditions.chmConditions.isBullishPowerIncreasing && + conditions.chmConditions.isBearishPowerDecreasing && + 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.isHFastUnderSlow && + 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.isHBearish && + // + // 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSSenkouSpanAUnderLast && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSSenkouSpanACrossedUnderLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedUnderLast && + conditions.chichConditions.isMClosedOverKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedOverKijunSen && + conditions.chichConditions.isLTenkanSenOverKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedOverKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 63.0 + // Bearish: 0.0 + // --------------- + // Time: 2024.09.27 04:15:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseOverFib1 && + conditions.pvConditions.isCloseOverFib2 && + conditions.pvConditions.isCloseOverFib3 && + conditions.pvConditions.isCloseOverFib4 && + conditions.pvConditions.isCloseOverFib5 && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isMCLLBullish && + conditions.pvConditions.isMCSwitchedToBullish && + conditions.pvConditions.isMCLLSwitchedToBullish && + // + // 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.isBullishPowerIncreasing && + 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.isSSenkouSpanACrossedOverLast && + conditions.chichConditions.isSFutureSenkouSpanACrossedOverLast && + 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.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // ; // diff --git a/Parsers/AMarkets/USDJPY/2024/x-saherelm.xch.ichwap.amarkets.usdjpy.2024.short.parser.mq5 b/Parsers/AMarkets/USDJPY/2024/x-saherelm.xch.ichwap.amarkets.usdjpy.2024.short.parser.mq5 index ce94221f..5cd3b9a2 100644 --- a/Parsers/AMarkets/USDJPY/2024/x-saherelm.xch.ichwap.amarkets.usdjpy.2024.short.parser.mq5 +++ b/Parsers/AMarkets/USDJPY/2024/x-saherelm.xch.ichwap.amarkets.usdjpy.2024.short.parser.mq5 @@ -8275,6 +8275,983 @@ struct XCHICHWAPStartegyAMarketsUSDJPY2024ShortConditionsParser // ) // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 7.0 + // Bearish: 56.0 + // --------------- + // Time: 2024.01.09 04:30:00 + // --------------- + // + // 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.isMCHHBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedOverCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isBearishPowerDecreasing && + 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 3.0 + // Bearish: 61.0 + // --------------- + // Time: 2024.03.11 11:15:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + // + // 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.isCBullish && + conditions.chvlmConditions.isCSwitchedToBullish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + 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.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.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.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 61.0 + // --------------- + // Time: 2024.05.28 16:30:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCHHBearish && + conditions.pvConditions.isLCHHBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + // + // 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.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + 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.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.isMClosedUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 65.0 + // --------------- + // Time: 2024.06.07 09:30: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.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.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBullish && + // + // XCHICHWAP ... + // + conditions.chcheConditions.hasBearishPower && + conditions.chcheConditions.isBearishPowerIncreasing && + 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.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.isCSenkouSpanACrossedUnderLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderB && + conditions.chichConditions.isCFutureSenkouSpanACrossedUnderLast && + 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.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 1.0 + // Bearish: 74.0 + // --------------- + // Time: 2024.07.23 20:30: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.isSCLLSwitchedToBeraish && + conditions.pvConditions.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCLLSwitchedToBeraish && + 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.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.isBearishPowerDecreasing && + 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + 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: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 0.0 + // Bearish: 74.0 + // --------------- + // Time: 2024.09.04 10:30: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.isSCLLSwitchedToBeraish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCLLSwitchedToBeraish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCLLSwitchedToBeraish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // 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.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.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLSenkouSpanAOverLast && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverLast && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // + || + // + ( + // Symbol: USDJPYb + // --------------- + // Scores: + // --------------- + // Bullish: 9.0 + // Bearish: 61.0 + // --------------- + // Time: 2024.09.27 21:55:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCBullish && + conditions.pvConditions.isSCHHBullish && + conditions.pvConditions.isSCLLBullish && + conditions.pvConditions.isSCSwitchedToBullish && + conditions.pvConditions.isSCLLSwitchedToBullish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + // + // 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.isBearishPowerDecreasing && + conditions.chvwapConditions.isSBullish && + conditions.chvwapConditions.isSSwitchedToBullish && + 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.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAOverB && + conditions.chichConditions.isLFutureSenkouSpanAOverB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAOverB && + conditions.chichConditions.isHFutureSenkouSpanAOverB + // + ) + // ; //